diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php index 691f2e076..e9903ec86 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php @@ -76,6 +76,11 @@ class HoststatusQuery extends IdoQuery ELSE 4 END END + END + + + CASE WHEN hs.state_type = 1 + THEN 8 + ELSE 0 END' ), 'hostgroups' => array( diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php index 2edd81896..2006228b1 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php @@ -130,6 +130,11 @@ class StatusQuery extends IdoQuery ELSE 4 END END + END + + + CASE WHEN hs.state_type = 1 + THEN 8 + ELSE 0 END' ), 'hostgroups' => array( @@ -266,6 +271,11 @@ class StatusQuery extends IdoQuery END END END + END + + + CASE WHEN ss.state_type = 1 + THEN 8 + ELSE 0 END' ), 'serviceproblemsummary' => array(