ubuntu
check process apache with pidfile /run/apache2.pid start program =
"/etc/init.d/apache2 start" with timeout 60 seconds stop program =
"/etc/init.d/apache2 stop" if cpu > 60% for 2 cycles then alert if cpu > 80%
for 5 cycles then restart if totalmem > 200.0 MB for 5 cycles then restart if
children > 250 then restart if loadavg(5min) greater than 10 for 8 cycles then
stop
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 host 127.0.0.1 port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout
CentOS 6
check process apache with pidfile /var/run/httpd/httpd.pid
start program = "/etc/init.d/httpd start" with timeout 60 seconds
stop program = "/etc/init.d/httpd stop"
if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then restart
if totalmem > 200.0 MB for 5 cycles then restart
if children > 250 then restart
if loadavg(5min) greater than 10 for 8 cycles then stop
check process sshd with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed host 127.0.0.1 port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout
CentOS 5
check process apache with pidfile /var/run/httpd.pid
start program = "/etc/init.d/httpd start" with timeout 60 seconds
stop program = "/etc/init.d/httpd stop"
if cpu > 60% for 2 cycles then alert
if cpu > 80% for 5 cycles then restart
if totalmem > 200.0 MB for 5 cycles then restart
if children > 250 then restart
if loadavg(5min) greater than 10 for 8 cycles then stop
check process sshd with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed host 127.0.0.1 port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout
One thing I’ve noticed because I’ll watch on the server as mmonit does it’s
thing. When it works correctly the PID doesn’t go away the number just changes.
On the process’ that fail the PID disappears from the place it should be.
Bruce
[email protected]
On Jun 30, 2014, at 9:57 AM, Paul Theodoropoulos <[email protected]> wrote:
> Can you share the relevant monit conf files?
>
> On 6/30/14 9:41 AM, Bruce MacKenzie wrote:
>> Hello. I’m testing on ubuntu and CentOS 5&6. On the ubuntu server everything
>> works fine. Start, stop, restart from mmonit, On the server stopping the
>> service prompts mmonit to start, restart on the server records a change in
>> PID for apache, mysql and ssh.
>> On CentOS everything works for ssh. The restart from mmonit for apache and
>> mysql fails. For some reason the service actually does start but the PID
>> isn’t recorded in the expected place. If I do a netstat the PID is listed. I
>> kill it then have mmonit monitor and it restarts the service.
>> Any ideas what I can look at?
>>
>> Thanks
>> Bruce
>> [email protected]
>>
>>
>>
>>
>> --
>> To unsubscribe:
>> https://lists.nongnu.org/mailman/listinfo/monit-general
>
> --
> Paul Theodoropoulos
> www.anastrophe.com
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general