Monit Conf for Various Services
- /etc/monit/conf.d/services.conf
#Monitoring Nginx
check process nginx with pidfile /var/run/nginx.pid
start program = "/etc/init.d/nginx start"
stop program = "/etc/init.d/nginx stop"
#Monitoring Unicorn
check process unicorn
with pidfile /home/ubuntu/sites/flo/current/tmp/pids/unicorn.pid
start program = "/etc/init.d/unicorn start"
stop program = "/etc/init.d/unicorn stop"
group unicorn
#Monitoring Memcached
check process memcached with pidfile /var/run/memcached.pid
start program = "/etc/init.d/memcached start"
stop program = "/etc/init.d/memcached stop"
#Monitoring Postgresql_9.2
check process postgresql9.2 with pidfile /var/lib/postgresql/9.2/main/postmaster.pid
group database
start program = "/etc/init.d/postgresql start"
stop program = "/etc/init.d/postgresql stop"
#Monitoring MySql
check process mysql with pidfile /var/run/mysqld/mysqld.pid
start program = "/etc/init.d/mysql start"
stop program = "/etc/init.d/mysql stop"
#Monitoring php5-fpm: the parent process.
check process php5-fpm with pidfile /var/run/php5-fpm.pid
start program = "/etc/init.d/php-fpm start"
stop program = "/etc/init.d/php-fpm stop"
Written by Vikrant
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Mysql
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#