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)) . ' ); ?>
- + - - - 18 ? substr($service_description, 0, 18) . '...' : $service_description; ?> - - + ), + array( + 'title' => sprintf($this->translate('List all services with the name "%s" on all reported hosts'), $service_description) + ), + false + ); ?>
@@ -60,18 +65,40 @@ $hostFilter = '(host_name=' . implode('|host_name=', array_keys($pivotData)) . ' - + 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)) + ); ?> - + + escape($service->service_output); ?> + + 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 + ) + ) + ); ?> - · +