无法在 Uchiwa 仪表板上看到客户端(Sensu 监控)

无法在 Uchiwa 仪表板上看到客户端(Sensu 监控)

我有一个 Sensu 服务器设置和一个 Sensu 客户端。服务 sensu-server、sensu-client、uchiwa、sensu-api 正在 SERVER 上运行。服务 sensu-client 正在 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的问题?有人解决过类似的问题吗?

答案1

我解决了这个问题。 RabbitMQ 凭据/etc/sensu/conf.d/rabbitmq.json不正确。我通过转到 SERVER:4567 (RabbitMQ GUI) 创建了一个新用户,并将这些凭据添加到 json 文件中。

相关内容