compact): ?>
tabs ?> paginator ?>
limiter ?> sortBox ?>
filterEditor ?>
hasResult()): ?>

translate('No services found matching the filter.') ?>

addColumns as $col): ?> peekAhead($this->compact) as $service): $serviceLink = $this->href( 'monitoring/service/show', array( 'host' => $service->host_name, 'service' => $service->service_description ) ); $hostLink = $this->href( 'monitoring/host/show', array( 'host' => $service->host_name, ) ); $serviceStateName = Service::getStateText($service->service_state); $serviceCheckOverdue = $service->service_next_update < time(); ?> > addColumns as $col): ?> $col && preg_match('~^_(host|service)_([a-zA-Z0-9_]+)$~', $col, $m)): ?>
translate('State') ?> translate('Service') ?> escape($col) ?>
icon('clock', sprintf($this->translate('Overdue %s'), DateFormatter::timeSince($service->service_next_update))) ?> service_state, true) ?>
service_state !== 99): ?>
timeSince($service->service_last_state_change, $this->compact) ?> service_state > 0 && (int) $service->service_state_type === 0): ?>
translate('Soft', 'Soft state') ?> service_attempt ?>
iconImage()->service($service) ?> showHost) { echo sprintf( $this->translate('%s on %s', 'service on host'), $this->qlink( $service->service_display_name, $serviceLink, null, array( 'title' => sprintf( $this->translate('Show detailed information for service %s on host %s'), $service->service_display_name, $service->host_display_name ), 'class' => 'rowaction' ) ), $this->qlink( $service->host_display_name . ($service->host_state != 0 ? ' (' . Host::getStateText($service->host_state, true) . ')' : ''), $hostLink, null, [ 'title' => sprintf( $this->translate('Show detailed information for host %s'), $service->host_display_name ) ] ) ); } else { echo $this->qlink( $service->service_display_name, $serviceLink, null, array( 'title' => sprintf( $this->translate('Show detailed information for service %s on host %s'), $service->service_display_name, $service->host_display_name ), 'class' => 'rowaction' ) ); } ?> serviceFlags($service) ?>
perfdata($service->service_perfdata, true, 5) ?>

pluginOutput($this->ellipsis($service->service_output, 10000), true, $service->service_check_command) ?>

escape(\Icinga\Module\Monitoring\Object\MonitoredObject::protectCustomVars([$m[2] => $service->$col])[$m[2]]) ?> escape($service->$col) ?>
hasMore()): ?> compact): ?>
render('list/components/servicesummary.phtml') ?> render('list/components/selectioninfo.phtml') ?>