在客户端而不是服务器上运行Sensu处理程序

时间:2017-03-01 13:28:58

标签: sensu

我有以下问题:我正在使用sensu来监控一些树莓派。我使用独立的检查工作正常。现在有时可能会发生其中一个pis丢失了它的wifi连接或只是重新启动手动和dhcp失败或由于某些其他原因没有互联网连接。我的想法是让pi检查自己的互联网连接,如果检查失败,它应该自己解决问题,如重新启动wifi或重新启动pi。 当然,带有cronjob的简单bash脚本应该可以完成这项工作,但我想用sensu进行检查。如果检查失败,问题很明显我没有互联网连接,因此无法将检查结果发送到sensu服务器。 长话短说;)是否可以在客户端上实现类似补救功能的东西?因此,客户端上的处理程序会自动启动应该解决问题的脚本。

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。独立检查由客户端安排,但检查结果仍然发布到服务器。然后,结果由驻留在服务器上的处理程序处理。

你可以写一个独立的"检查"监视wifi的插件,如果它关闭,那么它将打开它。但它并没有使用处理程序。

相关问题