Page 1 of 1

Service/Host Obsession

Posted: Fri Feb 26, 2016 12:00 pm
by comfone
Hi All
We are using the Nagios XI 5.2.3 appliance.
When I use the Configuration Wizards to add a new Host/Services to Nagios the options "Host/Service Obsession" gets enabled (see screenshot 1).
As you can see on the screenshot 2, the "Obsession" options is turned off Nagios wide.
1. What counts now.
2. How do I make sure that using the Configuration Wizard the option "Host/Service Obsession" does not get enabled.
Thank you in advance for your help.
Cheers,

Re: Service/Host Obsession

Posted: Fri Feb 26, 2016 12:51 pm
by hsmith
Does this happen for every single service you try to add across multiple hosts, or is it a particular one? I am wondering if you have this turned on in a template somewhere.

Re: Service/Host Obsession

Posted: Fri Feb 26, 2016 1:36 pm
by comfone
It happens to every single service on multiple host, snmp, nsclient or nrpe.
But it is even stranger...
Below an extract of the config file. As you can see, there is nothing configured for "obsession".
define service {
host_name csvdb119
service_description CPU Usage
use xiwizard_windowsserver_nsclient_service
servicegroups Prio-B-Service
check_command check_xi_service_nsclient!mNl3228-Qnj-GP!CPULOAD!-l 5,85,90
max_check_attempts 3
check_interval 5
retry_interval 5
check_period xi_timeperiod_24x7
notification_interval 60
notification_period xi_timeperiod_24x7
contact_groups sysadmins
_xiwizard windowsserver
register 1
}

This reflects the screenshot1 where you can see that the options "obsession" is skipped.

But as you can see on screenshot2 from Nagios XI GUI the "obsession" option is "green".

This is very confusing.

Re: Service/Host Obsession

Posted: Fri Feb 26, 2016 2:27 pm
by hsmith
Can we see the definition for xiwizard_windowsserver_nsclient_service?

Re: Service/Host Obsession

Posted: Fri Feb 26, 2016 4:27 pm
by comfone
Here we go:

It looks like it is in the generic-service definition.
And that means just everywhere now :(
I did not change anything in here. Why is that default out of the box?

Code: Select all

###############################################################################
#
# Service template configuration file
#
# Created by: Nagios Core Config Manager 2.5.2
# Date:	      2016-02-26 21:27:46
# Version:    Nagios 3.x config file
#
# --- DO NOT EDIT THIS FILE BY HAND --- 
# Nagios CCM will overwrite all manual settings during the next update if you 
# would like to edit files manually, place them in the 'static' directory or 
# import your configs into the CCM by placing them in the 'import' directory.
#
###############################################################################

define service {
       name                          		generic-service
       is_volatile                   		0
       max_check_attempts            		3
       check_interval                		10
       retry_interval                		2
       active_checks_enabled         		1
       passive_checks_enabled        		1
       check_period                  		24x7
       parallelize_check             		1
       [color=#FF0000]obsess_over_service           		1[/color]
       check_freshness               		0
       event_handler_enabled         		1
       flap_detection_enabled        		1
       process_perf_data             		1
       retain_status_information     		1
       retain_nonstatus_information  		1
       notification_interval         		60
       notification_period           		24x7
       notification_options          		w,u,c,r
       notifications_enabled         		1
       contact_groups                		admins
       register                    		0

}	

define service {
       name                          		local-service
       use                           		generic-service
       max_check_attempts            		4
       check_interval                		5
       retry_interval                		1
       register                    		0

}	

define service {
       name                          		xiwizard_bpi_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_check_deface_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_deface
       check_interval                		60
       register                    		0

}	

define service {
       name                          		xiwizard_check_file_sa_service
       use                           		xiwizard_generic_service
       check_command                 		check_file_size_age
       register                    		0

}	

define service {
       name                          		xiwizard_check_file_service
       use                           		xiwizard_generic_service
       check_command                 		check_file_service
       register                    		0

}	

define service {
       name                          		xiwizard_check_sla
       use                           		xiwizard_generic_service
       check_command                 		check_xi_sla
       register                    		0

}	

define service {
       name                          		xiwizard_dnsquery_service
       service_description           		DNS Lookup
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_dns
       register                    		0

}	

define service {
       name                          		xiwizard_domain_expiration_service_v2
       use                           		xiwizard_generic_service
       check_command                 		check_xi_domain_v2
       check_interval                		1440
       register                    		0

}	

define service {
       name                          		xiwizard_exchange_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_exchange_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_ftpserver_server_service
       service_description           		FTP Server
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ftp
       register                    		0

}	

define service {
       name                          		xiwizard_ftpserver_transfer_service
       service_description           		FTP Transfer
       use                           		xiwizard_generic_service
       check_command                 		check_ftp_fully
       icon_image                    		ftpserver.png
       register                    		0

}	

define service {
       name                          		xiwizard_ftp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ftp
       register                    		0

}	

define service {
       name                          		xiwizard_genericnetdevice_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_generic_service
       check_command                 		check_xi_service_none
       is_volatile                   		0
       max_check_attempts            		5
       check_interval                		5
       retry_interval                		1
       active_checks_enabled         		1
       passive_checks_enabled        		1
       check_period                  		xi_timeperiod_24x7
       parallelize_check             		1
       obsess_over_service           		1
       check_freshness               		0
       event_handler_enabled         		1
       flap_detection_enabled        		1
       process_perf_data             		1
       retain_status_information     		1
       retain_nonstatus_information  		1
       notification_interval         		60
       notification_period           		xi_timeperiod_24x7
       notifications_enabled         		1
       register                    		0

}	

define service {
       name                          		xiwizard_imap_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_imap
       register                    		0

}	

define service {
       name                          		xiwizard_ldapserver_ldap_service
       service_description           		LDAP
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ldap
       icon_image                    		ldapserver.png
       register                    		0

}	

define service {
       name                          		xiwizard_linuxserver_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_linuxsnmp_load
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_linux_load
       register                    		0

}	

define service {
       name                          		xiwizard_linuxsnmp_process
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_linux_process
       register                    		0

}	

define service {
       name                          		xiwizard_linuxsnmp_storage
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_linux_storage
       register                    		0

}	

define service {
       name                          		xiwizard_mailserver_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_mailserver_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_mongodbdatabase_service
       use                           		xiwizard_generic_service
       check_command                 		check_mongodb_database
       register                    		0

}	

define service {
       name                          		xiwizard_mongodbserver_service
       use                           		xiwizard_generic_service
       check_command                 		check_mongodb_server
       register                    		0

}	

define service {
       name                          		xiwizard_mountpoint_check
       use                           		xiwizard_generic_service
       check_command                 		check_mountpoint
       register                    		0

}	

define service {
       name                          		xiwizard_mountpoint_check_table
       use                           		xiwizard_generic_service
       check_command                 		check_mountpoint
       register                    		0

}	

define service {
       name                          		xiwizard_mssqldatabase_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_mssql_database
       register                    		0

}	

define service {
       name                          		xiwizard_mssqlquery_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_mssql_query
       register                    		0

}	

define service {
       name                          		xiwizard_mssqlserver_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_mssql_server
       register                    		0

}	

define service {
       name                          		xiwizard_mysqlquery_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_mysql_health
       register                    		0

}	

define service {
       name                          		xiwizard_mysqlserver_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_mysql_health
       register                    		0

}	

define service {
       name                          		xiwizard_nagioslogserver_service
       service_description           		Nagios Log Server Query
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_nagiostats_service
       use                           		xiwizard_generic_service
       check_command                 		check_nagiosxi_performance
       register                    		0

}	

define service {
       name                          		xiwizard_nagiosxiserver_http_service
       use                           		xiwizard_website_http_service
       register                    		0

}	

define service {
       name                          		xiwizard_nagiosxiserver_ping_service
       use                           		xiwizard_website_ping_service
       register                    		0

}	

define service {
       name                          		xiwizard_nagiosxiserver_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_nagiosxiserver
       register                    		0

}	

define service {
       name                          		xiwizard_ncpa_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_ncpa_agent
       register                    		0

}	

define service {
       name                          		xiwizard_nna_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_nna
       register                    		0

}	

define service {
       name                          		xiwizard_nrpe_service
       use                           		xiwizard_generic_service
       check_command                 		check_nrpe
       register                    		0

}	

define service {
       name                          		xiwizard_oraclequery_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_oraclequery
       register                    		0

}	

define service {
       name                          		xiwizard_oracleserverspace_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_oracleserverspace
       register                    		0

}	

define service {
       name                          		xiwizard_oracletablespace_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_oracletablespace
       register                    		0

}	

define service {
       name                          		xiwizard_passive_service
       service_description           		Passive Service
       use                           		xiwizard_generic_service
       check_command                 		check_dummy!0!"No data received yet."
       is_volatile                   		0
       initial_state                 		o
       max_check_attempts            		1
       active_checks_enabled         		0
       passive_checks_enabled        		1
       flap_detection_enabled        		0
       stalking_options              		o,w,u,c
       register                    		0

}	

define service {
       name                          		xiwizard_pop_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_pop
       register                    		0

}	

define service {
       name                          		xiwizard_postgresdb_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_postgresquery_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_postgresserver_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_printer_hpjd_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_hpjd!public
       register                    		0

}	

define service {
       name                          		xiwizard_printer_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_radiusserver_radius_service
       service_description           		Radius Server
       use                           		xiwizard_generic_service
       icon_image                    		radiusserver.png
       register                    		0

}	

define service {
       name                          		xiwizard_smtp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_smtp
       register                    		0

}	

define service {
       name                          		xiwizard_snmptrap_service
       service_description           		SNMP Traps
       use                           		xiwizard_generic_service
       check_command                 		check_dummy!0!"TRAP RESET"
       is_volatile                   		1
       initial_state                 		o
       max_check_attempts            		1
       active_checks_enabled         		0
       passive_checks_enabled        		1
       flap_detection_enabled        		0
       stalking_options              		o,w,u,c
       icon_image                    		snmptrap.png
       register                    		0

}	

define service {
       name                          		xiwizard_snmp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp
       register                    		0

}	

define service {
       name                          		xiwizard_ssh_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ssh
       register                    		0

}	

define service {
       name                          		xiwizard_switch_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_switch_port_bandwidth_service
       use                           		xiwizard_generic_service
       register                    		0

}	

define service {
       name                          		xiwizard_switch_port_status_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ifoperstatus!public!1
       register                    		0

}	

define service {
       name                          		xiwizard_tcp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_tcp
       register                    		0

}	

define service {
       name                          		xiwizard_tftp_service_connect
       use                           		xiwizard_generic_service
       check_command                 		check_tftp_connect
       register                    		0

}	

define service {
       name                          		xiwizard_tftp_service_get
       use                           		xiwizard_generic_service
       check_command                 		check_tftp_get
       register                    		0

}	

define service {
       name                          		xiwizard_udp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_udp
       register                    		0

}	

define service {
       name                          		xiwizard_watchguard_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_watchguard
       register                    		0

}	

define service {
       name                          		xiwizard_websensor_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_websensor_service
       use                           		xiwizard_generic_service
       check_command                 		check_em01_temp
       register                    		0

}	

define service {
       name                          		xiwizard_website_dnsip_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_dns
       register                    		0

}	

define service {
       name                          		xiwizard_website_dns_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_dns
       register                    		0

}	

define service {
       name                          		xiwizard_website_http_cert_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_http_cert!30
       register                    		0

}	

define service {
       name                          		xiwizard_website_http_content_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_http_content!"Content"
       register                    		0

}	

define service {
       name                          		xiwizard_website_http_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_http
       register                    		0

}	

define service {
       name                          		xiwizard_website_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_webtransaction_webinject_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_webinject!none
       icon_image                    		whirl.png
       register                    		0

}	

define service {
       name                          		xiwizard_windowsdesktop_nsclient_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_nsclient!password!CLIENTVERSION
       register                    		0

}	

define service {
       name                          		xiwizard_windowsdesktop_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_windowseventlog_service
       service_description           		Event Log Service
       use                           		xiwizard_generic_service
       check_command                 		check_dummy!0!"No data received yet."
       is_volatile                   		1
       initial_state                 		o
       max_check_attempts            		1
       active_checks_enabled         		0
       passive_checks_enabled        		1
       flap_detection_enabled        		0
       stalking_options              		o,w,u,c
       register                    		0

}	

define service {
       name                          		xiwizard_windowsserver_nsclient_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_nsclient!password!CLIENTVERSION
       register                    		0

}	

define service {
       name                          		xiwizard_windowsserver_ping_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_ping!3000.0!80%!5000.0!100%
       register                    		0

}	

define service {
       name                          		xiwizard_windowssnmp_load
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_win_load
       register                    		0

}	

define service {
       name                          		xiwizard_windowssnmp_process
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_win_process
       register                    		0

}	

define service {
       name                          		xiwizard_windowssnmp_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_win_service
       register                    		0

}	

define service {
       name                          		xiwizard_windowssnmp_storage
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_snmp_win_storage
       register                    		0

}	

define service {
       name                          		xiwizard_windowswmi_service
       use                           		xiwizard_generic_service
       check_command                 		check_xi_service_wmiplus
       register                    		0

}	

###############################################################################
#
# Service template configuration file
#
# END OF FILE
#
###############################################################################

Re: Service/Host Obsession

Posted: Sun Feb 28, 2016 10:55 pm
by Box293
What you have setup is identical to the test system I have here.

Can you please run this command and send us the output:

Code: Select all

ps -ef | grep nagios.cfg
Can you upload the file:
/usr/local/nagios/etc/nagios.cfg

In this file:

Code: Select all

/usr/local/nagios/var/retention.dat
Under the program { section what are the values for:
obsess_over_services=
obsess_over_hosts=

Re: Service/Host Obsession

Posted: Wed Mar 02, 2016 10:41 am
by comfone
Hi,

Below the requested information:

Last login: Tue Mar 1 10:32:32 2016 from ln035.togewa.com
[root@cnaxi212 ~]# ps -ef | grep nagios.cfg
nagios 27626 1 0 15:34 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 27644 27626 0 15:34 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
root 28188 28170 0 15:35 pts/0 00:00:00 grep nagios.cfg
[root@cnaxi212 ~]#

obsess_over_services=0
obsess_over_hosts=0

Re: Service/Host Obsession

Posted: Wed Mar 02, 2016 5:17 pm
by Box293
Because it's turned off globablly in nagios.cfg, the settings in the services are not used, even though they are enabled.

If you wanted to turn it of, edit the template and disable it.
  • CCM
    Templates > Service Templates
    Edit the template xiwizard_generic_service
    Check Settings tab
    Obsess over services = skip
    Save
    Apply Config