Monit 使用警报和 exec

Monit 使用警报和 exec

我有这样的规则:

if memory usage > 85% for 10 cycles then alert

我不仅想通过电子邮件通知,还想通过 Slack 通知。因此我可以添加第二行,如下所示:

if memory usage > 85% for 10 cycles then exec /path/to/slack.rb

当你有多个规则并且必须重复每一行时,这很烦人。是否可以同时使用 alert 和 exec?像这样:

if memory usage > 85% for 10 cycles then alert and exec /path/to/slack.rb

答案1

在这种情况下,不需要有两个规则。第二个规则(带有exec)就足够了。如果您已set alert配置 monit,则在匹配限制时会向您发出警报。但是,如果您不想收到警报,请使用附加规则noalert your@email

相关内容