Я хочу использовать monit для мониторинга своего DNS-сервера. если BIND не удалось, он должен остановить OSPFD.
Я пробовал это, но получаю сообщение об ошибке;
> check process named with pidfile /var/run/named/named.pid start
> program "/etc/init.d/named start" stop program "/etc/init.d/named
> stop"
> if status != 0 then stop program ospfd
ошибка Error: syntax error 'status'
Полагаю, вы уже посмотрели Вот.
Только просмотр pid сетевой службы, такой как named, может ввести в заблуждение. Цель службы - отвечать на сетевые запросы, поэтому вы должны убедиться, что сетевой порт прослушивает и отвечает. Если монитор не работает, вы можете перезапустить / остановить ospfd с помощью его собственного сценария инициализации.