簡體   English   中英

Sensu客戶狀態

[英]Sensu Client status

我正在嘗試查看為什么我的Sensu客戶端無法連接到我的Sensu服務器。
我如何查看客戶端的狀態以及它是否嘗試,成功,失敗與服務器連接?

  1. 我已經使用docker在CentOS上安裝了Sensu Server。 我可以從主機連接到RabbiMQ和Uchiwa面板。
  2. 我已經在Windows主機上安裝了Sensu Client。
  3. 我添加了以下配置:

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”為空,而“ 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客戶端的狀態,以及它是否嘗試,成功,失敗與服務器連接?

在docker上提問,這是您自己打造的嗎? 我最近也只使用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服務器上。 但是我直到最近才在使用sensu,因此這可能是較早的sensu要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM