Я настроил Sensu и Uchiwa с помощью Puppet. У меня есть клиенты, отправляющие отчеты и вызывающие события, когда проверки не проходят.
У меня есть чеки на моем сервере /etc/sensu/conf.d/checks/
папка, созданная Puppet, для таких вещей, как проверки ping и т. д. Пример:
{
"checks": {
"check-ping-controller.local.net": {
"subscribers": [ "sensu" ],
"standalone": false,
"interval": 60,
"handlers": [ "default" ],
"command": "/usr/lib64/nagios/plugins/check_ping -H 192.168.66.125 -w 100.0,60% -c 200.0,90% "
}
}
}
Если я смотрю на сервер на странице «клиенты» Uchiwa (потому что он также запускает sensu-client для мониторинга себя), я вижу перечисленные там проверки. Однако на моей фактической странице «проверки» ничего не отображается - было бы неплохо увидеть, что происходит в центре обработки данных!
Кто-нибудь знаком с этим и знает, с какой проблемой я могу столкнуться? Я использую Uchiwa 0.4 и Sensu 0.16 на Centos 6.5.
ОБНОВЛЕНИЕ: за последние 20 минут я выполнил «flushall» в redis и внес некоторые изменения в узлы (деинициализированный), которые вызвали обновление служб Sensu. Кажется, теперь проблема устранилась, и теперь появляются проверки! Я предполагаю, что это была команда redis 'flushall', но я не знаком с Redis и не знаю, почему это помогло бы ...
Есть идеи SF?
Решением для меня было перезапустить службу sensu-api.
Как только я это сделал, проверки публикации-подписки появились на моей панели Uchiwa на экране проверок. Я использую Sensu 0.21, Uchiwa 0.14.1 на CentOS 7.2. Я администратор, я не знаю, зачем нужен перезапуск службы sensu-api.
Я попытался отдельно перезапустить службу sensu-server и очистить redis db, ни один из них не повлиял на панель управления uchiwa для меня.