Page 1 of 2

NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 10:32 am
by anish
NagiosXI - 5.3.2
Template build

Error : Configuration not applied. There are changes to the database configuration, apply configuration needed.

When I apply configuration it just goes into endless state.

Rebooted a couple of times.

It was upgraded from 5.2.9 to 5.3.2.

Re: NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 10:49 am
by anish
Apart from a few warnings the config check works fine from the CLI

Code: Select all

[root@SESKLNGCOREDV01 nagios]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 4.1.1
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-19-2015
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
Warning: Duplicate definition found for service 'JBOSS_Service' on host 'seskwpasjbprd03' (config file '/usr/local/nagios/etc/services/JBOSS_Service.cfg', starting on line 16)
Warning: Duplicate definition found for service 'JBOSS_Service' on host 'seskwpasjbprd04' (config file '/usr/local/nagios/etc/services/JBOSS_Service.cfg', starting on line 16)
Warning: Duplicate definition found for service 'JBOSS_Service' on host 'seskwpasjbprd05' (config file '/usr/local/nagios/etc/services/JBOSS_Service.cfg', starting on line 16)
Warning: Duplicate definition found for service 'JBOSS_Service' on host 'SESKWPASXv14' (config file '/usr/local/nagios/etc/services/JBOSS_Service.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'SESKWCT0003' (config file '/usr/local/nagios/etc/services/SESKWCT0003.cfg', starting on line 80)
Warning: Duplicate definition found for service 'Ping' on host 'sesklairicedev01.emea.astrazeneca.net' (config file '/usr/local/nagios/etc/services/sesklairicedev01.emea.astrazeneca.net.cfg', starting on line 112)
Warning: Duplicate definition found for service 'JBOSS_Service' on host 'SESKWCT0005' (config file '/usr/local/nagios/etc/services/JBOSS_Service_DEV.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'sesoxval23' (config file '/usr/local/nagios/etc/services/10.54.79.214.cfg', starting on line 96)
Warning: Duplicate definition found for service 'Ping' on host 'SESOXPRO40' (config file '/usr/local/nagios/etc/services/SESOXPRO40.cfg', starting on line 464)
   Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
        Checked 365 services.
        Checked 29 hosts.
        Checked 10 host groups.
        Checked 1 service groups.
        Checked 16 contacts.
        Checked 2 contact groups.
        Checked 126 commands.
        Checked 22 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 29 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 22 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

Re: NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 12:49 pm
by dwhitfield
Can you post the output of ls -la /usr/local/nagios/etc/services? My guess is you have a duplicate file...possibly one with uppercase and one with lowercase.

Re: NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 2:41 pm
by anish
Doesn't look like

Code: Select all

[root@SESKLNGCOREDV01 ~]# ls -la /usr/local/nagios/etc/services
total 316
drwsrwsr-x 2 apache nagios  4096 Nov  7 17:57 .
drwsrwsr-x 7 apache nagios  4096 Nov  7 16:04 ..
-rw-r--r-- 1 apache nagios  3923 Nov  7 17:57 10.54.79.214.cfg
-rw-r--r-- 1 apache nagios  1383 Nov  7 17:57 Citrix_CitrixWMIService_Service.cfg
-rw-r--r-- 1 apache nagios  1380 Nov  7 17:57 Citrix_CitrixXTEServer_Service.cfg
-rw-r--r-- 1 apache nagios  1349 Nov  7 17:57 Citrix_cpsvc_Service.cfg
-rw-r--r-- 1 apache nagios  1410 Nov  7 17:57 Citrix_FirebirdServerCSMInstance_Service.cfg
-rw-r--r-- 1 apache nagios  1365 Nov  7 17:57 Citrix_IMAService_Service.cfg
-rw-r--r-- 1 apache nagios  1350 Nov  7 17:57 Citrix_MFCom_Service.cfg
-rw-r--r-- 1 apache nagios  1309 Nov  7 17:57 Citrix_PVS_Print_Manager_Service.cfg
-rw-r--r-- 1 apache nagios  1300 Nov  7 17:57 Citrix_PVS_TFTP_Service.cfg
-rw-r--r-- 1 apache nagios  1359 Nov  7 17:57 Citrix_RSCorSvc_Service.cfg
-rw-r--r-- 1 apache nagios  1306 Nov  7 17:57 Citrix_SOAPServer.cfg
-rw-r--r-- 1 apache nagios  1304 Nov  7 17:57 Citrix_Steam_Service.cfg
-rw-r--r-- 1 apache nagios   984 Nov  7 17:57 CPU_Stats_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios  1294 Nov  7 17:57 CPU_Usage_Windows.cfg
-rw-r--r-- 1 apache nagios   993 Nov  7 17:57 cron_process_linux.cfg
-rw-r--r-- 1 apache nagios   993 Nov  7 17:57 Drive_check_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios  1260 Nov  7 17:57 Drive_check_NSClient.cfg
-rw-r--r-- 1 apache nagios  1437 Nov  7 17:57 JBOSS_Service.cfg
-rw-r--r-- 1 apache nagios  1437 Nov  7 17:57 JBOSS_Service_DEV.cfg
-rw-r--r-- 1 apache nagios   993 Nov  7 17:57 Load_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios  2962 Nov  7 17:57 localhost.cfg
-rw-r--r-- 1 apache nagios   988 Nov  7 17:57 Memory_Usage_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios  1305 Nov  7 17:57 Memory_Usage_Windows.cfg
-rw-r--r-- 1 apache nagios  1275 Nov  7 17:57 MSSQLSERVER_Service.cfg
-rw-r--r-- 1 apache nagios  1302 Nov  7 17:57 MSSSQLSERVER_ALTIRIS71_Service.cfg
-rw-r--r-- 1 apache nagios   991 Nov  7 17:57 ntpd_process_linux.cfg
-rw-r--r-- 1 apache nagios  1064 Nov  7 17:57 Physical_Memory_Windows.cfg
-rw-r--r-- 1 apache nagios  1140 Nov  7 17:57 ping.cfg
-rw-r--r-- 1 apache nagios  7583 Nov  7 17:57 SEMLSARDPD01.cfg
-rw-r--r-- 1 apache nagios  9628 Nov  7 17:57 SEMLSITPPR01.cfg
-rw-r--r-- 1 apache nagios  5794 Nov  7 17:57 sesklairicedev01.emea.astrazeneca.net.cfg
-rw-r--r-- 1 apache nagios  8359 Nov  7 17:57 SESKSAZUREDEV01.cfg
-rw-r--r-- 1 apache nagios 28607 Nov  7 17:57 SESKSAZUREPD01.cfg
-rw-r--r-- 1 apache nagios  8399 Nov  7 17:57 SESKSPVIORA006.cfg
-rw-r--r-- 1 apache nagios  5023 Nov  7 17:57 SESKSSAPDA28.cfg
-rw-r--r-- 1 apache nagios  5061 Nov  7 17:57 SESKSVZORA003.cfg
-rw-r--r-- 1 apache nagios  6345 Nov  7 17:57 SESKSVZORA005.cfg
-rw-r--r-- 1 apache nagios  3333 Nov  7 17:57 SESKWCT0003.cfg
-rw-r--r-- 1 apache nagios  6270 Nov  7 17:57 SESOSAPACPRD01.cfg
-rw-r--r-- 1 apache nagios  5439 Nov  7 17:57 SESOSVZORA001.cfg
-rw-r--r-- 1 apache nagios 13228 Nov  7 17:57 SESOXPRO40.cfg
-rw-r--r-- 1 apache nagios  1377 Nov  7 17:57 SharePoint Administration Service.cfg
-rw-r--r-- 1 apache nagios  1390 Nov  7 17:57 SharePoint search host controller.cfg
-rw-r--r-- 1 apache nagios  1369 Nov  7 17:57 SharePoint Search Service.cfg
-rw-r--r-- 1 apache nagios  1368 Nov  7 17:57 Sharepoint Timer Service.cfg
-rw-r--r-- 1 apache nagios  1298 Nov  7 17:57 SQLAgent_ALTIRIS71_Service.cfg
-rw-r--r-- 1 apache nagios  1299 Nov  7 17:57 SQLAgent_MSSQLSERVER_Service.cfg
-rw-r--r-- 1 apache nagios   970 Nov  7 17:57 SSH_Daemon_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios   984 Nov  7 17:57 Swap_Usage_NRPE_Linux.cfg
-rw-r--r-- 1 apache nagios  1362 Nov  7 17:57 Trace code service.cfg
-rw-r--r-- 1 apache nagios  1229 Nov  7 17:57 Uptime_NSClient.cfg
-rw-r--r-- 1 apache nagios  1877 Nov  7 17:57 uscvljsjsdbdev01.americas.astrazeneca.net.cfg
-rw-r--r-- 1 apache nagios  1359 Nov  7 17:57 Workstation_service.cfg
-rw-r--r-- 1 apache nagios  1362 Nov  7 17:57 World Wide WEB service.cfg
-rw-r--r-- 1 apache nagios   995 Nov  7 17:57 xinted_process_linux.cfg

Re: NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 3:13 pm
by dwhitfield
It is really weird that this happened on upgrade, but most often this type of behavior can be attributed to a hostgroup and/or servicegroup memerbship. If you have checks set up directly for the host in the host's config, be careful that the host is not also inheriting checks from a hostgroup or servicegroup with the same checks configured.

Can you PM me your profile? Admin->System Profile->Download Profile

EDIT: Profiled received and shared with techs.

Re: NagiosXI apply configuration endless state

Posted: Mon Nov 07, 2016 4:00 pm
by dwhitfield
Can you run curl -s http://assets.nagios.com/downloads/nagi ... tic_import| mysql -pnagiosxi nagiosql and let us know if that fixes your issue? Thanks!

Looks like you'll have to pull out the script URL since it is truncating automatically.

Re: NagiosXI apply configuration endless state

Posted: Tue Nov 08, 2016 8:34 am
by anish
sorry the nagiosxi servers are in a disconnected network.

I tried to get the link but it says not found.

Re: NagiosXI apply configuration endless state

Posted: Tue Nov 08, 2016 10:38 am
by avandemore
XI > Configure > Core Config Manager > Config File Management > Delete Files > Write Configs > Verify Files > Restart Nagios Core

Let us know the result.

Re: NagiosXI apply configuration endless state

Posted: Tue Nov 08, 2016 10:42 am
by anish
Tried that.. it runs into an endless state.

Re: NagiosXI apply configuration endless state

Posted: Tue Nov 08, 2016 11:14 am
by avandemore
Can you post the output from this?

Code: Select all

# su - nagios
$ cd /usr/local/nagiosxi/scripts/
$ /usr/local/nagiosxi/scripts/reconfigure_nagios.sh