Added ssl expiration to warning state

This commit is contained in:
TimZ99 2020-01-09 22:24:21 +01:00
parent d7536d209e
commit a723db6084
No known key found for this signature in database
GPG Key ID: 4D8268DC68E8339D
2 changed files with 12 additions and 1 deletions

View File

@ -120,7 +120,16 @@ abstract class AbstractServerController extends AbstractController
}
$server['last_check'] = psm_timespan($server['last_check']);
if ($server['status'] == 'on' && $server['warning_threshold_counter'] > 0) {
if (
(
$server['status'] == 'on' &&
$server['warning_threshold_counter'] > 0
) || (
$server['status'] == 'on' &&
$server['ssl_cert_expired_time'] !== null &&
$server['ssl_cert_expiry_days'] > 0
)
) {
$server['status'] = 'warning';
}

View File

@ -100,6 +100,8 @@ class StatusController extends AbstractServerController
$layout_data['servers_offline'][] = $server;
} elseif ($server['warning_threshold_counter'] > 0) {
$layout_data['servers_warning'][] = $server;
} elseif ($server['ssl_cert_expired_time'] !== null && $server['ssl_cert_expiry_days'] > 0) {
$layout_data['servers_warning'][] = $server;
} else {
$layout_data['servers_online'][] = $server;
}