根据每个命令配置 Munin 警报

根据每个命令配置 Munin 警报

我帮助管理一些使用 Munin 进行监控的服务器,目前所有警报电子邮件都发送到特定的监控电子邮件列表。

不过,我希望一些(但不是全部)警报也会发送到第二个监控列表;具体来说,我希望可用空间警报发送给这些服务器的所有用户。

从问题“如何设置特定参数的警报“我知道如何禁用所有联系人的警报,但我没有找到有关仅为特定联系人启用特定警报的任何信息。

我的local.conf目前是这样的:

contact.admins.command mail -s "[munin] ${var:host}: ${var:graph_title} status ${var:worst}" [email protected]
contact.admins.always_send warning critical
contact.admins.text (admin-oriented alert email text redacted for clarity)

contact.users.command mail -s "Storage on ${var:host} is currently ${var:worst}" [email protected]
contact.users.text (user-oriented alert email text redacted for clarity)

[group;servername]
    address servername.example.com
    df.warning 0:90
    df.critical 0:95
    contacts admins

我想要的是警告df(和仅有的警告df)也请访问users

来自munin 文档似乎我可以以某种方式在每个插件的基础上配置联系人,但没有给出示例,并且理想情况下,我希望只在某些而不是所有主机上配置这个(虽然如果不能在每个主机的基础上进行限制,那就没什么大不了的)。

相关内容