Sensu客户端状态

时间:2015-01-16 18:13:50

标签: sensu

我试图了解为什么我的Sensu客户端无法连接到我的Sensu服务器 如何查看客户端的状态以及它是否尝试,成功,与服务器连接失败?

  1. 我使用docker在CentOS上安装了Sensu Server。我可以从我的主机连接到它,RabbiMQ和Uchiwa面板。
  2. 我在Windows主机上安装了Sensu Client。
  3. 我添加了以下配置:
  4.   

    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"
        }
      }
    }
    
    1. 我使用以下命令安装并启动了Sensu Client服务:

      sc create sensu-client binPath= C:\Tools\sensu\bin\sensu-client.exe DisplayName= "Sensu Client"

    2. 在Uchiwa面板上,我没有看到任何客户。

    3. " 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

    4. 如何查看Windows客户端的状态以及是否尝试连接服务器失败?

1 个答案:

答案 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,所以这可能是一个较旧的感觉要求。

相关问题