{{ t('Services') }} {{ t('overview') }}
{{ t('Filter') }}
{{ t('Service status') }}
{{ t('State Types') }}
{{ t('Acknowledgements') }}
{{ t('Downtimes') }}
@if (!services) { } @if (services) { @for (servicestatus of services.servicestatus; track index; let index = $index) { @if (index === 0 || ( index > 0 && services.servicestatus[index - 1].hostname !== servicestatus.hostname )) { } }
{{ t('Servicestatus') }} P {{ t('Service name') }} {{ t('Last state change') }} {{ t('Last check') }} {{ t('Next check') }} {{ t('Service output') }}
@if (this.PermissionsService.hasPermissionObservable(['hosts', 'browser'])|async) { {{ servicestatus.host_mapping.display_name }} } @else { {{ servicestatus.host_mapping.display_name }} } {{ t('State since') }} {{ servicestatus.hoststatus.last_state_change }}
@if (( this.PermissionsService.hasPermissionObservable(['externalcommands', 'reset_check_time']) | async ) || ( this.PermissionsService.hasPermissionObservable(['externalcommands', 'schedule_maintenance']) | async ) || ( this.PermissionsService.hasPermissionObservable(['externalcommands', 'acknowledge_status']) | async )) { } @if (servicestatus.problem_has_been_acknowledged) { } @if (servicestatus.scheduled_downtime_depth && servicestatus.scheduled_downtime_depth > 0) { } @if (servicestatus.perfdata !== '') {
}
@if (!servicestatus.active_checks_enabled) { P } @if (this.PermissionsService.hasPermissionObservable(['services', 'browser'])|async) { {{ servicestatus.service_mapping.display_name }} } @else { {{ servicestatus.service_mapping.display_name }} } {{ servicestatus.last_state_change }} {{ servicestatus.last_check }} @if (servicestatus.active_checks_enabled) { {{ servicestatus.next_check }} }
} @if (services && services.servicestatus.length === 0) { } @if (services && services.servicestatus) { @if (( this.PermissionsService.hasPermissionObservable(['externalcommands', 'reset_check_time']) | async ) || ( this.PermissionsService.hasPermissionObservable(['externalcommands', 'schedule_maintenance']) | async ) || ( this.PermissionsService.hasPermissionObservable(['externalcommands', 'acknowledge_status']) | async )) { } } @if (services) { }
 
@if (this.PermissionsService.hasPermissionObservable(['externalcommands', 'schedule_maintenance']) | async) { } @if (this.PermissionsService.hasPermissionObservable(['externalcommands', 'acknowledge_status']) | async) { }