我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