Я хочу выполнить сценарий при перезапуске 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 ... Но я думаю, что это поможет лучше понять, что вам нужно выполнить.