Page 1 of 4

Service monitor

Posted: Wed Apr 10, 2013 2:49 pm
by pupsoed
Сегодня случилась такая проблема, упал nginx (по логам ничего не видно), полдня пролежал пока заметил, рестартанул руками. Можно ли включить в панель какой-то сервис типа chkservd как на cPanel и чтобьІ нужньІе сервисьІ поднимались автоматом в случаи падения?

Re: Service monitor

Posted: Thu Apr 11, 2013 6:39 am
by skid
Мы попробуем в конце этой недели сделать интеграцию с monit. Чуть позже я напишу инструцию по установке.

Re: Service monitor

Posted: Thu Apr 11, 2013 6:26 pm
by pupsoed
Большое спасибо, буду ждать.

Re: Service monitor

Posted: Mon Apr 15, 2013 10:07 am
by skid
Инструкция по установке monit с конфигурацией для основных сервисов.

Code: Select all

yum -y install monit
chkconfig monit on

# Vesta Control Panel
wget http://c.vestacp.com/0.9.7/monit/vesta-nginx.conf -O /etc/monit.d/vesta-nginx.conf
wget http://c.vestacp.com/0.9.7/monit/vesta-php.conf -O /etc/monit.d/vesta-php.conf

# Nginx
wget http://c.vestacp.com/0.9.7/monit/nginx.conf -O /etc/monit.d/nginx.conf

# Apache
wget http://c.vestacp.com/0.9.7/monit/httpd.conf -O /etc/monit.d/httpd.conf

# MySQL
wget http://c.vestacp.com/0.9.7/monit/mysql.conf -O /etc/monit.d/mysql.conf

# Exim
wget http://c.vestacp.com/0.9.7/monit/exim.conf -O /etc/monit.d/exim.conf

# Dovecot
wget http://c.vestacp.com/0.9.7/monit/dovecot.conf -O /etc/monit.d/dovecot.conf

# ClamAV
wget http://c.vestacp.com/0.9.7/monit/clamd.conf -O /etc/monit.d/clamd.conf

# Spamassassin
wget http://c.vestacp.com/0.9.7/monit/spamassassin.conf -O /etc/monit.d/spamassassin.conf

# OpenSSH
wget http://c.vestacp.com/0.9.7/monit/sshd.conf -O /etc/monit.d/sshd.conf

service monit start
В примере приведены команды для настройки ClamAV и Spamassasin, но если на сервере меньше 3Gb оперативной памяти, то их устанавливать не нужно.

Re: Service monitor

Posted: Wed Apr 17, 2013 1:13 pm
by XakRu
спасибо, только вчера думал о том что бы monit прикрутить. Красота

Re: Service monitor

Posted: Sun Sep 22, 2013 11:41 pm
by filippoff
а свежих конфигов нет случайно? старые постом выше 404.

Re: Service monitor

Posted: Mon Sep 23, 2013 7:36 am
by skid
Для новой версии

Code: Select all

yum -y install monit
chkconfig monit on

# Vesta Control Panel
wget http://c.vestacp.com/0.9.8/monit/vesta-nginx.conf -O /etc/monit.d/vesta-nginx.conf
wget http://c.vestacp.com/0.9.8/monit/vesta-php.conf -O /etc/monit.d/vesta-php.conf

# Nginx
wget http://c.vestacp.com/0.9.8/monit/nginx.conf -O /etc/monit.d/nginx.conf

# Apache
wget http://c.vestacp.com/0.9.8/monit/httpd.conf -O /etc/monit.d/httpd.conf

# MySQL
wget http://c.vestacp.com/0.9.8/monit/mysql.conf -O /etc/monit.d/mysql.conf

# Exim
wget http://c.vestacp.com/0.9.8/monit/exim.conf -O /etc/monit.d/exim.conf

# Dovecot
wget http://c.vestacp.com/0.9.8/monit/dovecot.conf -O /etc/monit.d/dovecot.conf

# ClamAV
wget http://c.vestacp.com/0.9.8/monit/clamd.conf -O /etc/monit.d/clamd.conf

# Spamassassin
wget http://c.vestacp.com/0.9.8/monit/spamassassin.conf -O /etc/monit.d/spamassassin.conf

# OpenSSH
wget http://c.vestacp.com/0.9.8/monit/sshd.conf -O /etc/monit.d/sshd.conf

service monit start

Re: Service monitor

Posted: Mon Sep 23, 2013 8:19 am
by demian
хорошая идея.... у меня этим занимается zabbix2, с оправкой sms уведомления

Re: Service monitor

Posted: Mon Sep 23, 2013 9:37 am
by filippoff
skid wrote:Для новой версии
Спасибо за ответ, но ссылки тоже 404 возвращают.

Re: Service monitor

Posted: Mon Sep 23, 2013 10:20 am
by skid
Извините пожалуйста, поторопился.

Code: Select all

 yum -y install monit
chkconfig monit on

# Vesta Control Panel
wget http://c.vestacp.com/0.9.8/rhel/monit/vesta-nginx.conf -O /etc/monit.d/vesta-nginx.conf
wget http://c.vestacp.com/0.9.8/rhel/monit/vesta-php.conf -O /etc/monit.d/vesta-php.conf

# Nginx
wget http://c.vestacp.com/0.9.8/rhel/monit/nginx.conf -O /etc/monit.d/nginx.conf

# Apache
wget http://c.vestacp.com/0.9.8/rhel/monit/httpd.conf -O /etc/monit.d/httpd.conf

# MySQL
wget http://c.vestacp.com/0.9.8/rhel/monit/mysql.conf -O /etc/monit.d/mysql.conf

# Exim
wget http://c.vestacp.com/0.9.8/rhel/monit/exim.conf -O /etc/monit.d/exim.conf

# Dovecot
wget http://c.vestacp.com/0.9.8/rhel/monit/dovecot.conf -O /etc/monit.d/dovecot.conf

# ClamAV
wget http://c.vestacp.com/0.9.8/rhel/monit/clamd.conf -O /etc/monit.d/clamd.conf

# Spamassassin
wget http://c.vestacp.com/0.9.8/rhel/monit/spamassassin.conf -O /etc/monit.d/spamassassin.conf

# OpenSSH
wget http://c.vestacp.com/0.9.8/rhel/monit/sshd.conf -O /etc/monit.d/sshd.conf

service monit start