Uchiwa jogando "Erro com o Sensu API Sensu"

6

Eu tenho Uchiwa na tela, mas está piscando o erro que mencionei.

Seguir o registro sensu-api não revela muito:

{"timestamp":"2014-10-15T04:02:44.553226-0500","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/client.json"}
{"timestamp":"2014-10-15T04:02:44.553292-0500","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/redis.json"}
{"timestamp":"2014-10-15T04:02:44.553386-0500","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/redis.json","changes":{"redis":[null,{"host":"localhost","port":6379}]}}
{"timestamp":"2014-10-15T04:02:44.553472-0500","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/rabbitmq.json"}
{"timestamp":"2014-10-15T04:02:44.553582-0500","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/rabbitmq.json","changes":{"rabbitmq":[null,{"ssl":{"cert_chain_file":"/etc/sensu/ssl/cert.pem","private_key_file":"/etc/sensu/ssl/key.pem"},"host":"localhost","port":5671,"vhost":"/sensu","user":"sensu","password":"REDACTED"}]}}
{"timestamp":"2014-10-15T04:02:44.553662-0500","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/api.json"}
{"timestamp":"2014-10-15T04:02:44.553755-0500","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/api.json","changes":{"api":[null,{"host":"localhost","port":4567,"user":"sensu","password":"REDACTED"}]}}
{"timestamp":"2014-10-15T04:02:52.336757-0500","level":"info","message":"GET /info","remote_address":"127.0.0.1","user_agent":null,"request_method":"GET","request_uri":"/info","request_body":""}

pelo menos não para mim.

A configuração da API é:

[root@ws00 sensu]# cat conf.d/api.json
{
  "api": {
    "host": "localhost",
    "port": 4567,
    "user": "sensu",
    "password": "REDACTED"
  }
}



Em seguida, há a saída das verificações de saúde sobre as quais eles falaram em seu github ( link ):

/ health

{"uchiwa":"ok","sensu":{"Sensu":{}}}

/ health / sensu

{"sensu":{"Sensu":{}}}

/ health / uchiwa

{"uchiwa":"ok"}



O argumento decisivo?

service sensu-api status

informa que está correndo alegremente, sem preocupações.



De qualquer forma, o Google não retorna nada para "Erro com o Sensu API Sensu", então espero que vocês possam ajudar!

Se uma olhada em outras configurações for útil, me avise.

    
por iletras 15.10.2014 / 11:28

1 resposta

2

Outra possibilidade é a localização do seu arquivo uchiwa.json.

Eu tive um problema semelhante e não sabia o que estava acontecendo, mas parecia haver problemas quando eu tinha o arquivo uchiwa.json criado em /etc/sensu/conf.d mas ao mesmo tempo a configuração padrão criada um arquivo uchiwa.json em / etc / sensu. Por alguma razão, o uchiwa quer que o arquivo esteja em / etc / sensu e, por enquanto, estou feliz com essa configuração, já que finalmente a API está funcionando corretamente. Boa sorte para você.

    
por 13.03.2015 / 14:46

Tags