首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postfix或sendmail监控

Postfix或sendmail监控
EN

Stack Overflow用户
提问于 2015-07-15 00:53:01
回答 1查看 135关注 0票数 0

我感兴趣的是,当邮件备份时,我有兴趣在邮件中提醒支持团队,而不是像预期的那样转发,即发送被延迟。我在nagios中尝试过,没有任何解决方案。我试着用logwatch,它不是我想要的。

所需的解决方案:如果邮件未发送"status=sent (250OK)“,则在邮件中发出警报。这很简单,有问题的部分是避免重复。因此,一旦在第二次检查未发送的情况下发现警报,任何警报都与此相关。

如何做到这一点?

也许postfix有自己的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2015-07-15 05:07:33

我发现了一位op5开发者here写的一篇有趣的文章。

这是一种不同的方法,但将允许您使用check_email_delivery plugin主动测试邮件发送。

代码语言:javascript
复制
#Gjort av peter@it-slav.net
#/opt/monitor/op5/nagiosgraph/map_custom/email_delivery.map

# Service type: email delivery

#   output: EMAIL DELIVERY OK - 8 seconds, 8 delay

#   perfdata:

/output:.+?(\d+) seconds, (\d+) delay/

and push @s, [ Email_delivery,

               [ "delivery", GAUGE, $1 ],

               [ "delay", GAUGE, $2 ] ];

就抑制额外消息而言,我更熟悉的是op5,它允许抑制开箱即用的重复通知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31412757

复制
相关文章

相似问题

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