Uchiwa, бросающий “Ошибку с API Sensu 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":{}}}

/health/sensu

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

/health/uchiwa

{"uchiwa":"ok"}



Решающий довод?

service sensu-api status

отчеты это работает счастливо вперед, никакие заботы.



Во всяком случае Google ничего не возвращает для "Ошибки с API Sensu Sensu", таким образом, я надеюсь Вы, люди могут помочь!

Если бы взгляд на другие конфигурации был бы удобен, сообщить мне.

6
задан 15 October 2014 в 13:02
1 ответ

Другая возможность - это местонахождение вашего файла uchiwa.json.

У меня была похожая проблема, и я не знал, что происходит, но казалось, что у меня были проблемы, когда я создал файл uchiwa.json в /etc/sensu/conf.d, но в то же время в конфигурации по умолчанию файл uchiwa.json был создан в файле /etc/sensu. По каким-то причинам uchiwa хочет, чтобы этот файл был в /etc/sensu, и на данный момент я доволен этой конфигурацией, так как она, наконец, корректно работает api. Удачи вам.

2
ответ дан 3 December 2019 в 00:40

Теги

Похожие вопросы