Проверка статуса wb-rules


#1

по части железа оборудование ваше работает вроде нормально.
а вот по софту и сам сталкивался, и тут частенько встречаю вопросы по остановке или зависанию той или иной службы.
самая критичная wb-rules
как можно автоматизировать проверку ее статуса и рестартовать софтово при наличии проблемы?
с линуксом шапочное знакомство.


#2

alexey1950, здравствуйте! В Debian за процессами следит systemd, который рестартует процесс, если он аварийно или по сигналу завершился (потребуется написать свой Unit для systemd с описанием параметров сервиса). Если надо подстраховаться от того, что процесс зависает, то нужно использовать watchdog, который периодически вызывать из движка правил.
Можно написать скрипт, который будет в cron’е периодически проверять наличие процесса ци-rules и рестартовать его, если такой процесс не найден.
Готовых решений нет.


#3

На самом деле правила cron под это уже есть, пакет называется wb-daemon-watchdogs