{{ latestNews.title }} {{ latestNews.pub_date | date:'medium' }}

Loading…

Could not load subscription status.

Application Usage Subscription Expires Versions Current version
{{ row.label | translate }} {{ pluginDisplayName[row.status.application] || row.status.application }} {{ pluginDisplayName[row.status.application] || row.status.application }} {{ pluginDisplayName[row.application] || row.application }} {{ pluginDisplayName[row.application] || row.application }} {{ usageText(row.status) | translate }} {{ subscriptionText[row.status.subscription] | translate }} {{ row.status.date_till | date: "y-MM-dd" : "UTC" }} ({{ row.status.days_left }} days left) (today) ({{ -row.status.days_left }} days ago)
{{ row.status.versions.join(", ") }}
{{ row.status.current_version }} ({{ row.status.current_version_date }}) {{ row.status.current_version }} ({{ row.status.current_version_date }})
Total {{ tokens.total }}
Hardware {{ tokens.hardware }}
Software {{ tokens.software }}
Unassigned Hardware {{ tokens.unassigned_hardware }}
Unassigned Software {{ tokens.unassigned_software }}
Authentications in the last 24 hours
success {{ authentications.success }}
failed {{ authentications.fail }}
failed users / tokens {{ !$first ? "| " : "" }} {{ userobj.user }}@{{ userobj.realm }}[{{ userobj.fails }}] {{ serial }}
Administration
Date Administrator Action Detail
{{ auditentry.date | date: "y-MM-d HH:mm" }} {{ auditentry.administrator }} {{ auditentry.action }} {{ auditentry.action_detail }}
Active Policies {{ policies.num_active }}
{{ ! $first ? "| " : "" }}{{ pol }}
Inactive Policies {{ policies.num_inactive }}
{{ ! $first ? "| " : "" }}{{ pol }}
Certificates
Checking...
No TLS-enabled LDAP resolvers configured and PI_SERVER_CERT_FILE not set.
Source Expires Days until Expiry
{{ cert.name }} {{ cert.name }} {{ cert.name }} {{ cert.name }}
{{ cert.host }}
{{ cert.not_after | date: "y-MM-dd" }} {{ cert.status }} {{ cert.days_remaining }} -
Resolver / Realm Timing (last hour)
Loading...
No resolver operations recorded in the selected window.
Resolver Requests Avg p95 Max
{{ r.resolver }} {{ r.resolver }} {{ resolverTypeLabel(r.resolver_type) }}
{{ !$first ? "| " : "" }}{{ o.op }}: {{ o.count }}
{{ r.count }} {{ formatDuration(r.avg) }} {{ formatDuration(r.p95) }} {{ formatDuration(r.max) }}
Notification Delivery (last hour)
Loading...
No notification deliveries recorded in the selected window.

{{ channel | translate }} {{ notificationDelivery.totals[channel] }} total

No deliveries
Target OK Failed p95
{{ entry.key }} {{ entry.key }} {{ entry.key }} {{ entry.ok || 0 }} {{ (entry.failed || 0) + (entry.error || 0) }} {{ formatDuration(entry.p95) }}

Dashboard metrics accumulate over time. Configure a MetricsCleanup periodic task to drop old rows automatically, or trigger a one-off cleanup on the system configuration page.

Active Events {{ events.num_active }}
{{ ! $first ? "| " : "" }}{{ event.name }}
Inactive Events {{ events.num_inactive }}
{{ ! $first ? "| " : "" }}{{ event.name }}