У меня работает 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, но не знаю, что мне не хватает, или куда поместить документ .json из «документации» плагина Slack https://github.com/sensu-plugins/sensu-plugins-slack
Любая помощь получить меня в правильном направлении?