@if (!containers) { } @if (containers) {
{{ t('Container overview') }} @if (organizationalCharts.length > 0) { {{ t('Organizational charts') }} }
{{ t('Nodes') }}
@for (container of getFilteredContainers(); track $index) {
@if (container.value.containertype_id == ContainerTypesEnum.CT_GLOBAL) { } @if (container.value.containertype_id == ContainerTypesEnum.CT_TENANT) { } @if (container.value.containertype_id == ContainerTypesEnum.CT_LOCATION) { } @if (container.value.containertype_id == ContainerTypesEnum.CT_NODE) { } {{ container.value.name }} @if (container.value.has_organizational_charts) { }
} @if (getFilteredContainers().length == 0) {
}
{{ t('Host status overview') }}
@if (statusCounts?.hoststatusSum == 0) {
{{ t('No hosts associated with this node') }}
} @if (statusCounts && statusCounts.hoststatusCount.length === 3) {
@if (PermissionsService.hasPermissionObservable(['hosts', 'index'])|async) { {{ statusCounts.hoststatusCount[0] }} ({{ statusCounts.hoststatusCountPercentage[0] }} %) } @else { {{ statusCounts.hoststatusCount[0] }} ({{ statusCounts.hoststatusCountPercentage[0] }} %) }
@if (PermissionsService.hasPermissionObservable(['hosts', 'index'])|async) { {{ statusCounts.hoststatusCount[1] }} ({{ statusCounts.hoststatusCountPercentage[1] }} %) } @else { {{ statusCounts.hoststatusCount[1] }} ({{ statusCounts.hoststatusCountPercentage[1] }} %) }
@if (PermissionsService.hasPermissionObservable(['hosts', 'index'])|async) { {{ statusCounts.hoststatusCount[2] }} ({{ statusCounts.hoststatusCountPercentage[2] }} %) } @else { {{ statusCounts.hoststatusCount[2] }} ({{ statusCounts.hoststatusCountPercentage[2] }} %) }
}
{{ t('Service status overview') }}
@if (statusCounts?.servicestatusSum == 0) {
{{ t('No services associated with this node') }}
} @if (statusCounts && statusCounts.servicestatusCount.length === 4) {
@if (PermissionsService.hasPermissionObservable(['services', 'index'])|async) { {{ statusCounts.servicestatusCount[0] }} ({{ statusCounts.servicestatusCountPercentage[0] }} %) } @else { {{ statusCounts.servicestatusCount[0] }} ({{ statusCounts.servicestatusCountPercentage[0] }} %) }
@if (PermissionsService.hasPermissionObservable(['services', 'index'])|async) { {{ statusCounts.servicestatusCount[1] }} ({{ statusCounts.servicestatusCountPercentage[1] }} %) } @else { {{ statusCounts.servicestatusCount[1] }} ({{ statusCounts.servicestatusCountPercentage[1] }} %) }
@if (PermissionsService.hasPermissionObservable(['services', 'index'])|async) { {{ statusCounts.servicestatusCount[2] }} ({{ statusCounts.servicestatusCountPercentage[2] }} %) } @else { {{ statusCounts.servicestatusCount[2] }} ({{ statusCounts.servicestatusCountPercentage[2] }} %) }
@if (PermissionsService.hasPermissionObservable(['services', 'index'])|async) { {{ statusCounts.servicestatusCount[3] }} ({{ statusCounts.servicestatusCountPercentage[3] }} %) } @else { {{ statusCounts.servicestatusCount[3] }} ({{ statusCounts.servicestatusCountPercentage[3] }} %) }
}
{{ t('Hosts') }} {{ t('browser') }}
{{ t('Filter') }}
{{ t('Host status') }}
{{ t('State Types') }}
{{ t('Acknowledgements') }}
{{ t('Downtimes') }}
{{ t('Notifications') }}
{{ t('Priority') }}
{{ t('Column configuration') }}
@if (showColumnConfig) { }
@if (!hosts) { } @if (hosts) { @if (fields[0]) { } @else { } @if (fields[1]) { } @if (fields[2]) { } @if (fields[3]) { } @if (fields[4]) { } @if (fields[5]) { } @if (fields[6]) { } @if (fields[7]) { } @if (fields[8]) { } @if (fields[9]) { } @if (fields[10]) { } @if (fields[11]) { } @if (fields[12]) { } @if (fields[13]) { } @if (fields[14]) { } @if (fields[15]) { } @if (fields[16]) { } @for (host of hosts.all_hosts; track $index) { @if (fields[0]) { } @if (fields[1]) { } @if (fields[2]) { } @if (fields[3]) { } @if (fields[4]) { } @if (fields[5]) { } @if (fields[6]) { } @if (fields[7]) { } @if (fields[8]) { } @if (fields[9]) { } @if (fields[10]) { } @if (fields[11]) { } @if (fields[12]) { } @if (fields[13]) { } @if (this.PermissionsService.hasPermissionObservable(['services', 'serviceList'])|async) { @if (fields[14]) { } } @if (fields[15]) { } @if (fields[16]) { } }
{{ t('Hoststatus') }} P {{ t('Host name') }} {{ t('Host description') }} {{ t('IP address') }} {{ t('Last state change') }} {{ t('Last check') }} {{ t('Host output') }} {{ t('Instance') }} {{ t('Service Summary ') }} {{ t('Host notes') }} {{ t('Host type') }}
@if (host.Hoststatus.problemHasBeenAcknowledged) { } @if (host.Hoststatus.scheduledDowntimeDepth && host.Hoststatus.scheduledDowntimeDepth > 0) { } @if (host.Hoststatus.notifications_enabled) { } @else { } @if (host.Host.allow_sharing === true && host.Host.containerIds && host.Host.containerIds.length > 1) { } @else if (host.Host.allow_sharing === false && host.Host.containerIds && host.Host.containerIds.length > 1) { } @if (host.Host.active_checks_enabled === false || host.Host.is_satellite_host === true) { P } @if (this.PermissionsService.hasPermissionObservable(['hosts', 'browser'])|async) { {{ host.Host.name }} } @else { {{ host.Host.name }} } @if (( this.PermissionsService.hasModuleObservable('ImportModule')|async ) && ( this.PermissionsService.hasPermissionObservable(['ImportModule', 'ExternalSystems', 'additionalHostInformation'])|async )) { {{ t('CMDB') }} } {{ host.Host.description }} {{ host.Host.address }} {{ host.Hoststatus.last_state_change }} {{ host.Hoststatus.lastCheck }}
{{ host.Host.satelliteName }} {{ host.Host.notes }} @if (host.Host.type) { {{ host.Host.type.title }} } @if (host.Host.allow_edit) { {{ t('Edit') }} } @if (host.Host.allow_sharing) { {{ t('Sharing') }} } @if (host.Host.allow_sharing) { {{ t('Disable') }} } {{ t('Changelog') }} @if (( this.PermissionsService.hasModuleObservable('ImportModule')|async ) && ( this.PermissionsService.hasPermissionObservable(['ImportModule', 'ExternalSystems', 'additionalHostInformation']) |async ) && host.Host.additionalInformationExists) {
  • {{ t('CMDB') }}
  • } {{ t('Service list') }} {{ t('Allocate service template group') }} {{ t('Add to host group') }} {{ t('openITCOCKPIT Agent discovery') }} @if (this.PermissionsService.hasModuleObservable('CheckmkModule')|async) { {{ t('Checkmk discovery') }} } {{ t('Used By') }} {{ t('Documentation') }}
  • {{ t('Copy') }} @if (host.Host.allow_edit) {
  • } {{ t('Delete') }}
    } @if (hosts && hosts.all_hosts.length === 0) { } @if (hosts && hosts.all_hosts) { } @if (hosts) { }
     
    }