monitoring/list/hosts: Make overdue/unreachable hosts better visible
refs #3212
This commit is contained in:
parent
2c11f5307d
commit
18b933679c
|
@ -77,7 +77,8 @@ class ListController extends Controller
|
|||
'host_notifications_enabled',
|
||||
'host_active_checks_enabled',
|
||||
'host_passive_checks_enabled',
|
||||
'host_check_command'
|
||||
'host_check_command',
|
||||
'host_next_update'
|
||||
), $this->addColumns()));
|
||||
$this->applyRestriction('monitoring/filter/objects', $hosts);
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
use Icinga\Date\DateFormatter;
|
||||
use Icinga\Module\Monitoring\Object\Host;
|
||||
|
||||
if (! $this->compact): ?>
|
||||
|
@ -25,10 +26,16 @@ if (! $this->compact): ?>
|
|||
<tbody>
|
||||
<?php foreach($hosts->peekAhead($this->compact) as $host):
|
||||
$hostStateName = Host::getStateText($host->host_state);
|
||||
$hostLink = $this->href('monitoring/host/show', array('host' => $host->host_name)); ?>
|
||||
<tr>
|
||||
$hostLink = $this->href('monitoring/host/show', array('host' => $host->host_name));
|
||||
$hostCheckOverdue = $host->host_next_update < time();?>
|
||||
<tr<?= $hostCheckOverdue ? ' class="state-outdated"' : '' ?>>
|
||||
<td class="state-col state-<?= $hostStateName ?><?= $host->host_handled ? ' handled' : '' ?>">
|
||||
<div class="state-label"><?= Host::getStateText($host->host_state, true) ?></div>
|
||||
<div class="state-label">
|
||||
<?php if ($hostCheckOverdue): ?>
|
||||
<?= $this->icon('clock', sprintf($this->translate('Overdue %s'), DateFormatter::timeSince($host->host_next_update))) ?>
|
||||
<?php endif ?>
|
||||
<?= Host::getStateText($host->host_state, true) ?>
|
||||
</div>
|
||||
<?php if ((int) $host->host_state !== 99): ?>
|
||||
<div class="state-meta">
|
||||
<?= $this->timeSince($host->host_last_state_change, $this->compact) ?>
|
||||
|
|
|
@ -240,6 +240,10 @@
|
|||
background-color: @tr-hover-color;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
tr[href].state-outdated:not(:hover):not(.active) td:not(.state-col) {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
// Event history
|
||||
|
|
Loading…
Reference in New Issue