mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Mark Devices in Maintenance Mode (#11092)
* Mark Devices in Maintenance Mode * code climate fix
This commit is contained in:
@ -106,7 +106,7 @@ class AvailabilityMapController extends WidgetController
|
||||
|
||||
// process status
|
||||
$uptime_warn = Config::get('uptime_warning', 84600);
|
||||
$totals = ['warn' => 0, 'up' => 0, 'down' => 0, 'ignored' => 0, 'disabled' => 0];
|
||||
$totals = ['warn' => 0, 'up' => 0, 'down' => 0, 'maintenance' => 0, 'ignored' => 0, 'disabled' => 0];
|
||||
foreach ($devices as $device) {
|
||||
if ($device->disabled) {
|
||||
$totals['disabled']++;
|
||||
@ -131,6 +131,11 @@ class AvailabilityMapController extends WidgetController
|
||||
$device->stateName = 'down';
|
||||
$device->labelClass = 'label-danger';
|
||||
}
|
||||
|
||||
if ($device->isUnderMaintenance()) {
|
||||
$device->labelClass = 'label-default';
|
||||
$totals['maintenance']++;
|
||||
}
|
||||
}
|
||||
return [$devices, $totals];
|
||||
}
|
||||
|
Reference in New Issue
Block a user