Учива выдает "Ошибка с Sensu API Sensu"
У меня есть Uchiwa на экране, но он мигает ошибка, которую я упомянул.
Хвост журналов sensu-api мало что показывает:
{"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":""}
по крайней мере, не для меня.
Конфиг API это:
[root@ws00 sensu]# cat conf.d/api.json
{
"api": {
"host": "localhost",
"port": 4567,
"user": "sensu",
"password": "REDACTED"
}
}
Далее есть результаты проверок работоспособности, о которых они говорили на своем github ( https://github.com/sensu/uchiwa/blob/master/README.md):
/здоровье
{"uchiwa":"ok","sensu":{"Sensu":{}}}
/ Здоровье / зепзи
{"sensu":{"Sensu":{}}}
/ Здоровье / uchiwa
{"uchiwa":"ok"}
Клинкер?
service sensu-api status
сообщает, что он проходит счастливо, не стоит беспокоиться.
В любом случае, Google не возвращает ничего за "Ошибка с Sensu API Sensu", поэтому я надеюсь, что вы, ребята, можете помочь!
Если вам пригодятся другие конфиги, дайте мне знать.
1 ответ
Другая возможность - это расположение вашего файла uchiwa.json.
У меня была похожая проблема, и я не знал, что происходило, но, похоже, у меня были проблемы, когда я создал файл uchiwa.json в /etc/sensu/conf.d, но в то же время конфигурация по умолчанию создала uchiwa. Файл JSON в / etc / sensu. По какой-то причине uchiwa хочет, чтобы файл находился в / etc / sensu, и сейчас я доволен этой конфигурацией, поскольку в ней наконец-то работает API. Удачи тебе.