Service monitor
Service monitor
Сегодня случилась такая проблема, упал nginx (по логам ничего не видно), полдня пролежал пока заметил, рестартанул руками. Можно ли включить в панель какой-то сервис типа chkservd как на cPanel и чтобьІ нужньІе сервисьІ поднимались автоматом в случаи падения?
Re: Service monitor
Мы попробуем в конце этой недели сделать интеграцию с monit. Чуть позже я напишу инструцию по установке.
Re: Service monitor
Большое спасибо, буду ждать.
Re: Service monitor
Инструкция по установке monit с конфигурацией для основных сервисов.
В примере приведены команды для настройки ClamAV и Spamassasin, но если на сервере меньше 3Gb оперативной памяти, то их устанавливать не нужно.
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
Re: Service monitor
спасибо, только вчера думал о том что бы monit прикрутить. Красота
Re: Service monitor
а свежих конфигов нет случайно? старые постом выше 404.
Re: Service monitor
Для новой версии
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
хорошая идея.... у меня этим занимается zabbix2, с оправкой sms уведомления
Re: Service monitor
Спасибо за ответ, но ссылки тоже 404 возвращают.skid wrote:Для новой версии
Re: Service monitor
Извините пожалуйста, поторопился.
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