我试图了解为什么我的Sensu客户端无法连接到我的Sensu服务器 如何查看客户端的状态以及它是否尝试,成功,与服务器连接失败?
C:\等\意义上\ conf.d \ client.json
{
"client": {
"name": "DanWindows",
"address": " 192.168.59.3",
"subscriptions": [ "all" ]
}
}
C:\等\意义上\ 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"是空的,而#34; 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客户端的状态以及是否尝试连接服务器失败?
答案 0 :(得分:0)
码头工人的问题,这是你自己建造的吗?我最近只使用Ubuntu而不是CentOS构建了自己的。
最新版本的sensu需要/etc/sensu/conf.d
目录中的以下两个文件:
/etc/sensu/conf.d/rabbitmq.json
/etc/sensu/conf.d/client.json
client.json文件的内容与此类似:
{ "client": {
"name": "my-sensu-client",
"address": "192.168.x.x",
"subscriptions": [ "ALL" ] }
}
我听说过需要config.json
文件的唯一地方是sensu-server。但我最近才开始关注sensu,所以这可能是一个较旧的感觉要求。