Назад | Перейти на главную страницу

Настройка предупреждений Munin для каждой команды

Я помогаю администрировать ряд серверов, которые используют 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.

Из документация Мунина кажется, что я могу каким-то образом настроить контакты для каждого плагина, но здесь нет примеров, и в идеале я хотел бы иметь это только на некоторых, а не на всех хостах (хотя это не имеет большого значения, если это не может быть ограничен для каждого хоста).