У меня проблема с сервисами мониторинга Monit.
Мониторинг работает хорошо. Слишком хорошо.
Когда я выполняю обновление системы ... возможно, обновление MySQL или Apache и т. Д. Должно быть отключено. Это происходит в процессе обновления, а затем перезапускается служба Monit ... и установка обновлений завершается ошибкой или повреждена из-за того, что Monit выполнил обслуживание.
Возможна приостановка мониторинга monit при обновлении системы. Я не делаю обновления вручную ... но с помощью автоматических обновлений
monit unmonitor all - Disable monitoring of all services
monit unmonitor name - Only disable monitoring of the named service
Я вижу два возможных решения. Оба ограничивают фактический мониторинг, но уменьшают количество сообщений об ошибках ...
Я бы рекомендовал добавить Отказоустойчивость Вот:
check process apache pidfile /run/apache.pid
if failed
port 80 for 3 cycles
then alert
Вы также можете проверить Время опроса службы:
check process apache pidfile /run/apache.pid
not every "0-10 1 * * *"
if failed then alert
Это заставит Monit не проверять apache с 01:00 до 01:10. Так что если твое расписание совпадений, вы не должны получать предупреждения в этом временном интервале ...