diff --git a/modules/monitoring/application/views/scripts/list/servicegrid.phtml b/modules/monitoring/application/views/scripts/list/servicegrid.phtml
index dd9be0394..a102c36eb 100644
--- a/modules/monitoring/application/views/scripts/list/servicegrid.phtml
+++ b/modules/monitoring/application/views/scripts/list/servicegrid.phtml
@@ -37,18 +37,23 @@ $hostFilter = '(host_name=' . implode('|host_name=', array_keys($pivotData)) . '
); ?>
@@ -60,18 +65,40 @@ $hostFilter = '(host_name=' . implode('|host_name=', array_keys($pivotData)) . '
|
- = $host_name; ?>
+ = $this->qlink(
+ $host_name,
+ 'monitoring/show/services?' . $serviceFilter,
+ array('host' => $host_name),
+ array('title' => sprintf($this->translate('List all reported services on host %s'), $host_name))
+ ); ?>
|
-
+
+ = $this->escape($service->service_output); ?>
+
+ = $this->qlink(
+ '',
+ 'monitoring/show/service',
+ array(
+ 'host' => $service->host_name,
+ 'service' => $service->service_description
+ ),
+ array(
+ 'aria-describedby' => $service->host_name . '_' . $service->service_description . '_desc',
+ 'class' => 'state_' . Service::getStateText($service->service_state). ($service->service_handled ? ' handled' : ''),
+ 'title' => $this->escape($service->service_output),
+ 'aria-label' => sprintf(
+ $this->translate('Show detailed information for service %s on host %s'),
+ $service->service_description,
+ $service->host_name
+ )
+ )
+ ); ?>
|
- · |
+ · |