Monit:编辑内置警报文本

Monit:编辑内置警报文本

monit在 Linux 机器上安装了该工具,它已经监控了 apache 和整个系统几个月。apache 配置文件是:

check process apache with pidfile /var/run/httpd/httpd.pid
      start "/etc/init.d/httpd start"
      stop  "/etc/init.d/httpd stop"
      if memory usage > 70% for 2 cycles then alert
      if memory usage > 90% for 5 cycles then restart
      if cpu > 70% for 2 cycles then alert
      if failed port 80 protocol apache-status
         loglimit > 75%
then restart

今天早上,我收到了 monit 发送的警报电子邮件,但消息描述看起来像我从未见过的东西,并且想知道在哪里可以找到 monit 发出此类警报时使用的默认文本。我收到的警报文本是:

Data access succeeded Service apache 

        Date:        Mon, 10 Oct 2022 12:54:20
        Action:      alert
        Host:        <hostname>
        Description: zombie check succeeded

我知道哪里可以找到并修改上面的“描述”文本吗?

答案1

在监视器配置文件(通常称为 monitrc)中配置了一个简单的邮件模板。

请参阅“设置邮件格式”一节。但描述或操作文本不能更改,您可以重新排列监视器使用的某些数据。

还有一些其他信息可供参考,请参阅https://mmonit.com/monit/documentation/monit.html#Message-format

还列出了一些使用过的文本片段,请参阅https://mmonit.com/monit/documentation/monit.html#Setting-an-event-filter

相关内容