我在sensu服务器中添加了一些检查,并且还订阅了这些检查,但是在客户端的UI中没有看到检查。是否必须在客户端添加支票?
答案 0 :(得分:0)
这是正常的事情。这是因为客户端最后只会执行您为特定检查指定的“命令”。这也意味着该命令必须是可见的,即当“sensu”用户试图执行它时在$ PATH中(默认情况下sensu将/ etc / sensu / plugins添加到$ PATH)。
我想你理论上可以从访问指向服务器的安装位置的客户端访问插件,例如command ='/ net // path / to / script.sh -arguments'。
但是,如果您使用Chef之类的东西管理您的基础架构(您应该,它很棒),将检查脚本部署到客户端应该很容易。