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

Проверить частоту проверки подключения

Я хочу, чтобы Monit проверял работоспособность веб-приложения, часто выполняя дешевую / тривиальную проверку, а дорогую / нетривиальную проверку реже (например, 1/5 минуты). Как я могу сказать ему, чтобы он проверял данный хост реже, чем каждый интервал мониторинга?

Я смотрел на Документация Monit и наткнулся на это:

check process dynamo with pidfile /etc/dynamo.pid every 2 cycles
       start program = "/etc/init.d/dynamo start"
       stop program  = "/etc/init.d/dynamo stop"
       if failed port 8840 then alert

Таким образом, вы можете указать любое количество циклов проверки между проверками для вашего дорогостоящего чека. Настройте Monit на желаемый интервал проверки.

Два варианта:

  1. Запустите второй экземпляр Monit с другим файлом pid, другим интервалом проверки и другим файлом конфигурации.
  2. Оберните дорогостоящую проверку в сценарий, который будет повторять статус последней проверки до следующего «дорогостоящего интервала». Отрегулируйте счетчик предупреждений для компенсации.