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

Мониторинг действия перезапуска

Я хочу выполнить сценарий при перезапуске monit. В моем случае это в основном относится к перезапуску всего сервера.

Как я могу этого добиться? Есть ли способ сделать это помимо monit?

Предыстория: Сервер, на котором мне это нужно, - это виртуальный сервер. Кажется, что правила межсетевого экрана в iptables не являются постоянными, поэтому мне нужно установить их при запуске сервера.

По умолчанию вы должны получить предупреждение о перезапуске демона Monit. Что-то вроде:

Monit instance changed Service localhost

    Date:        Sun, 29 Jul 2012 13:09:28
    Action:      start
    Host:        ppro.abc123.com
    Description: Monit started

Your faithful employee,
Monit

Если вам нужно что-то запускать при загрузке, рассматривали ли вы возможность обернуть это в сценарий инициализации? С Monit есть уровень тестирование работоспособности, но это относится только к процессам.

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