Hallo, We are running nrpe 2.14 on Aix 6.1. We have a wrong behaviour in reaction of HUP signal. First HUP is OK, second HUP causes nrpe termination. Details see below. Please what could be wrong?
Thanks Michal Fiala First attempt is OK, ends with restarting nrpe # ps -U probes -o pid,start,args PID STARTED COMMAND 16122000 14:05:53 /usr/local/nagios/bin/nrpe -c /etc/nagios/nrpe.cfg -d -s # kill -HUP `cat /var/run/nagios/nrpe.pid` # tail /var/log/syslog Aug 14 14:07:59 r4238 daemon:notice nrpe[16122000]: Caught SIGHUP - restarting... Aug 14 14:07:59 r4238 daemon:info nrpe[16122000]: Listening for connections on port 5666 Aug 14 14:07:59 r4238 daemon:info nrpe[16122000]: Allowing connections from: 127.0.0.1,10.42.2.28,10.42.2.27 # ps -U probes -o pid,start,args PID STARTED COMMAND 16122000 14:05:53 /usr/local/nagios/bin/nrpe -c /etc/nagios/nrpe.cfg -d -s Second attempt ends with terminating nrpe # ps -U probes -o pid,start,args PID STARTED COMMAND 16122000 14:05:53 /usr/local/nagios/bin/nrpe -c /etc/nagios/nrpe.cfg -d -s # kill -HUP `cat /var/run/nagios/nrpe.pid` There is no records in syslog after HUP signal, nrpe is not running. SRC started new instance of nrpe, so I can see in syslog # tail /var/log/syslog Aug 14 14:09:02 r4238 daemon:notice nrpe[16122002]: Starting up daemon Aug 14 14:09:02 r4238 daemon:info nrpe[16122002]: Listening for connections on port 5666 Aug 14 14:09:02 r4238 daemon:info nrpe[16122002]: Allowing connections from: 127.0.0.1,10.42.2.28,10.42.2.27 # ps -U probes -o pid,start,args PID STARTED COMMAND 16122002 14:09:01 /usr/local/nagios/bin/nrpe -c /etc/nagios/nrpe.cfg -d -s ./configure switches: ./configure --enable-ssl --with-ssl=/usr --with-ssl-lib=/usr/lib --with-nagios-user=probes --with-nagios-group=probes --with-nrpe-user=probes --with-nrpe-group=probes nrpe configuration: log_facility=daemon pid_file=/var/run/nagios/nrpe.pid server_port=5666 nrpe_user=nagios nrpe_group=nagios allowed_hosts=127.0.0.1 dont_blame_nrpe=0 debug=0 command_timeout=60 connection_timeout=300 include=/etc/nagios/nrpe.d/local_nrpe.cfg include=/etc/nagios/nrpe.d/default_cmd.cfg include=/etc/nagios/nrpe.d/local_cmd.cfg Includes: command[check_memory]=/usr/local/rwe.cz/audit/probes/check_memory.sh -w 0% -c 0% command[check_swap]=/usr/local/nagios/libexec/check_swap -w 50% -c 40% command[check_disk]=/usr/local/nagios/libexec/check_disk -e -x /proc -w 10% -c 5% command[check_cpu]=/usr/local/rwe.cz/audit/probes/check_cpu.sh -w 90 -c 95 command[check_load]=/usr/local/nagios/libexec/check_load -w 4,4,4 -c 6,6,6 command[check_dns]=/usr/local/nagios/libexec/check_dns -H www.icann.org -w 3 -c 6 command[check_ntp]=/usr/local/nagios/libexec/check_ntp_time -H 0.debian.pool.ntp.org -w 60 -c 120 command[check_cron]=/usr/local/nagios/libexec/check_procs -c 1:50 -C cron command[check_syslogd]=/usr/local/nagios/libexec/check_procs -c 1:20 -C syslogd command[check_lv]=/usr/local/rwe.cz/audit/probes/check_lv.sh command[check_qas]=/usr/bin/sudo /usr/local/rwe.cz/audit/probes/check_qas.sh command[check_errpt]=/usr/local/rwe.cz/audit/probes/check_errpt.sh command[check_memory]=/usr/local/rwe.cz/audit/probes/check_memory.sh -w 5% -c 2% command[check_disk]=/usr/local/nagios/libexec/check_disk -e -x /proc -w 15% -c 10% -C -w 2% -c 1% -p /oracle command[check_load]=/usr/local/nagios/libexec/check_load -w 40,40,40 -c 60,60,60 allowed_hosts=127.0.0.1,10.42.2.28,10.42.2.27 nrpe_user=probes nrpe_group=probes debug=0 I do not get more outputs when I switch debug to 1. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null