mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-06 13:34:25 +02:00
Adjust host severity
refs #2926 Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
This commit is contained in:
parent
d1ff1d3872
commit
0b30fbd15d
@ -117,34 +117,25 @@ class HoststatusQuery extends IdoQuery
|
|||||||
'host_process_performance_data' => 'hs.process_performance_data',
|
'host_process_performance_data' => 'hs.process_performance_data',
|
||||||
'host_retry_check_interval' => 'hs.retry_check_interval',
|
'host_retry_check_interval' => 'hs.retry_check_interval',
|
||||||
'host_scheduled_downtime_depth' => 'hs.scheduled_downtime_depth',
|
'host_scheduled_downtime_depth' => 'hs.scheduled_downtime_depth',
|
||||||
'host_severity' => 'CASE WHEN hs.current_state = 0
|
'host_severity' => '
|
||||||
THEN
|
CASE
|
||||||
CASE WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL
|
WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL
|
||||||
THEN 16
|
THEN 16
|
||||||
ELSE 0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE WHEN hs.problem_has_been_acknowledged = 1
|
|
||||||
THEN 2
|
|
||||||
ELSE
|
ELSE
|
||||||
CASE WHEN hs.scheduled_downtime_depth > 0
|
CASE
|
||||||
|
WHEN hs.current_state = 0
|
||||||
THEN 1
|
THEN 1
|
||||||
ELSE 4
|
|
||||||
END
|
|
||||||
END
|
|
||||||
ELSE
|
ELSE
|
||||||
CASE WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL THEN 16
|
CASE
|
||||||
WHEN hs.current_state = 1 THEN 64
|
WHEN hs.current_state = 1 THEN 64
|
||||||
WHEN hs.current_state = 2 THEN 32
|
WHEN hs.current_state = 2 THEN 32
|
||||||
ELSE 256
|
ELSE 256
|
||||||
END
|
END
|
||||||
+
|
+
|
||||||
CASE WHEN hs.problem_has_been_acknowledged = 1
|
CASE
|
||||||
THEN 2
|
WHEN hs.problem_has_been_acknowledged = 1 THEN 2
|
||||||
ELSE
|
WHEN hs.scheduled_downtime_depth > 0 THEN 1
|
||||||
CASE WHEN hs.scheduled_downtime_depth > 0
|
ELSE 256
|
||||||
THEN 1
|
|
||||||
ELSE 4
|
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
END',
|
END',
|
||||||
|
@ -101,34 +101,25 @@ class ServicestatusQuery extends IdoQuery
|
|||||||
'host_process_performance_data' => 'hs.process_performance_data',
|
'host_process_performance_data' => 'hs.process_performance_data',
|
||||||
'host_retry_check_interval' => 'hs.retry_check_interval',
|
'host_retry_check_interval' => 'hs.retry_check_interval',
|
||||||
'host_scheduled_downtime_depth' => 'hs.scheduled_downtime_depth',
|
'host_scheduled_downtime_depth' => 'hs.scheduled_downtime_depth',
|
||||||
'host_severity' => 'CASE WHEN hs.current_state = 0
|
'host_severity' => '
|
||||||
THEN
|
CASE
|
||||||
CASE WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL
|
WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL
|
||||||
THEN 16
|
THEN 16
|
||||||
ELSE 0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE WHEN hs.problem_has_been_acknowledged = 1
|
|
||||||
THEN 2
|
|
||||||
ELSE
|
ELSE
|
||||||
CASE WHEN hs.scheduled_downtime_depth > 0
|
CASE
|
||||||
|
WHEN hs.current_state = 0
|
||||||
THEN 1
|
THEN 1
|
||||||
ELSE 4
|
|
||||||
END
|
|
||||||
END
|
|
||||||
ELSE
|
ELSE
|
||||||
CASE WHEN hs.has_been_checked = 0 OR hs.has_been_checked IS NULL THEN 16
|
CASE
|
||||||
WHEN hs.current_state = 1 THEN 32
|
WHEN hs.current_state = 1 THEN 64
|
||||||
WHEN hs.current_state = 2 THEN 64
|
WHEN hs.current_state = 2 THEN 32
|
||||||
ELSE 256
|
ELSE 256
|
||||||
END
|
END
|
||||||
+
|
+
|
||||||
CASE WHEN hs.problem_has_been_acknowledged = 1
|
CASE
|
||||||
THEN 2
|
WHEN hs.problem_has_been_acknowledged = 1 THEN 2
|
||||||
ELSE
|
WHEN hs.scheduled_downtime_depth > 0 THEN 1
|
||||||
CASE WHEN hs.scheduled_downtime_depth > 0
|
ELSE 256
|
||||||
THEN 1
|
|
||||||
ELSE 4
|
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
END',
|
END',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user