FLEET ROSTER

{hosts.length} hosts · {hosts.filter((h) => h.online).length} online
{#if error}
{error}
{/if}
{#each hosts as h (h.identity.cert_serial)} {/each} {#if !hosts.length && !error}

no hosts enrolled yet — approve one in AUTHORISE.

{/if}
{#if selected}
hostnqn
{selected.identity.hostnqn || '—'}
running
{selected.version?.image_version || '—'}
desired
{selected.desired?.target_version || '—'}
kernel
{selected.version?.kernel || '—'}
auth
{selected.health?.auth || '—'}
nvme root
{selected.health?.nvme_root || '—'}
selinux
{selected.health?.selinux || '—'}
chrony
{selected.health?.chrony || '—'}
kiosk
{selected.health?.kiosk_active ? 'active' : 'idle'} · {selected.usage?.session_uptime || '—'}
last seen
{selected.online ? 'live' : relTime(selected.last_seen)}
{#if metricsErr}

metrics: {metricsErr}

{/if}
{:else}

Select a host from the roster to see live health + telemetry charts.

{/if}