我想看看为什么我的 Sensu 客户端没有连接到我的 Sensu 服务器。
如何查看客户端的状态以及它是否尝试、成功、失败与服务器连接?
- 我已经使用 docker 在 CentOS 上安装了 Sensu Server。我可以从我的主机连接到 RabbiMQ 和 Uchiwa 面板。
- 我已经在 Windows 主机上安装了 Sensu Client。
- 我添加了以下配置:
C:\etc\sensu\conf.d\client.json
{
"client": {
"name": "DanWindows",
"address": " 192.168.59.3",
"subscriptions": [ "all" ]
}
}
C:\etc\sensu\config.json
{
"rabbitmq": {
"host": "192.168.59.103",
"port": 5671,
"vhost": "/sensu",
"user": "sensu",
"password": "password",
"ssl": {
"cert_chain_file": "C:/etc/sensu/ssl/cert.pem",
"private_key_file": "C:/etc/sensu/ssl/key.pem"
}
}
}
我已经使用以下命令安装并启动了 Sensu Client 服务:
sc create sensu-client binPath= C:\Tools\sensu\bin\sensu-client.exe DisplayName= "Sensu Client"
在 Uchiwa 面板上,我没有看到任何客户。
“sensu-client.err.log”和“sensu-client.out.log”为空,而“sensu-client.wrapper.log”包含以下内容:
2015-01-16 13:41:51 - Starting C:\Tools\sensu\embedded\bin\ruby C:\Tools\sensu\embedded\bin\sensu-client -d C:\etc\sensu\conf.d -l C:\Tools\sensu\sensu-client.log 2015-01-16 13:41:51 - Started 3800
如何查看 Windows 客户端的状态以及它是否尝试、成功、失败与服务器连接?