Я пытаюсь понять, почему мой клиент Sensu не подключается к моему серверу Sensu.
Как я могу увидеть состояние клиента и узнать, пытался ли он, успешно или неудачно соединился с сервером?
- Я установил Sensu Server на CentOS с помощью докера. Я могу подключиться к нему, панели RabbiMQ и Uchiwa с моего хоста.
- Я установил клиент Sensu на хост Windows.
- Я добавил следующие конфиги:
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 и пытался ли он подключиться к серверу, успешно или неудачно?
/etc/sensu/conf.d/
, а не в/etc/sensu/
. Вconf.d
у меня есть два файла конфигурации client.json и rabbitmq.json и нет config.json в/etc/sensu
. У меня стоит сенсу 0.16 - person slashRahul   schedule 15.02.2015