如何轻松查看munin警报电子邮件通知?

如何轻松查看munin警报电子邮件通知?

我在我的 debian Wheezy 服务器上运行 munin 监控应用程序,我想测试警报电子邮件通知程序。为此,我在 munin.conf 中添加以下行:

df._home.warning 25

我设置为 25,因为 df 命令为 /home 返回 30。

我还定义了一个联系人:

contacts me
contact.me.command mail "munin test ${var:host}" my_email@my_isp.com

不幸的是我没有收到任何邮件。

日志中没有错误。请注意,我使用 exim4 发送电子邮件,并且我可以从终端发送电子邮件。

我的配置可能有什么问题?

另请注意,我手动检查了 df 插件:

munin-run df

/home 返回 30

答案1

我知道这确实很旧,但我偶然发现了这一点,寻找一种调试/强制电子邮件通知进行测试的方法。

我认为mail缺少-s指示主题的命令:

contact.me.command mail "munin test ${var:host}" my_email@my_isp.com

应该

contact.me.command mail -s "munin test ${var:host}" my_email@my_isp.com

我发现这些命令非常有用:

sudo -u munin /usr/share/munin/munin-update --debug
  • 测试并强制通知(参考):
sudo -u munin /usr/share/munin/munin-limits --contact my_email@my_isp.com --force

我希望这有帮助。

相关内容