Настройка интервала работы демона Monit... глобальная или на уровне службы?

Настройка интервала работы демона Monit... глобальная или на уровне службы?

Я настраиваю monit на Ubuntu 11.04. В monitrc, следующая настройка управляет интервалом, с которым демон monit отслеживает службы...

set daemon 120

Это глобальная настройка? Если я хочу проверить разные службы, например разрешения на каталог и службу http, как мне настроить monit на проверку разрешений каталога каждую неделю, одновременно пингуя службу http каждые 5 минут?

Я понимаю, что можно использовать эту -d intervalопцию при выполнении monit, но, согласно документации, она проверяет службы только один раз, а затем завершает работу без повторения; для моих нужд это бесполезно, поскольку мне нужно, чтобы она выполнялась непрерывно.

решение1

Вы можете задать интервал между тестами в циклах.

Видетьэтот похожий вопрос ServerFault.comдля получения более подробной информации.

т.е. если ваш интервал составляет 300 секунд, вы можете запускать проверку http каждый цикл, а еженедельную проверку — каждые 2016 циклов.

Связанный контент