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