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

Как отключить одно из предупреждений плагина Munin?

У меня есть сервер, на котором одновременно выполняется резервное копирование с разных серверов, и я получаю много предупреждений «Время ожидания записи ввода-вывода». Можно ли отключить предупреждение одного плагина на одном хосте?

Я думаю это для diskstats_latency.avgwrwait.

Вы не говорите, как у вас есть отчеты о мунинах, поэтому на этот вопрос сложно ответить. Я предполагаю, что он отправляет электронные письма напрямую, с чем-то вроде этого в munin.conf:

contact.dax.command mail -s "Munin notification" dax@example.com

Если это так, то единственный известный мне способ заставить замолчать одиночное предупреждение - сказать munin, что это не проблема, подняв лимиты, например

[host.example.com]
    diskstats_latency.avgwrwait.warning    100000000000
    diskstats_latency.avgwrwait.critical   200000000000

Основная проблема в том, что munin отлично справляется с количественным мониторингом, но плохо справляется с обработкой уведомлений. В нем отсутствуют элементы управления для временного отключения определенных предупреждений, уведомления по определенным каналам только в определенное время дня, планирования периодов простоя и / или передачи контактов более высоким уровням, если проблемы продолжаются. Большинство людей, которых я знаю, которые запускают munin (включая меня), отправляют отчеты в NAGIOS, который имеет гораздо более сложный механизм уведомлений, который может делать все вышеперечисленное.

Если у вас есть эта настройка, вы можете подтвердить ошибку в NAGIOS (отключить уведомления до тех пор, пока она в следующий раз не вернется в нормальное состояние), или настроить сценарий резервного копирования на период простоя службы, который длится примерно на время резервного копирования, или даже запустить сценарий, отключив уведомления для этой службы и повторно включив их по завершении работы.