diff options
Diffstat (limited to 'examples/monitrc')
-rw-r--r-- | examples/monitrc | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/examples/monitrc b/examples/monitrc deleted file mode 100644 index 9964ae9..0000000 --- a/examples/monitrc +++ /dev/null @@ -1,57 +0,0 @@ -set daemon 60 -set logfile syslog facility log_daemon -set mailserver localhost -set mail-format { from: monit@localhost } -set alert root@localhost - -check process sshd with pidfile /var/run/sshd.pid - start program "/etc/init.d/ssh start" - stop program "/etc/init.d/ssh stop" - if failed port 22 protocol ssh then restart - if 5 restarts within 5 cycles then timeout - -check process mysql with pidfile /var/run/mysqld/mysqld.pid - group database - start program = "/etc/init.d/mysql start" - stop program = "/etc/init.d/mysql stop" - if failed host 127.0.0.1 port 3306 then restart - if 5 restarts within 5 cycles then timeout - -check process httpd with pidfile /usr/local/apache2/logs/httpd.pid - group www-data - start program "/usr/local/apache2/bin/apachectl start" - stop program "/usr/local/apache2/bin/apachectl stop" - if failed host localhost port 80 protocol http - and request "/" then alert - if cpu is greater than 60% for 2 cycles then alert - if cpu > 80% for 5 cycles then restart - if children > 250 then restart - if loadavg(5min) greater than 10 for 8 cycles then alert - if 3 restarts within 5 cycles then timeout - -check process mongrel_8000 with pidfile /var/rails/MYAPP/log/mongrel.8000.pid - group root - if failed host 127.0.0.1 port 8000 protocol http - and request "/" then alert - if cpu is greater than 60% for 2 cycles then alert - if cpu > 80% for 5 cycles then restart - if loadavg(5min) greater than 10 for 8 cycles then restart - if 3 restarts within 5 cycles then timeout - -check process mongrel_8001 with pidfile /var/rails/MYAPP/log/mongrel.8001.pid - group root - if failed host 127.0.0.1 port 8001 protocol http - and request "/" then alert - if cpu is greater than 60% for 2 cycles then alert - if cpu > 80% for 5 cycles then alert - if loadavg(5min) greater than 10 for 8 cycles then alert - if 3 restarts within 5 cycles then timeout - -check process postfix with pidfile /var/spool/postfix/pid/master.pid - group mail - start program = "/etc/init.d/postfix start" - stop program = "/etc/init.d/postfix stop" - if failed port 25 protocol smtp then restart - if 5 restarts within 5 cycles then timeout - - |