web-dev-qa-db-ja.com

うちわが投げる「Sensu API Sensuのエラー」

うちわを画面に表示しましたが、先ほど述べたエラーが点滅しています。

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

/健康/うちわ

{"uchiwa":"ok"}



クリンチャー?

service sensu-api status

問題なく動いていると報告しています。



とにかく、Googleは "Sens APIのエラーSensu"に対して何も返さないので、皆さんの助けが欲しいと思います!

他の構成を確認すると便利な場合は、お知らせください。

6
iletras

別の可能性は、uchiwa.jsonファイルの場所です。

同様の問題があり、何が起こっているのかわかりませんでしたが、/ etc/sensu/conf.dにuchiwa.jsonファイルを作成すると問題が発生するように見えましたが、同時にデフォルトの構成でuchiwaが作成されました。/etc/sensuのjsonファイル。何らかの理由でuchiwaはファイルを/ etc/sensuに入れたいと思っています。今のところ、最終的にapiが正しく機能しているので、その設定に満足しています。頑張って。

2
user3614014