Установка Monit на CentOS
Как установить Monit на Centos
Monit — это программный watchdog, он может перезапускать демоны (да в общем-то делать все, что душа наша пожелает) при пришествии определённого действия, пример перегрузки CPU либо исчерпания всей памяти и прочего. Я приведу примерчик работы с ним для высокой защиты от зависаний, так сказать Спамообороны сервера.
И так, начнем установку:
yum -y install monit
Конфигурация его здесь:
vi /etc/monit.conf
А вот пример правила для перезапуска, так сказать «Спамообороны» при зависании:
set daemon 35
check process sp-daemon with pidfile /var/run/sp-daemon.pid
start = «/etc/init.d/sp-daemon start»
stop = «/etc/init.d/sp-daemon stop»
if children < 2 then restart
Добавляем его в автозапуск:
/sbin/chkconfig monit on
Запускаем Monit:
/etc/init.d/monit start