Problem: When Monit starts at boot on some systems, the monit process is 
started, but is not listening on port 2812.

I have 8 systems, all running Scientific Linux 6.4 (a free version of RHEL, 
like CentOS).

I had installed Monit 5.5.1 on each and had registered each with M/Monit.  
Monit is started using upstart, using the included sample init script, which 
works great.

I recently rebooted them.  Monit started up on all of them, but on about 
one-half of the systems Monit is not listening on http port 2812, as defined in 
/etc/monitrc.  As a result when I try to view the system from M/Monit, I only 
get "Cannot connect to Monit - Connection refused."

Below, you can see from my commands and the output that Monit is running but 
not listening on the port:
# status monit
monit start/running, process 1211
# ps -efwww | grep monit
root      1211     1  0 Aug14 ?        00:00:18 /usr/local/bin/monit -c 
/etc/monitrc
# telnet 10.4.4.4 2812
Trying 10.4.4.4...
telnet: connect to address 10.4.4.4: Connection refused
# lsof -i -P | grep monit
#

Here's  /etc/monitrc:
# grep -v "^#" /etc/monitrc
set daemon  60              # check services at 1-minute intervals
set eventqueue basedir /var/monit slots 1000
set mmonit https://admin:********@10.4.4.1:8443/collector
set httpd port 2812 and
    use address 10.4.4.4  # Listen on main interface
    allow localhost       # allow localhost to connect to the server and
    allow 10.4.4.1        # allow M/Monit to connect to the server and
    allow admin:********        # require user 'admin' with password 'monit'

Now see how if I just stop & start monit again, it is listening on the port.  
It is then also immediately available from M/Monit.
# stop monit && start monit && lsof -i -P | grep monit
monit stop/waiting
monit start/running, process 4217
monit      4217      root    5u  IPv4 315056      0t0  TCP 10.4.4.4:2812 
(LISTEN)
#

This is problematic, having the monitoring agent think it is running correctly 
when it is not.  Anyone else run into this?  What did you do?

Thanks,
Ted

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

Reply via email to