Upgrade issue

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
gghags
Posts: 1
Joined: Fri Jan 10, 2020 7:45 pm

Upgrade issue

Post by gghags »

I'm a trial customer and new to nagiosxi that's trying to upgrade an existing Nagios Environment.

I just finished an upgrade from 5.2.2 to 5.6.9.
The upgrade appeared to run successfully.
When I check the Nagios service it shows "Nagios is Not Running" but I see many Running Nagios Processes......

I'm thinking it might have not start because daemonchk.cgi is Missing.

I put the Startup and Status in debug mode to see if it might help.

service nagios status
+ prefix=/usr/local/nagios
+ exec_prefix=/usr/local/nagios
+ NagiosBin=/usr/local/nagios/bin/nagios
+ NagiosCfgFile=/usr/local/nagios/etc/nagios.cfg
+ NagiosCfgtestFile=/usr/local/nagios/var/nagios.configtest
+ NagiosStatusFile=/usr/local/nagios/var/status.dat
+ NagiosRetentionFile=/usr/local/nagios/var/retention.dat
+ NagiosCommandFile=/usr/local/nagios/var/rw/nagios.cmd
+ NagiosVarDir=/usr/local/nagios/var
+ NagiosRunFile=/var/run/nagios.lock
+ NagiosCGIDir=/usr/local/nagios/sbin
+ NagiosUser=nagios
+ NagiosGroup=nagios
+ checkconfig=true
+ test -f /etc/sysconfig/nagios
+ USE_RAMDISK=0
+ test 0 -ne 0
+ '[' '!' -f /usr/local/nagios/bin/nagios ']'
+ '[' '!' -f /usr/local/nagios/etc/nagios.cfg ']'
+ case "$1" in
+ pid_nagios
+ test '!' -f /var/run/nagios.lock
++ head -n 1 /var/run/nagios.lock
+ NagiosPID=
+ '[' 0 -eq 1 ']'
+ printstatus_nagios
+ status_nagios
+ test -x /usr/local/nagios/sbin/daemonchk.cgi
+ ps -p
+ return 1
+ echo 'nagios is not running'
nagios is not running
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
service nagios start
+ prefix=/usr/local/nagios
+ exec_prefix=/usr/local/nagios
+ NagiosBin=/usr/local/nagios/bin/nagios
+ NagiosCfgFile=/usr/local/nagios/etc/nagios.cfg
+ NagiosCfgtestFile=/usr/local/nagios/var/nagios.configtest
+ NagiosStatusFile=/usr/local/nagios/var/status.dat
+ NagiosRetentionFile=/usr/local/nagios/var/retention.dat
+ NagiosCommandFile=/usr/local/nagios/var/rw/nagios.cmd
+ NagiosVarDir=/usr/local/nagios/var
+ NagiosRunFile=/var/run/nagios.lock
+ NagiosCGIDir=/usr/local/nagios/sbin
+ NagiosUser=nagios
+ NagiosGroup=nagios
+ checkconfig=true
+ test -f /etc/sysconfig/nagios
+ USE_RAMDISK=0
+ test 0 -ne 0
+ '[' '!' -f /usr/local/nagios/bin/nagios ']'
+ '[' '!' -f /usr/local/nagios/etc/nagios.cfg ']'
+ case "$1" in
+ echo -n 'Starting nagios: '
Starting nagios: + check_config
+ test true '!=' true
+ rm -f /usr/local/nagios/var/nagios.configtest
+ test -e /usr/local/nagios/var/nagios.configtest
+ su nagios -c 'touch /usr/local/nagios/var/nagios.configtest'
++ mktemp /tmp/.configtest.XXXXXXXX
+ TMPFILE=/tmp/.configtest.Te5cQNGZ
+ /usr/local/nagios/bin/nagios -vp /usr/local/nagios/etc/nagios.cfg
++ grep '^Total Warnings:' /tmp/.configtest.Te5cQNGZ
++ awk -F: '{print $2}'
++ sed 's/ //g'
+ WARN=972
++ grep '^Total Errors:' /tmp/.configtest.Te5cQNGZ
++ awk -F: '{print $2}'
++ sed 's/ //g'
+ ERR=0
+ test 972 = 0
+ test 0 = 0
+ echo 'WARNING: Warnings in config files - see log for details: /usr/local/nagios/var/nagios.configtest'
+ egrep -i '(^warning|^error)' /tmp/.configtest.Te5cQNGZ
+ rm /tmp/.configtest.Te5cQNGZ
+ return 0
+ test -f /var/run/nagios.lock
++ head -n 1 /var/run/nagios.lock
+ NagiosPID=
+ status_nagios
+ test -x /usr/local/nagios/sbin/daemonchk.cgi
+ ps -p
+ return 1
+ su nagios -c 'touch /usr/local/nagios/var/nagios.log /usr/local/nagios/var/retention.dat'
+ rm -f /usr/local/nagios/var/rw/nagios.cmd
+ touch /var/run/nagios.lock
+ /usr/local/nagios/bin/nagios
+ grep -q 'Nagios Core 4.2.4'
+ /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
+ echo done.
done.
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Upgrade issue

Post by scottwilkerson »

What OS and OS version is this running on?
Can you show the results of the following commands?

Code: Select all

ls -l /var/run/nagios.lock
ls -ld /var/run
ps -ef|grep nagios.cfg
Also, can you attach your /etc/init.d/nagios file

Thanks
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
Locked