在我的Monit 5.4安装,我有兴趣抑制针对特定服务检查的所有警报。
鉴于以下节:
check process nslcd
with pidfile "/var/run/nslcd/nslcd.pid" every 2 cycles
start program = "/sbin/service nslcd start"
stop program = "/sbin/service nslcd stop"
if 10 restarts within 11 cycles then timeout
if cpu usage > 95% for 11 cycles then restart
if totalmemory > 64 MB then restart
抑制所有警报的最干净的方法是什么全部对此服务检查的操作?我熟悉该noalert
功能,但它似乎不适合我的用例。其他服务/守护程序的其他 Monit 警报可以继续。
答案1
我只需要在每次检查的警报字段中添加一个电子邮件地址即可。使用假地址就足够了。