我让 Sensu 运行,并尽我所能按照说明安装 Slack 插件。我正在尝试做一个“hello-world”来开始,但对我来说似乎缺少文档。
我按照“入门”进行了检查: https ://sensuapp.org/docs/0.20/getting-started-with-checks ,一切似乎都在服务器上的正确位置。
我正在尝试安装以下社区插件,但它们对所有社区插件都有一个全面的说明。插件说明中有一个json文件,但没有说放在哪里... https://github.com/sensu-plugins/sensu-plugins-slack
这是我的 check_cron.json 的样子(我尝试了 2 种方法,1 种来自 Sensu 以外的其他来源):
{
"checks": {
"cron_checks": {
"handlers": ["default", "slack"],
"command": "/etc/sensu/plugins/check-procs.rb -p cron -C 1 ",
"interval": 60, "subscribers": ["webservers"]
},
"cron": {
"handlers": ["default", "slack"],
"command": "/etc/sensu/plugins/check-procs.rb -p cron",
"subscribers": [
"production",
"webservers",
],
"interval": 60
}
}
}
进行更改后,我已重新启动服务器。我假设这个 cron 每分钟都会触发并调用 slack 通知插件,但不知道我缺少什么,或者将 Slack 插件“文档” https://github 中的 .json 文档放在哪里。 com/sensu-plugins/sensu-plugins-slack
有什么帮助让我走向正确的方向吗?