Sensu / Uchiwa - Nenhum 'cheque' listado

3

Configurei Sensu e Uchiwa usando o Puppet. Tenho clientes relatando e gerando eventos quando as verificações falham.

Eu tenho cheques na pasta /etc/sensu/conf.d/checks/ do meu servidor, criada pela Puppet, para coisas como verificações de ping, etc. Exemplo:

{
  "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% "
    }
  }
}

Se eu olhar o servidor na página 'clients' do Uchiwa (porque ele também está rodando o sensu-client para se monitorar), eu vejo as verificações listadas lá. No entanto, nada aparece na minha página 'cheques' - seria bom ver o que está acontecendo no datacenter!

Alguém está familiarizado com isso e sabe qual problema eu estou acertando? Estou executando o Uchiwa 0.4 e o Sensu 0.16, no Centos 6.5.

ATUALIZAÇÃO: Nos últimos 20 minutos eu fiz um 'flushall' em redis, e fiz algumas mudanças nos nós (desprovisionados) que causaram uma atualização dos serviços do Sensu. Isso parece ter corrigido o problema e as verificações estão aparecendo! Eu estou supondo que foi o comando do flishall dos redis, mas eu não estou familiarizado com o Redis e não sei porque isso teria ajudado ...

Alguma ideia SF?

    
por shearn89 14.01.2015 / 15:16

1 resposta

2

A solução para mim foi reiniciar o serviço sensu-api.

Depois disso, as verificações de publicação-assinatura apareceram no meu painel do Uchiwa na tela Cheques. Estou usando o Sensu 0.21, o Uchiwa 0.14.1 no CentOS 7.2. Eu admin não sei porque a reinicialização do serviço sensu-api é necessária.

Eu tentei reiniciar o serviço sensu-server separadamente e liberar o redis db, nenhum dos quais teve um efeito no painel do uchiwa para mim.

    
por 01.02.2016 / 12:51