monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unable to get monit service check to timout (v4.5)


From: Martin Pala
Subject: Re: Unable to get monit service check to timout (v4.5)
Date: Thu, 07 Apr 2005 22:11:06 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050324 Debian/1.7.6-1

Thanks for report :) The problem is related to 4.5 only and is caused by the fix mentioned in the changelog of 4.5:

*  Monit will reset service start and cycle counter on service
   unmonitor.

I'm now busy - i will look on it later this week ...

Martin

Waggott, Graeme wrote:
Hi there
I am a recent user of monit and am finding it very useful for application monitoring with a view to use it with some bespoke applications and heartbeat. I started with version 4.4 on RedHat Linux ES3.0. Using version 4.4 I had everything running fine with services creating their own pid files via bespoke service scripts. When I forced an application to fail by removing it's required configuration file, after 2 restarts in 3 cycles the monitoring timed out as expected. Unfortunately I couldn't get the restart count to reset on unmonitor and so it was in constant timeout. Hence moving to version 4.5 for the suggested bugfix in the release note. I am using exactly the same monitrc file and applications as I used before but this time I cannot get a service to timeout upon forcing a failure. Has anything changed within monit? The monitrc looks pretty much like this ********
set daemon  20           # Poll at 20 second intervals
set logfile syslog facility log_daemon # Set syslog logging
set init
set httpd port 2812
    use address localhost
    allow localhost
check process monkey with pidfile /var/run/monkey.pid
        start program = "/etc/init.d/monkey start"
        stop program = "/etc/init.d/monkey stop"
        if 2 restarts within 3 cycles then timeout

*********
I was thinking that it may be something to do with the pidfile. The init script of monkey simply echo's the pid created upon startup to the /var/run/monkey.pid file although monkey does start in the background with an &. Not sure what effect this is having upon the pid. Although it did work in the previous release of monit. Please find some output below. This same output is repeated forever without the monitoring timing out Any advice would be appreciated Cheers **************** # /usr/bin/monit -v -Ic /etc/monitrc
monit: Debug: Adding host allow 'localhost' (127.0.0.1).
Runtime constants:
 Control file       = /etc/monitrc
 Log file           = syslog
 Pid file           = /var/run/monit.pid
 Debug              = True
 Log                = True
 Use syslog         = True
 Is Daemon          = True
 Use process engine = True
 Poll time          = 20 seconds
 Mail server(s)     = localhost
 Mail from          = (not defined)
 Mail subject       = (not defined)
 Mail message       = (not defined)
 Start monit httpd  = True
 httpd bind address = localhost
 httpd portnumber   = 2812
 httpd signature    = True
 Use ssl encryption = False
 httpd auth. style  = Host/Net allow list
The service list contains the following entries: Process Name = monkey
 Group                = (not defined)
 Pid file             = /var/run/monkey.pid
 Monitoring mode      = active
 Start program        = /etc/init.d/monkey start
 Stop program         = /etc/init.d/monkey stop
 Pid                  = if changed then alert
 Ppid                 = if changed then alert
Timeout = If 2 restart within 3 cycles then unmonitor else if reco vered then alert -------------------------------------------------------------------------------
Starting monit daemon with http interface at [localhost:2812]
Starting monit HTTP server at [localhost:2812]
monit HTTP server started
'system' load average [0.00][0.00][0.00]
'system' memory usage 3.6% [131304 kB]
'system' cpu usage 0.0%us 0.0%sy 0.0%wa
'monkey' process is not running
'monkey' trying to restart
Monitoring disabled -- service monkey
'monkey' start: /etc/init.d/monkey
Monitoring enabled -- service monkey
Starting monkey:                                      [  OK  ]
'system' load average [0.00][0.00][0.00]
'system' memory usage 3.6% [133032 kB]
'system' cpu usage 1.4%us 0.4%sy 9.9%wa
'monkey' process is not running
'monkey' trying to restart
Monitoring disabled -- service monkey
'monkey' start: /etc/init.d/monkey
Monitoring enabled -- service monkey
Starting monkey:                                      [  OK  ]
'system' load average [0.00][0.00][0.00]
'system' memory usage 3.7% [133168 kB]
'system' cpu usage 2.4%us 1.9%sy 9.9%wa
'monkey' process is not running
'monkey' trying to restart
Monitoring disabled -- service monkey
'monkey' start: /etc/init.d/monkey
Monitoring enabled -- service monkey
Starting monkey:                                      [  OK  ]
'system' load average [0.00][0.00][0.00]
'system' memory usage 3.7% [133676 kB]
'system' cpu usage 0.9%us 0.4%sy 6.4%wa
'monkey' process is not running
'monkey' trying to restart
Monitoring disabled -- service monkey
'monkey' start: /etc/init.d/monkey
Monitoring enabled -- service monkey
Starting monkey:                                      [  OK  ]
=======================================================
Information contained in this email message is intended only for use of the individual or entity named above. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify us by email to address@hidden and destroy the original message.


------------------------------------------------------------------------

--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general




reply via email to

[Prev in Thread] Current Thread [Next in Thread]