我们只想在服务无法重启的时候收到提醒。 这可能吗?
这就是说,如果在第一次检查服务是closures,然后重新启动它,不要麻烦发送给我们一个警报; 但如果服务仍然在两个周期后,那么我们想知道。
试过if not exist for 2 cycles then alert但发现虽然我们会得到一个警报,它不会尝试重新启动。
所以然后尝试下面,但相同的结果:发送警报,而不尝试重新启动。
check process mysql with pidfile /var/run/mysqld/mysqld.pid start program = "/etc/init.d/mysql start" stop program = "/etc/init.d/mysql stop" if not exist then restart if not exist for 2 cycles then alert
我们可以将其设置为仅在疼痛持续时发送警报吗?
我会尝试Monit邮件列表的具体细节,或者看看你是否可以重写逻辑来获得正确的效果。 在这里看到我的答案使用noalert指令:
在停止/启动时禁止Monit消息“Monit instance changed”
您可能无法在操作下添加no alert [email protected] ,或者检查您是否试图阻止。