среда, 1 августа 2012 г.

Monit + Nginx (установка за 30 сек)

Устанавливаем monit (из centos репозитария epel)
wget -c http://mirror.yandex.ru/epel/RPM-GPG-KEY-EPEL-6
rpm --import RPM-GPG-KEY-EPEL-6
wget -c http://mirror.yandex.ru/epel/6/x86_64/epel-release-6-7.noarch.rpm
rpm -ihv epel-release-6-7.noarch.rpm

yum install monit

Простые настройки конфига /etc/monit.conf
set daemon  10         # делаем опрос каждые 10 секунд
with start delay 20    # задержка при старте моита
 set logfile syslog facility log_daemon  
# настройка почтового оповещения
 set mailserver localhost
 set mail-format { from: monit@localhost }
 set alert root@localhost


# порт с логином и паролем, для просмотра состояния через web
 set httpd port 2812 and
      allow admin:password

Для примера минимальный конфиг для nginx
/etc/monit.d/nginx.conf

check process nginx with pidfile /var/run/nginx.pid
  start program = "/etc/init.d/nginx start"
  stop program  = "/etc/init.d/nginx stop"

Комментариев нет:

Отправить комментарий