我想在Sensu中配置不通过Sensu客户端的检查。
我有一个API,我可以调用并获取我想要检查的服务器的数据。
但是,我所做的所有研究只是专门讨论了与Sensu客户端一起运行的检查。我想知道是否仍然可以进行检查,但只需调用API即可获得结果。
您可以使用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