-
Notifications
You must be signed in to change notification settings - Fork 280
Closed
Labels
Description
Using the web interface to schedule downtime for a host, if I select the option to schedule downtime for "child" hosts (dependent hosts), and check the box to include all services, only the services for the "parent" host have the downtime set.
Expected Behavior
All services for all child hosts also have downtime programmed, when the "All Services" box is checked.
Current Behavior
The child hosts themselves will have the downtime, but not their services.
Possible Solution
Steps to Reproduce (for bugs)
- Setup a host with dependency configured for another host.
- Select the "parent" host in the web interface, click Schedule Downtime link.
- Check box for "All services"
- Select one of the options to schedule downtime for all child hosts in the "Child Hosts" dropdown
- Click Schedule Downtime and check the new Downtime objects listed in the "Downtimes" overview. Services on the "child" hosts will not be present.
Context
When scheduling downtime for network devices, it can be time-consuming to select all the hosts beyond that device in order to ensure that their services are in downtime during the maintenance period.
Your Environment
- Icinga Web 2 version and modules (System - About): 2.4.1
- Version used (
icinga2 --version
): r2.7.0-1 - Operating System and version: CentOS 7
- Enabled features (
icinga2 feature list
): api checker command ido-mysql livestatus mainlog - Config validation (
icinga2 daemon -C
): - If you run multiple Icinga 2 instances, the
zones.conf
file (oricinga2 object list --type Endpoint
andicinga2 object list --type Zone
) from all affected nodes.