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