{{ t('Generate sla report') }}
{{ sla.name }}
@if (report_error) { {{ report_error.message }}
  • {{ host.name }}
    • {{ service }}
}
{{ t('Choose if only host, host and services or only services should be evaluated.') }}

{{ t('Evaluated time period') }}

@if (this.PermissionsService.hasPermissionObservable(['timeperiods', 'edit'])|async) { {{ report.timeperiod.name }} } @else { {{ report.timeperiod.name }} } {{ weekdayNames[timerange.day] }} {{ timerange.start }} - {{ timerange.end }}
logo

{{ t('Host and service details') }}

@if (report && report.date_ranges) {
{{ date_range.title }} {{ date_range.start_human }} {{ date_range.end_human }}
{{ t('Host') }} / {{ t('Service') }} {{ t('Total time') }} {{ t('Uptime') }} {{ t('Outage time') }} {{ t('Outages') }} {{ t('Goal(%)') }} {{ t('Achieved(%)') }} {{ t('Status') }}
{{ host.host.name }} {{ host.sla_log.last_log_entry.evaluation_total_time_human_readable }} {{ host.sla_log.last_log_entry.determined_availability_time_human_readable }} {{ host.sla_log.last_log_entry.determined_outage_time_human_readable }} @if (this.PermissionsService.hasPermissionObservable(['slamodule', 'SlaAvailabilityStatusHostsLog', 'index'])|async) { {{ host.sla_log.outages.length }} } @else { {{ host.sla_log.outages.length }} } {{ host.sla_log.last_log_entry.minimal_availability_percent }}% @if (this.PermissionsService.hasPermissionObservable(['slamodule', 'SlaAvailabilityStatusHostsLog', 'index'])|async) { {{ host.sla_log.last_log_entry.determined_availability_percent }} % } @else { {{ host.sla_log.last_log_entry.determined_availability_percent }}% } {{ t('PASSED') }} {{ t('FAILED') }}
{{ service.service.servicename }} {{ service.sla_log.last_log_entry.evaluation_total_time_human_readable }} {{ service.sla_log.last_log_entry.determined_availability_time_human_readable }} {{ service.sla_log.last_log_entry.determined_outage_time_human_readable }} @if (this.PermissionsService.hasPermissionObservable(['slamodule', 'SlaAvailabilityStatusServicesLog', 'index'])|async) { {{ service.sla_log.outages.length }} } @else { {{ service.sla_log.outages.length }} } {{ service.sla_log.last_log_entry.minimal_availability_percent }} % @if (this.PermissionsService.hasPermissionObservable(['slamodule', 'SlaAvailabilityStatusServicesLog', 'index'])|async) { {{ service.sla_log.last_log_entry.determined_availability_percent }} % } @else { {{ service.sla_log.last_log_entry.determined_availability_percent }} % } {{ t('PASSED') }} {{ t('FAILED') }}
{{ t('Host') }} / {{ t('Service') }} {{ t('Total time') }} {{ t('Uptime') }} {{ t('Outage time') }} {{ t('Outages') }} {{ t('Goal(%)') }} {{ t('Achieved(%)') }} {{ t('Status') }}
{{ host.host.name }}
{{ service.service.servicename }} {{ service.sla_log.last_log_entry.evaluation_total_time_human_readable }} {{ service.sla_log.last_log_entry.determined_availability_time_human_readable }} {{ service.sla_log.last_log_entry.determined_outage_time_human_readable }} {{ service.sla_log.outages.length }} {{ service.sla_log.last_log_entry.minimal_availability_percent }}% {{ service.sla_log.last_log_entry.determined_availability_percent }} % {{ t('FAILED') }} {{ t('PASSED') }}
}