У меня есть сервер, на котором одновременно выполняется резервное копирование с разных серверов, и я получаю много предупреждений «Время ожидания записи ввода-вывода». Можно ли отключить предупреждение одного плагина на одном хосте?
Я думаю это для 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 (отключить уведомления до тех пор, пока она в следующий раз не вернется в нормальное состояние), или настроить сценарий резервного копирования на период простоя службы, который длится примерно на время резервного копирования, или даже запустить сценарий, отключив уведомления для этой службы и повторно включив их по завершении работы.