首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Monit -停止接收关于monit重新加载的电子邮件

Monit -停止接收关于monit重新加载的电子邮件
EN

Stack Overflow用户
提问于 2016-07-27 20:56:59
回答 2查看 2.2K关注 0票数 2

有没有办法停止接收关于重新加载"monit“服务的电子邮件?

这是/etc/nan.d/ config中的当前配置( mydomain.com是我的机器):

*

代码语言:javascript
复制
check system mydomain.com
check process script_name with pidfile /home/user/scripts/script-pid
start program = "/etc/init.d/script_name start" with timeout 60 seconds
stop program  = "/etc/init.d/script_name stop"
set alert my_email@domain.com
set mail-format { from: monit@mydomain.com }
set mailserver smtp.mydomain.com,localhost
set mail-format {
    from: monit@mydomain.com
    subject: [ $SERVICE ] $EVENT - $DATE
    message: This is $ACTION: $DESCRIPTION [$SERVICE], mydomain.com }
set httpd port 2812 and
     use address localhost  # only accept connection from localhost
     allow localhost        # allow localhost to connect to the server and
     allow admin:monit      # require user 'admin' with password 'monit'

*

但是,由于我每小时都有日志轮转,这就是重新加载服务,monit每小时都发送电子邮件:

这是开始: Monit重新加载system_localhost.localdomain,mydomain.com

这是停止: Monit stop mydomain.com,mydomain.com

如何停止接收那些关于monit的电子邮件(我不想收到)?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2016-10-28 12:58:44

默认情况下,monit将对每个操作发出警报,但幸运的是,它还允许您设置事件筛选器,这样您就不会像您所做的那样频繁地接收警报。

可以将事件筛选器设置为仅在进程不存在时才发送警报,如下所示:

代码语言:javascript
复制
set alert my_email@domain.com only on { nonexist }

有关可用事件的完整列表和设置筛选器,请查看文档:https://mmonit.com/monit/documentation/monit.html#Setting-an-event-filter

票数 1
EN

Stack Overflow用户

发布于 2018-10-31 12:55:32

若要接收除Monit程序启动和停止通知外的所有警报:

代码语言:javascript
复制
set alert my_email@domain.com not {instance}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38623044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档