FastNetMon

Sunday, 20 December 2009

Установка 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


Запускаем:
/etc/init.d/monit start

No comments :

Post a Comment

Note: only a member of this blog may post a comment.