{{ t('Create new service') }}
{{ t('Basic configuration') }}
@if (post.host_id < 1) {
{{ t('Please select a host.') }}
}
@if (post.host_id && !post.servicetemplate_id) {
{{ t('Please select a service template.') }}
}
@if (servicetemplate) { }
@if (data.isServicenameInUse) { {{ t('A service with the name {0} already exists on this host. Duplicate service names could lead to confusion.', { '0': servicenameCheckedForDuplicates }) }} }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
{{ t('Press return to separate tags') }}
@if (servicetemplate) { }
{{ t('Check configuration') }}
@if (servicetemplate) { }
@if (servicetemplate) { }
{{ t('If disabled the check command won\'t be executed.This is useful if an external program sends state data to openITCOCKPIT.') }}
@if (servicetemplate) { }
{{ t('If enabled the system will check that passive checks for this service will be received as frequently as defined.') }}
@if (post.active_checks_enabled == 0 && post.freshness_checks_enabled == 1) {
@if (servicetemplate) { }
}
@if (servicetemplate) { }
{{ t('Due to active checking is disabled, this command will only be used as freshness check command.') }}
{{ t('This command does not have any parameters.') }}
@for (servicecommandargumentvalue of post.servicecommandargumentvalues; track servicecommandargumentvalue; let i = $index) {
@if (servicetemplate && servicetemplate.servicetemplatecommandargumentvalues[i]) { }
{{ servicecommandargumentvalue.commandargument.name }}
}
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
{{ t('Number of failed attempts before the service will switch into hard state.') }}
{{ t('Worst case time delay until notification command gets executed after state hits a non ok state: ') }}
{{ t('Notification configuration') }}
@if (servicetemplate) { }
{{ t('This option is used to determine whether or not notifications are enabled for this service.') }}
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (data.areContactsInheritedFromHosttemplate || data.areContactsInheritedFromHost || data.areContactsInheritedFromServicetemplate) {
{{ t('Contacts and contact groups got inherited from') }} @if (this.PermissionsService.hasPermissionObservable(['servicetemplates', 'edit'])|async) { {{ t('service template') }} } @else { {{ t('service template') }} } @if (this.PermissionsService.hasPermissionObservable(['hosts', 'edit'])|async) { {{ t('host') }} } @else { {{ t('host') }} } @if (this.PermissionsService.hasPermissionObservable(['hosttemplates', 'edit'])|async) { {{ t('host template') }} } @else { {{ t('host template') }} } .
}
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
{{ t('Misc. configuration') }}
@if (servicetemplate) { }
{{ t('The macros $HOSTID$, $HOSTNAME$, $HOSTDISPLAYNAME$, $HOSTADDRESS$, $SERVICEID$, $SERVICEDESC$, $SERVICEDISPLAYNAME$ will be replaced') }}
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (post.flap_detection_enabled) {
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
@if (servicetemplate) { }
}
@if (servicetemplate) { }
{{ t('Will force the monitoring engine to send a notification on each Non-Ok check result that will occur.') }} {{ t('Online documentation') }}
{{ t('Event Handler configuration') }}
@if (servicetemplate) { }
{{ t('This Event Handler command does not have any parameters.') }}
@for (serviceeventcommandargumentvalue of post.serviceeventcommandargumentvalues; track serviceeventcommandargumentvalue; let i = $index) {
@if (servicetemplate && servicetemplate.servicetemplateeventcommandargumentvalues[i]) { }
{{ serviceeventcommandargumentvalue.commandargument.name }}
}
{{ t('Service macro configuration') }}
@if (hasMacroErrors) { }
@for (customVariable of post.customvariables; track customVariable; let i = $index) {
}
{{ t('Macros in green color are inherited from the service template.') }}
@if (PermissionsService.hasModuleObservable('SLAModule')|async) { {{ t('Service Level Agreement') }} {{ t('The selected host is not associated with an SLA!') }}
⚠️ {{ t('If deactivated, the service will be ignored in the SLA calculation and the related data from the service will be permanently removed.') }}
}