我已经配置了 monit 测试和警报 — 但我想确保警报堆栈中的所有内容(外发电子邮件服务器、短信电子邮件网关……)均正常运行。有没有一种方便的方法来触发虚拟测试警报?
答案1
我通常会重新启动我正在监控的简单服务(如 ntp)以测试警报。
我确实找到了这个建议在邮件列表档案中...
这是利用 Monit 中的警报提醒功能来确保警报路径正常运行的一种方法。基本上,这是一种定期提醒。根据自己的喜好调整周期,您就可以控制测试时间。
check file alerttest with path /.nonexistent
alert address@hidden with reminder on 500 cycles
答案2
更简单的方法是重新加载配置文件并等待“Monit 实例已更改..”电子邮件。只需运行:
监控重新加载