Monit слишком часто запускает exec action
Я написал скрипт, который отправляет мне смс-уведомление. Я звоню с exec action в monit test. Это работает, но я перегружен сообщениями. Есть ли способ подавить отправку последующих сообщений, если проверка не удалась, пока она не прошла?
Вот файл конфигурации monit:
проверьте систему my_host если loadavg (1 мин) > 3, тогда оповещение если loadavg (1мин) > 3, то exec "/usr/local/sms_notifier/sms_notifier.php средняя загрузка всех процессоров превышает 3", поскольку uid nobody и gid sms если loadavg (5 минут) > 2, тогда оповещение если использование памяти> 90%, тогда оповещение если использование памяти> 90%, то exec "/usr/local/sms_notifier/sms_notifier.php все использование памяти превышает 90%" как uid nobody и gid sms если загрузка процессора (пользователь) > 70%, тогда оповещение если загрузка процессора (система) > 30%, тогда оповещение если загрузка процессора (ожидание) > 30%, тогда оповещение
1 ответ
Вам нужно добавить "циклы" в ваш конфиг.
check system localhost
if loadavg (15min) > 8 for 10 cycles then alert