@if (post) {
{{ t('Edit host:') }} {{ post.name }}
@if (typeDetails) { {{ typeDetails.title }} } {{ t('View') }}
{{ t('Basic configuration') }}
@if (!post.container_id) {
{{ t('Please select a container.') }}
} @if (post.container_id === ROOT_CONTAINER) {
{{ t('Objects in /root can\'t be moved to other containers') }}
}
@if (post.host_type !== HostTypesEnum.EVK_HOST) { } @if (post.host_type === HostTypesEnum.EVK_HOST) {
{{ t('Not available for EVC hosts.') }}
}
@if (!post.hosttemplate_id) {
{{ t('Please select a host template.') }}
}
@if (post.host_type !== HostTypesEnum.EVK_HOST) { }
@if (data.dnsHostnameNotFound) {
{{ t('Could not resolve hostname.') }}
} @if (data.isHostnameInUse) { {{ t('A host with the name {0} already exists. Duplicate host names could lead to confusion.', { '0': hostnameCheckedForDuplicates }) }} } @if (post.host_type !== HostTypesEnum.EVK_HOST) {
} @if (data.dnsAddressNotFound) {
{{ t('Could not resolve address.') }}
}
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
{{ t('Press return to separate tags') }}
@if (hosttemplate) { }
@if (PermissionsService.hasModuleObservable('DistributeModule')|async) { @if (post.host_type !== HostTypesEnum.EVK_HOST) {
} }
{{ t('Check configuration') }}
@if (hosttemplate) { }
@if (hosttemplate) { }
{{ t('If disabled the check command won\'t be executed.This is useful if an external program sends state data to openITCOCKPIT.') }}
@if (hosttemplate) { }
{{ 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 (hosttemplate) { }
}
@if (hosttemplate) { }
{{ 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 (hostcommandargumentvalue of post.hostcommandargumentvalues; track hostcommandargumentvalue; let i = $index) {
@if (hosttemplate && hosttemplate.hosttemplatecommandargumentvalues[i]) { }
{{ hostcommandargumentvalue.commandargument.name }}
}
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
{{ t('Number of failed attempts before the host 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 (hosttemplate) { }
{{ t('This option is used to determine whether or not notifications are enabled for this host.') }}
@if (hosttemplate) { }
@if (hosttemplate) { }
{{ t('Contacts and contact groups got inherited from') }} @if (this.PermissionsService.hasPermissionObservable(['hosttemplates', 'edit'])|async) { {{ t('host template') }} } @else { {{ t('host template') }} } .
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
{{ t('Misc. configuration') }}
@if (hosttemplate) { }
{{ t('The macros $HOSTID$, $HOSTNAME$, $HOSTDISPLAYNAME$ and $HOSTADDRESS$ will be replaced') }}
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (post.flap_detection_enabled) {
@if (hosttemplate) { }
@if (hosttemplate) { }
@if (hosttemplate) { }
}
{{ t('Host macro configuration') }}
@if (hasMacroErrors) { }
@for (customVariable of post.customvariables; track customVariable; let i = $index) {
}
{{ t('Macros in green color are inherited from the host template.') }}
@if (PermissionsService.hasModuleObservable('PrometheusModule')|async) { {{ t('Prometheus Exporters') }}
@if (hosttemplate) { }
{{ t('To monitor this host using Prometheus please select the exporters that are installed on the host.') }}
{{ t('Before you could query the host through Prometheus, you need to refresh the monitoring configuration.') }}
} @if (PermissionsService.hasModuleObservable('SLAModule')|async) { {{ t('Service Level Agreement') }}
@if (hosttemplate) { }
{{ t('You can define service levels for this host.') }}
}
@if (post.host_type === HostTypesEnum.EVK_HOST) { } @if (post.host_type !== HostTypesEnum.EVK_HOST) {
    @if (this.PermissionsService.hasPermissionObservable(['services', 'add'])|async) {
  • } @if (this.PermissionsService.hasPermissionObservable(['agentconnector', 'config'])|async) {
  • } @if (this.PermissionsService.hasPermissionObservable(['services', 'add'])|async) {
  • } @if (( this.PermissionsService.hasModuleObservable('CheckmkModule')|async ) && ( this.PermissionsService.hasPermissionObservable(['CheckmkModule', 'scans', 'index'])|async )) {
  • }
}
}