Difference between revisions of "SUNScholar/Optimisations/Monit service"
Jump to navigation
Jump to search
m |
m |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 29: | Line 29: | ||
</pre> | </pre> | ||
All confidential information has been replaced with % signs or captial X's. | All confidential information has been replaced with % signs or captial X's. | ||
| + | [[Category:System Administration]] | ||
| + | [[Category:Optimisations]] | ||
Latest revision as of 11:57, 28 May 2016
Back to Optimisations
This is optional
In case the Tomcat service halts or hangs due to whatever... , I installed monit to restart the service and then alert me. See an example of my config below, added to the bottom of the /etc/monit/monitrc file.
dspace@ir1:/etc/monit$ sudo cat /etc/monit/monitrc
set daemon 60
set logfile syslog facility log_daemon
set mailserver localhost
set mail-format { from: monit@scholar.sun.ac.za }
set alert root@localhost
set httpd port 2812
allow %username%:%password%
check process sshd with pidfile /var/run/sshd.pid
start = "/usr/sbin/service ssh start"
stop = "/usr/sbin/service ssh stop"
if failed port 22 protocol ssh with timeout 5 seconds then restart
alert hgibson@sun.ac.za
check process tomcat6 with pidfile /var/run/tomcat6.pid
start = "/usr/sbin/service tomcat6 restart"
stop = "/usr/sbin/service tomcat6 stop"
if failed port 80 protocol http with timeout 300 seconds then restart
alert hgibson@sun.ac.za
alert wklap@sun.ac.za
All confidential information has been replaced with % signs or captial X's.