System: monitoring (monit)

Устанавливаем: aptitude install monit
nano /etc/default/monit
startup=1

Настраиваем: nano /etc/monit/monitrc
set daemon 30 # проверять объекты каждые 30 секунд
with start delay 240 # первое обновление через 4 минуты после старта монита

set logfile syslog facility log_daemon

include /etc/monit/conf.d/* # каталог с конфигами.

Будем мониторить php-cgi который мы ставили в предыдущей статье.
nano /etc/monit/conf.d/php-cgi

check process php-cgi with pidfile /var/log/nginx/php.pid
start program = "/etc/init.d/php-fastcgi"
stop program = "/usr/bin/killall php-cgi"
if failed unixsocket /tmp/php-cgi.sock then restart

Перезапускаем монит:
/etc/init.d/monit restart

Далее killall php-cgi и ждем 4 минуты
А ошибки в настройке монита можно промониторить тут:
cat /var/log/message |grep monit

Реклама
  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: