diff --git a/modules/monitoring/application/views/scripts/list/services.phtml b/modules/monitoring/application/views/scripts/list/services.phtml index e8d39c7c3..3b17e1b63 100644 --- a/modules/monitoring/application/views/scripts/list/services.phtml +++ b/modules/monitoring/application/views/scripts/list/services.phtml @@ -102,13 +102,23 @@ foreach ($services as $service): service_icon_image && ! preg_match('/[\'"]/', $service->service_icon_image)): ?> - icon($this->resolveMacros($service->service_icon_image, $service)) ?> + icon($this->resolveMacros($service->service_icon_image, $service)) ?> -escape($service->service_display_name) ?>showHost): ?> on escape($service->host_display_name) ?> -host_state != 0): ?> - (host_state, true); ?>) - -
+ 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 + )) + ); ?>showHost): ?> on qlink( + $service->host_display_name . ($service->host_state != 0 ? ' (' . Host::getStateText($service->host_state, true) . ')' : ''), + $hostLink, + null, + array('title' => sprintf($this->translate('Show detailed information for host %s'), $service->host_display_name)) + ); ?>

escape($this->ellipsis($service->service_output, 10000)); ?>

extraColumns as $col): ?>