nagios 4.0.2 new feature, service parents not working?

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
User avatar
millisa
Posts: 69
Joined: Thu Jan 16, 2014 11:13 pm
Location: Austin, TX
Contact:

nagios 4.0.2 new feature, service parents not working?

Post by millisa »

With the nagios4 release, I was excited to read about the new Service Parents.

References:
Nagios 4 announcement mentioning service parents
Relevant excerpt from Section 2:
"Services now support a parents attribute. A service parent performs a function similar to host parents and can be used in place of service dependencies in simple circumstances."

Nagios 4 docs on service definitions
"parents: This directive is used to define a comma-delimited list of short names of the "parent" services for this particular service. Parent services are typically other services that need to be available in order for a check of this service to occur. For example, if a service checks the status of a disk using SSH, the disk check service would have the SSH service as a parent. If the service has no parent services, simply omit the "parents" directive. More complex service dependencies may be specified with service dependency objects."

This sounded ideal for simplifying some of my earlier configs that required one or multiple service dependencies that were simple child-parent situations.

In testing, I haven't seen notifications for child service checks get suppressed (get marked unreachable) when a parent service is in a critical state as I would expect. My tests with host directives' parents attribute appears to work as they did in prior versions of nagios.

I have a simplified test environment that I would like someone else to test or point out the error (or assumption) I'm making. The configs aren't necessarily appropriate for production and have mostly been organized to try to give a simplified example of the issue.

On host, 'nagiostestb', I have a web service running.

Code: Select all

define host{
	use                     linux-server
        host_name               nagiostestb
        alias                   nagiostestb
        address                 192.168.176.42
        }
The index.html file on that web service just has the word 'hello' in it. I have one check, 'HTTP', that used the check_http plugin to see if something responds to an http request.

Code: Select all

define command{
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
        }
define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             HTTP
        check_command                   check_http
        }
I have a second check, 'HTTP-INDEX-HI', that uses the check_http plugin to make a request for /index.html at that $HOSTADDRESS$ and will alert if the string 'hello' isn't in the response. The check should be dependent on the HTTP service with the parents directive.

Code: Select all

define command{
        command_name    check_http_index_for_hello
        command_line    $USER1$/check_http -I $HOSTADDRESS$ -w 5 -c 10 -t 45 -u/index.html -rhello
        }
define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             HTTP-INDEX-HI
        check_command                   check_http_index_for_hello
        parents                         HTTP
        }
Both use this service template (the admins contact group is valid and contains valid members, the 24x7 timeperiod is valid)

Code: Select all

define service{
        register                        0
        name                            generic-service
        active_checks_enabled           1
        passive_checks_enabled          1
        parallelize_check               1
        obsess_over_service             1
        check_freshness                 0
        notifications_enabled           1  
        event_handler_enabled           1
        flap_detection_enabled          1
        process_perf_data               1   
        retain_status_information	1
        retain_nonstatus_information    1
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              2
        normal_check_interval           1
        retry_check_interval            1  
        contact_groups                  admins
        check_interval                  1
        notification_options            w,c,r
        notification_interval           1
        notification_period             24x7
        }
If I change the content of the index.html file to anything other than 'hello' the HTTP-INDEX-HI check goes critical and notifies as I would expect.

If I stop the web service on the host, the HTTP service goes critical and alerts. The HTTP-INDEX-HI service also alerts since the page would not come back. I expected the HTTP-INDEX-HI service to be in a 'u' state and with the notification_options set for w,c,r to not notify. Instead, the HTTP-INDEX-HI service is in a critical state and notifies.

It does not appear to be due to ordering of the checks - If I acknowledge the HTTP service check, and leave the HTTP-INDEX-HI check unacknowledged, it continues to notify at the notification_interval (In older versions I've had cases where child hosts have alerted before nagios picked up the parent host was also out before it suppressed later notifications).

The only similar reference I found to this issue was here.
However, that thread appeared to get directed away from the service parent issue (and some of the responses appeared to be unaware of the added service definition feature in 4.0.x).

Did I miss a config setting to use the new feature or make it suppress notifications? Or does the service parents not work like the host parents defined in the reachability doc.

I can still define service dependencies the traditional way, and they appear to suppress notifications as expected, but I would very much like to use the new parents feature. A large percentage of my config files end up being service dependencies for simple service parent-child relationships to prevent the text deluge when a primary service fails.

The nagios server is running 4.0.2 on CentOS 6.5 x86_64.
I had the same issue with 4.0.1 on CentOS 6.4 x86_64 and did not test it with 4.0.0.

Relevant nagios.log entries:

Code: Select all

[1389935318] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;SOFT;1;Connection refused
[1389935318] SERVICE ALERT: nagiostestb;HTTP-INDEX-HI;CRITICAL;SOFT;1;Connection refused
[1389935378] SERVICE ALERT: nagiostestb;HTTP-INDEX-HI;CRITICAL;HARD;2;Connection refused
[1389935378] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP-INDEX-HI;CRITICAL;notify-service-by-email;Connection refused
[1389935378] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;HARD;2;Connection refused
[1389935378] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
[1389935402] EXTERNAL COMMAND: ACKNOWLEDGE_SVC_PROBLEM;nagiostestb;HTTP;2;1;0;Nagios Admin;ack - this should have been the only notification
[1389935402] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;ACKNOWLEDGEMENT (CRITICAL);notify-service-by-email;Connection refused;Nagios Admin;ack - this should have been the only notification
[1389935438] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP-INDEX-HI;CRITICAL;notify-service-by-email;Connection refused
[1389935498] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP-INDEX-HI;CRITICAL;notify-service-by-email;Connection refused
...
until recovery
And in case this sheds light, this is the entirety of my object config followed by the nagios.cfg and cgi.cfg.


#full object definitions (includes the bits blocked out above)

Code: Select all

define timeperiod{
        timeperiod_name 24x7
        alias           24 Hours A Day, 7 Days A Week
        sunday          00:00-24:00
        monday          00:00-24:00
        tuesday         00:00-24:00
        wednesday       00:00-24:00
        thursday        00:00-24:00
        friday          00:00-24:00
        saturday        00:00-24:00
        }

# host template - generic-host
define host{
        register                        0
        name                            generic-host
        notifications_enabled           1
        event_handler_enabled           1
        flap_detection_enabled          1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
	notification_period		24x7
        }


# host template - linux-server
define host{
	register			0
	name				linux-server
	use				generic-host
	check_period			24x7
	check_interval			1
	retry_interval			1
	max_check_attempts		3
        check_command           	check-host-alive
	notification_period		24x7
	notification_interval		5
	notification_options		d,u,r
	contact_groups			admins
	}

define command{
	command_name	notify-host-by-email
	command_line	/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
	}
define command{
	command_name	notify-service-by-email
	command_line	/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
	}
define command{
        command_name    check-host-alive
        command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5
        }
define command{
        command_name    check_snmp
        command_line    $USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$
        }
define command{
	command_name	check_ssh
	command_line	$USER1$/check_ssh $ARG1$ $HOSTADDRESS$
	}
define command{
        command_name    check_ping
        command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
        }


define contact{
        contact_name                    nagiosadmin		
	use				generic-contact		
        alias                           Nagios Admin		
        email                           nagios@localhost	
        }
define contactgroup{
        contactgroup_name       admins
        alias                   Nagios Administrators
        members                 nagiosadmin
        }

define hostgroup{
        hostgroup_name  linux-servers
        alias           Linux Servers
        members         nagiostestb
        }
define service{
        use                             generic-service
	hostgroup			linux-servers
        service_description             PING
	check_command			check_ping!100.0,20%!500.0,60%
        }
define service{
        use                             generic-service
	hostgroup			linux-servers
        service_description             SSH
	check_command			check_ssh
	notifications_enabled		0
	parents				PING
        }

#contact template - generic-contact
define contact{
        register                        0
        name                            generic-contact
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,c,r
        host_notification_options       d,u,r,f,s
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        }

#nagiostestb
define host{
        use                     linux-server
        host_name               nagiostestb
        alias                   nagiostestb
        address                 192.168.176.42
        }   

define command{
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
        }
define command{
        command_name    check_http_index_for_hello
        command_line    $USER1$/check_http -I $HOSTADDRESS$ -w 5 -c 10 -t 45 -u/index.html -rhello
        }

define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             HTTP
        check_command                   check_http
        }
define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             HTTP-INDEX-HI
        check_command                   check_http_index_for_hello
	parents				HTTP
        }

#template generic-service
define service{
        register                        0
        name                            generic-service
        active_checks_enabled           1
        passive_checks_enabled          1
        parallelize_check               1
        obsess_over_service             1
        check_freshness                 0
        notifications_enabled           1
        event_handler_enabled           1
        flap_detection_enabled          1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              2
        normal_check_interval           1
        retry_check_interval            1
        contact_groups                  admins
	check_interval			1
	notification_options		w,c,r
        notification_interval           1
        notification_period             24x7
        }

#nagios.cfg (conf.d has a single file containing the above object definitions)

Code: Select all

cfg_dir=/etc/nagios/conf.d
object_cache_file=/var/log/nagios/objects.cache
precached_object_file=/var/log/nagios/objects.precache
resource_file=/etc/nagios/private/resource.cfg
status_file=/var/log/nagios/status.dat
status_update_interval=10
nagios_user=nagios
nagios_group=nagios
check_external_commands=1
command_file=/var/spool/nagios/cmd/nagios.cmd
lock_file=/var/run/nagios/nagios.pid
temp_file=/var/log/nagios/nagios.tmp
temp_path=/tmp
event_broker_options=-1
log_rotation_method=d
log_archive_path=/var/log/nagios/archives
use_syslog=1
log_notifications=1
log_service_retries=1
log_host_retries=1
log_event_handlers=1
log_initial_states=0
log_current_states=1
log_external_commands=1
log_passive_checks=1
service_inter_check_delay_method=s
max_service_check_spread=30
service_interleave_factor=s
host_inter_check_delay_method=s
max_host_check_spread=30
max_concurrent_checks=0
check_result_reaper_frequency=10
max_check_result_reaper_time=30
check_result_path=/var/log/nagios/spool/checkresults
max_check_result_file_age=3600
cached_host_check_horizon=15
cached_service_check_horizon=15
enable_predictive_host_dependency_checks=1
enable_predictive_service_dependency_checks=1
soft_state_dependencies=0
auto_reschedule_checks=0
auto_rescheduling_interval=30
auto_rescheduling_window=180
service_check_timeout=60
host_check_timeout=30
event_handler_timeout=30
notification_timeout=30
ocsp_timeout=5
perfdata_timeout=5
retain_state_information=1
state_retention_file=/var/log/nagios/retention.dat
retention_update_interval=60
use_retained_program_state=1
use_retained_scheduling_info=1
retained_host_attribute_mask=0
retained_service_attribute_mask=0
retained_process_host_attribute_mask=0
retained_process_service_attribute_mask=0
retained_contact_host_attribute_mask=0
retained_contact_service_attribute_mask=0
interval_length=60
check_for_updates=1
bare_update_check=0
use_aggressive_host_checking=0
execute_service_checks=1
accept_passive_service_checks=1
execute_host_checks=1
accept_passive_host_checks=1
enable_notifications=1
enable_event_handlers=1
process_performance_data=0
obsess_over_services=0
obsess_over_hosts=0
translate_passive_host_checks=0
passive_host_checks_are_soft=0
check_for_orphaned_services=1
check_for_orphaned_hosts=1
check_service_freshness=1
service_freshness_check_interval=60
service_check_timeout_state=c
check_host_freshness=0
host_freshness_check_interval=60
additional_freshness_latency=15
enable_flap_detection=1
low_service_flap_threshold=5.0
high_service_flap_threshold=20.0
low_host_flap_threshold=5.0
high_host_flap_threshold=20.0
date_format=us
illegal_object_name_chars=`~!$%^&*|'"<>?,()=
illegal_macro_output_chars=`~$&|'"<>
use_regexp_matching=0
use_true_regexp_matching=0
admin_email=nagios@localhost
admin_pager=pagenagios@localhost
daemon_dumps_core=0
use_large_installation_tweaks=0
enable_environment_macros=0
debug_level=0
debug_verbosity=1
debug_file=/var/log/nagios/nagios.debug
max_debug_file_size=1000000
allow_empty_hostgroup_assignment=0
#cgi.cfg

Code: Select all

main_config_file=/etc/nagios/nagios.cfg
physical_html_path=/usr/share/nagios/html
url_html_path=/nagios
show_context_help=0
use_pending_states=1
use_authentication=1
use_ssl_authentication=0
 authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
default_statusmap_layout=5
default_statuswrl_layout=4
ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$
refresh_rate=90
result_limit=100
escape_html_tags=1
action_url_target=_blank
notes_url_target=_blank
lock_author_names=1
navbar_search_for_addresses=1
navbar_search_for_aliases=1
#private/resource.cfg

Code: Select all

$USER1$=/usr/lib64/nagios/plugins
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: nagios 4.0.2 new feature, service parents not working?

Post by sreinhardt »

I think your configurations are correct, taking a glace at the logs though, I think the issue is that the child went into a soft down state before the parent went hard down, which generally will cause notifications to still be sent for both. General rule is that notifications will not stop for an object if it hits a hard down type state before the parent does, and ack-ing the parent will also not stop it. I will do some of my own testing, but you should need to have the parent fail hard then have the child fail for notifications not to be sent.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
User avatar
millisa
Posts: 69
Joined: Thu Jan 16, 2014 11:13 pm
Location: Austin, TX
Contact:

Re: nagios 4.0.2 new feature, service parents not working?

Post by millisa »

I appreciate the headcheck.

In my initial configs, I'm pretty sure I tried a scenario that would allow me to stop the parent service separately while the child service was still available. When stopping the parent service, and letting it go critical first, then causing the child service to go critical, it would still notify and do checks instead of placing the child into the unreachable state I'd expect.

I'll see if I can setup another config that better demonstrates that scenario later this evening (assuming you don't beat me to it) to keep the documentation solid. I haven't found a scenario that the service parents appears to have an effect on reachability or notification.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: nagios 4.0.2 new feature, service parents not working?

Post by sreinhardt »

Sounds great, time for a testing battle! Since this is a newer feature, its entirely likely that some aspects have bugs, let's find out!
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
User avatar
millisa
Posts: 69
Joined: Thu Jan 16, 2014 11:13 pm
Location: Austin, TX
Contact:

Re: nagios 4.0.2 new feature, service parents not working?

Post by millisa »

I got a chance to do my test earlier than expected.

I've removed the real world dependency between the two services so that I can control them separately. Now I have an HTTP check that just looks for a response on port 80 and an SMTP check that just looks for a response on port 25. Both are in an 'ok' state currently and individually appear to be working as expected. So, I have given the SMTP check the HTTP check as a parent so I can shut them down and instigate the error condition in an orderly, ideal manner.

I expect when the HTTP check goes critical, hard, I'll get a notification and that the SMTP check will be 'ok' until I manually stop the smtp service (or possibly go into 'unreachable'?). After the HTTP check goes into a hard critical state, I will stop the smtp service and let it also go to a hard state. My expectation is for this not to cause a notification for the SMTP service.

Changes to command service definitions from the original post:
(I removed the superfluous $ARG1$ since it wasn't relevant for this test)

Code: Select all

define command{
        command_name    check_http
        command_line    $USER1$/check_http -I $HOSTADDRESS$
        }
define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             HTTP
        check_command                   check_http
        }
Replacement child check using SMTP instead of the content check:

Code: Select all

define command{
        command_name    check_smtp
        command_line    $USER1$/check_smtp -H $HOSTADDRESS$
        }
define service{
        use                             generic-service
        host_name                       nagiostestb
        service_description             SMTP
        check_command                   check_smtp
	parents				HTTP
        }
Logs just to show the check works individually:

Stopping smtp on nagiostestb:

Code: Select all

[1389992952] SERVICE ALERT: nagiostestb;SMTP;OK;SOFT;2;SMTP OK - 0.009 sec. response time
[1389993072] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;SOFT;1;Connection refused
[1389993132] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;HARD;2;Connection refused
[1389993132] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;SMTP;CRITICAL;notify-service-by-email;Connection refused
[1389993192] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;SMTP;CRITICAL;notify-service-by-email;Connection refused
Letting it recover:

Code: Select all

[1389993252] SERVICE ALERT: nagiostestb;SMTP;OK;HARD;2;SMTP OK - 0.009 sec. response time
[1389993252] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;SMTP;OK;notify-service-by-email;SMTP OK - 0.009 sec. response time
Stopping httpd on nagiostestb:

Code: Select all

[1389993378] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;SOFT;1;Connection refused
[1389993438] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;HARD;2;Connection refused
[1389993438] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
Child SMTP is currently 'OK', Parent HTTP is currently 'CRITICAL', unacknowledged.

Now stopping SMTP so that it will also go into a hard-critical. Expectation is there will not be a notification on SMTP since parent HTTP is already in hard-critical and has already notified of it:

Code: Select all

[1389993552] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;SOFT;1;Connection refused
[1389993558] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
[1389993612] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;HARD;2;Connection refused
[1389993612] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;SMTP;CRITICAL;notify-service-by-email;Connection refused
[1389993618] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
Note, the HTTP critical notifications continue to come in during the time the child service is going critical.


Just for completeness, the entire log above put together from the point of bringing down http, waiting a couple minutes, then bringing down smtp:

Code: Select all

[1389993378] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;SOFT;1;Connection refused
[1389993438] SERVICE ALERT: nagiostestb;HTTP;CRITICAL;HARD;2;Connection refused
[1389993438] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
[1389993498] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
[1389993552] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;SOFT;1;Connection refused
[1389993558] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
[1389993612] SERVICE ALERT: nagiostestb;SMTP;CRITICAL;HARD;2;Connection refused
[1389993612] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;SMTP;CRITICAL;notify-service-by-email;Connection refused
[1389993618] SERVICE NOTIFICATION: nagiosadmin;nagiostestb;HTTP;CRITICAL;notify-service-by-email;Connection refused
(I'm still holding out hope that I had a compile problem and the above works as expected on someone else's setup)

Again, much appreciation for verification.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: nagios 4.0.2 new feature, service parents not working?

Post by sreinhardt »

Unfortunately, I would agree that it does not appear to be working as intended, you should not have seen notifications for the dependency test. I would suggest a bug report on tracker.nagios.org and point it to this thread. I would consider this a major issue with moderate to high severity. We will take a look into it right away!
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
User avatar
millisa
Posts: 69
Joined: Thu Jan 16, 2014 11:13 pm
Location: Austin, TX
Contact:

Re: nagios 4.0.2 new feature, service parents not working?

Post by millisa »

Reported into the tracker with a back link to this tread.
Nagios Tracker - 0000562: Service Parents does not appear to be functioning as intended
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: nagios 4.0.2 new feature, service parents not working?

Post by tmcdonald »

Thanks for the report. Not sure when the devs will have a fix but seeing that this was just released I would assume it will not take long.
Former Nagios employee
EchoKev
Posts: 36
Joined: Tue Jul 02, 2013 11:35 am

Re: nagios 4.0.2 new feature, service parents not working?

Post by EchoKev »

Has this been fixed in the latest release, as we would like to implement this in our environment.
slansing
Posts: 7698
Joined: Mon Apr 23, 2012 4:28 pm
Location: Travelling through time and space...

Re: nagios 4.0.2 new feature, service parents not working?

Post by slansing »

The bug tracker will be updated when the issue is resolved, as of right now it looks like it is assigned to a DEV but there is no noted resolution.

http://tracker.nagios.org/view.php?id=562
Locked