|
From: | Vianney Lejeune |
Subject: | Re: [monit] Can't use hb_standby in monit |
Date: | Wed, 5 Nov 2008 18:23:53 +0100 |
Please run monit in verbose mode (-v option) and check output (logfiles).Martin
Well, it seems that if apache is crashed, there is not pidfile, so monit doesn't perform any test according to the log files. If apache is running, monit performs it.
What can I do? Log: ======monit[20683]: 'apache2_webserver' succeeded testing protocol [HTTP] at INET[localhost:80] via TCP
monit[20683]: monit: pidfile '/var/run/apache2.pid' does not exist monit[22347]: 'apache2_webserver' process is not running monit[22347]: 'apache2_webserver' trying to restart monit[22347]: Monitoring disabled -- service apache2_webserver monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist monit[22347]: 'apache2_webserver' start: /etc/init.d/apache2 monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist monit[22347]: Monitoring enabled -- service apache2_webserver monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist =====
Hello,I really don't understand why it doesn't work. I tried many tutorials, read and reread the manual but I'm always unable to do something, this is a sample of my monitrc file:======= check process apache2_webserver with pidfile /var/run/apache2.pid depends on mysql_DBserver, heartbeat start program = "/etc/init.d/apache2 start" stop program = "/etc/init.d/apache2 stop"if failed host 127.0.0.1 port 80 protocol http for 4 times within 4 cycles then exec "/usr/lib/heartbeat/hb_standby"group wwwdata mode manual =====I know that hb_standby works, but I'm unable to trigger anything with this configuration, I replaced " exec "/usr/lib/heartbeat/ hb_standby" " by unmonitor, timeout and so. Nothing is triggered. I'm just looking for a working configuration using the hb_standby based on a connection test, I wonder if something isn't wrong with monit on my system.Regards, Vianney
[Prev in Thread] | Current Thread | [Next in Thread] |