Monitoring

無法在 Uchiwa 儀表板上看到客戶端(Sensu 監控)

  • February 9, 2016

我有一個 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 文件中。

引用自:https://unix.stackexchange.com/questions/260706