We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
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