diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php index b17e4962c..3808702ed 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/StatusQuery.php @@ -35,8 +35,8 @@ class StatusQuery extends AbstractQuery 'host_last_hard_state' => 'hs.last_hard_state', 'host_last_hard_state_change' => 'hs.last_hard_state_change', 'host_check_command' => 'hs.check_command', - 'host_last_check' => 'hs.last_check', - 'host_next_check' => 'hs.next_check', + 'host_last_check' => 'UNIX_TIMESTAMP(hs.last_check)', + 'host_next_check' => 'CASE hs.should_be_scheduled WHEN 1 THEN UNIX_TIMESTAMP(hs.next_check) ELSE NULL END', 'host_current_check_attempt' => 'hs.current_check_attempt', 'host_max_check_attempts' => 'hs.max_check_attempts', 'host_attempt' => 'hs.current_check_attempt || \'/\' || hs.max_check_attempts',