Я помогаю администрировать ряд серверов, которые используют Munin для мониторинга, и в настоящее время все электронные письма с предупреждениями направляются в определенный список адресов электронной почты для мониторинга.
Однако я бы хотел некоторые (но не все) предупреждения, чтобы также перейти ко второму списку мониторинга; в частности, я бы хотел, чтобы предупреждения о свободном пространстве отправлялись всем пользователям этих серверов.
Из вопроса "Как настроить оповещения для определенных параметров«Я знаю, как отключить оповещения для всех контактов, но ничего не нахожу о включении определенных оповещений только для определенных контактов.
Мой local.conf
в настоящее время выглядит примерно так:
contact.admins.command mail -s "[munin] ${var:host}: ${var:graph_title} status ${var:worst}" admins-list@example.com
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}" users-list@example.com
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
.
Из документация Мунина кажется, что я могу каким-то образом настроить контакты для каждого плагина, но здесь нет примеров, и в идеале я хотел бы иметь это только на некоторых, а не на всех хостах (хотя это не имеет большого значения, если это не может быть ограничен для каждого хоста).