是否可以在不运行Sensu客户端的情况下对服务器进行Sensu检查?

时间:2018-07-25 00:27:25

标签: monitoring sensu

我想在Sensu中配置不通过Sensu客户端的检查。

我有一个API,可以调用该API并获取要检查的服务器的数据。

但是,我所做的所有研究仅专门针对与Sensu客户端一起运行的检查。我想知道是否仍然可以进行检查,而只需调用API即可获得结果。

1 个答案:

答案 0 :(得分:0)

您可以使用sensu独立检查通过sensu端口将数据发送到sensu服务器。

例如

echo '{
  "client": {
    "name": "localhost",
    "address": "127.0.0.1"
  },
  "handlers": ["default"],
  "name": "check_name",
  "output": "error message",
  "status": 2
}' | nc -w1 sensu-server.example.com 3030

您可以在此处详细了解标准检查的工作原理, https://www.antonlindstrom.com/2014/11/23/standalone-checks-with-sensu.html