0

我在 sensu 服务器中添加了一些检查并订阅了这些检查,但是在客户端的 UI 中没有看到这些检查。是否必须在客户端中添加检查?

4

1 回答 1

0

这是正常的事情。这是因为客户端最终只会执行您为特定检查指定的“命令”。这也意味着该命令必须是可见的,即当“sensu”用户尝试执行它时在$PATH 中(默认情况下,sensu 将/etc/sensu/plugins 添加到$PATH)。

从理论上讲,我想您可以从访问指向服务器的已安装位置的客户端访问插件,例如 command='/net//path/to/script.sh -arguments'。

但是,如果您使用Chef之类的工具管理您的基础架构(您应该这样做,这很棒),那么将检查脚本部署到客户端应该很容易。

于 2016-05-27T05:47:17.933 回答