InfraGuard

Instances — SSH OS-instance CMDB

The CMDB of SSH-accessible OS instances (infr_instance); alias is the canonical join key to live metrics.

Overview — what it does

Assets ▸ Instances is the CMDB of SSH-accessible OS instances (infr_instance) — physical servers, VMs, cloud nodes. It is the core "machines with an operating system you can log into" inventory, and its alias is the canonical join key that ties an instance to its live metrics (server_status, collector metrics, DB collectors).

infr_instance.alias is unique. Code joins on alias assuming exactly one instance matches; joins are case-insensitive (e.g. BLUE ↔ blue).

Layout

A card grid with search/filter/sort/paging. Each card carries icon actions plus a clickable SSH console.

Field group Contents
Identity name · hostname · alias · env · role · provider · criticality · status
Ops (coverage-max) patch_track (auto/scheduled/manual/frozen/eol) · launched_on
Network ip_private · ip_public · nics (NIC-level multiple IPs)
Access ssh_host/port/user · auth_method (key/password) · cred_ref
Spec os_family/name/kernel/arch · cpu_cores · mem_mb · disk_gb

How to use

Modal add/edit. The JSON import toggle accepts output from a local probe:

# Seeded in Inventory ▸ Tools · local commands only (no credentials, no external calls)
node infr_instance_probe.cjs
# Paste into the edit modal's JSON import to prefill (whitelist merge)

Card actions: edit · ver · env · param · tool · fw · ssh (each its own manual article).

Data sources

Access

Read level≥1; write (save/delete) level≥2.

Related

The instance list
The instance list
An instance card and its action icons
An instance card and its action icons