我怎样才能让 monit 继续每隔一段时间提醒我,直到问题得到解决?这是一个示例配置:
使用路径 /dev/sda1 检查文件系统数据文件 如果空间使用率在 15 个周期内连续 5 次 > 80%,则发出警报
在这里,我会收到一次警报,然后不会再收到。我希望 monit 在问题解决之前不要关闭。
从 monit 联机帮助页:
alert foo@bar with reminder on 1 cycle
Run Code Online (Sandbox Code Playgroud)
一旦进程检查处于失败状态(例如,相当多),则每次重复该过程检查时,这将重复警报。您可能想要设置它,以便它只提醒您一小时或更短时间
这似乎是在您设置警报目的地的地方设置的,而不是在检查节中。但是,您可以为单个检查/服务以及全局检查/服务指定警报目的地。
check filesystem datafs with path /dev/sda1
alert foo@bar on { resource } with reminder on 10 cycles
if space usage > 80% for 5 times within 15 cycles then alert
Run Code Online (Sandbox Code Playgroud)