Я настраиваю monit на Ubuntu 11.04. В monitrc
, следующая настройка управляет интервалом, с которым демон monit отслеживает службы...
set daemon 120
Это глобальная настройка? Если я хочу проверить разные службы, например разрешения на каталог и службу http, как мне настроить monit на проверку разрешений каталога каждую неделю, одновременно пингуя службу http каждые 5 минут?
Я понимаю, что можно использовать эту -d interval
опцию при выполнении monit, но, согласно документации, она проверяет службы только один раз, а затем завершает работу без повторения; для моих нужд это бесполезно, поскольку мне нужно, чтобы она выполнялась непрерывно.
решение1
Вы можете задать интервал между тестами в циклах.
Видетьэтот похожий вопрос ServerFault.comдля получения более подробной информации.
т.е. если ваш интервал составляет 300 секунд, вы можете запускать проверку http каждый цикл, а еженедельную проверку — каждые 2016 циклов.