Page 1 of 3

no host or service notification commands defined!

Posted: Tue Mar 03, 2015 2:01 pm
by FLCUISIT
No changes have been made to user or notification. Last change was to remove a ESX server monitors. We had upgraded to 2.6 recently, about 2 weeks ago.

I am receiving the following when I try to apply configuration

Error: Contact 'user.name' has no service notification commands defined!
Error: Contact 'user.name' has no host notification commands defined!

I have tried the following solution and it did not work
http://support.nagios.com/forum/viewtop ... 08&p=57780

Any help would be appreciated

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 2:20 pm
by tgriep
Could you go to "Configure" > "Core Config Manager" > "Contacts" and click on the Floppy Disk icon on one of the contacts that you are having issues with and post the output here?

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 2:25 pm
by FLCUISIT
Clicking the disk icon displays all contacts in the configuration file: Her is the one that was generating itemized in the error messages


define contact {
contact_name todd.streeter
alias Todd Streeter
host_notification_period todd.streeter_notification_times
service_notification_period todd.streeter_notification_times
host_notification_options d,u,r,f,s,
service_notification_options w,u,c,r,f,s,
host_notification_commands xi_host_notification_handler
service_notification_commands xi_service_notification_handler
email [email protected]
host_notifications_enabled 1
service_notifications_enabled 1
use xi_contact_generic
}

###############################################################################
#
# Contact configuration file
#
# END OF FILE
#
###############################################################################

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 2:32 pm
by lmiltchev
Error: Contact 'user.name' has no service notification commands defined!
Error: Contact 'user.name' has no host notification commands defined!
Is 'user.name' = todd.streeter?

Can you run the Write Config Tool and show us the output after clicking on the "Write" and "Verify" buttons?

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 2:55 pm
by FLCUISIT
Yes it was Todd.Streeter

Write host configurations ...
Host configuration files successfully written!

Write service configurations ...
Service configuration files successfully written!

Configuration file: hostgroups.cfg successfully written!
Configuration file: servicegroups.cfg successfully written!
Configuration file: hosttemplates.cfg successfully written!
Configuration file: servicetemplates.cfg successfully written!
Configuration file: timeperiods.cfg successfully written!
Configuration file: commands.cfg successfully written!
Configuration file: contacts.cfg successfully written!
Configuration file: contactgroups.cfg successfully written!
Configuration file: contacttemplates.cfg successfully written!
Configuration file: servicedependencies.cfg successfully written!
Configuration file: hostdependencies.cfg successfully written!
Configuration file: serviceescalations.cfg successfully written!
Configuration file: hostescalations.cfg successfully written!
Configuration file: serviceextinfo.cfg successfully written!
Configuration file: hostextinfo.cfg successfully written!

Nagios Core 4.0.8
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2014
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Warning: Duplicate definition found for service 'FC Training Room Fibre Uplink GE' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 898)
Warning: Duplicate definition found for service 'FC Training Rm Wireless Access Point APTR swx-0/40' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 862)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/8' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 808)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/7' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 772)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/6' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 736)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/5' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 700)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/4' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 664)
Warning: Duplicate definition found for service 'FC Training Rm Windows VDI swx-0/3' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 628)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/19' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 538)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/18' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 502)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/17' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 466)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/16' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 430)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/15' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 394)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/14' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 358)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/13' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 322)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI swx-0/11' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 268)
Warning: Duplicate definition found for service 'FC Training Rm Middle VDI' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 232)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen VDI swx-0/27' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 196)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen VDI swx-0/26' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 160)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen VDI swx-0/25' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 124)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen VDI swx-0/23' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 88)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen VDI swx-0/22' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 52)
Warning: Duplicate definition found for service 'FC Training Rm Kitchen Back Wall Polycom swx-0/34' on host 'FC_TrainingRmSwitchA' (config file '/usr/local/nagios/etc/services/FC_TrainingRmSwitchA.cfg', starting on line 16)
Read object config files okay...

Running pre-flight check on configuration data...

Checking objects...
Checked 1925 services.
Checked 174 hosts.
Checked 8 host groups.
Checked 9 service groups.
Checked 8 contacts.
Checked 2 contact groups.
Checked 121 commands.
Checked 22 time periods.
Checked 0 host escalations.
Checked 6 service escalations.
Checking for circular paths...
Checked 174 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: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 3:02 pm
by tgriep
Could you go to "Configure" > "Core Config Manager" > "Commands" and make sure the xi_host_notification_handler and the xi_service_notification_handler are active?

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 3:05 pm
by FLCUISIT
Both are active

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 4:35 pm
by tmcdonald
Am I correct in assuming that this error only occurs when you do an Apply Config and not a Write -> Verify manually?

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 4:43 pm
by FLCUISIT
Yes, that appears to be correct.

Re: no host or service notification commands defined!

Posted: Tue Mar 03, 2015 4:45 pm
by tmcdonald
Are the databases offloaded by chance?