Monitoring
無法在 Uchiwa 儀表板上看到客戶端(Sensu 監控)
我有一個 Sensu SERVER 設置和一個 Sensu CLIENT。服務 sensu-server、sensu-client、uchiwa、sensu-api 在 SERVER 上執行。服務 sensu-client 正在客戶端上執行。
我在 SERVER 中描述的所有檢查
/etc/sensu/conf.d
都在 uchiwa 中列出。不幸的是,我看不到任何列出的客戶。包括在 SERVER 上執行的 sensu-client。
在伺服器中:
$ cat client.json { "client": { "name": "server", "address": "10.41.10.1", "subscriptions": ["ALL" ] } }
在客戶中:
$cat client.json { "client": { "name": "compute1", "address": "10.41.10.10", "subscriptions": [ "system","cmpt" ] } }
如何調試這個問題?我看不到任何錯誤。不知道是 uchiwa 還是 sensu 的問題?有沒有人解決過類似的問題?
我解決了這個問題。RabbitMQ 憑據
/etc/sensu/conf.d/rabbitmq.json
不正確。我通過轉到 SERVER:4567 (RabbitMQ GUI) 創建了一個新使用者,並將這些憑據添加到 json 文件中。