Назад | Перейти на главную страницу

Sensu / Uchiwa - чеков в списке нет

Я настроил 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 для меня.