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.aliasis 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
infr_instance(alias join key · nics json · cred_ref reference — no secrets stored inline)
Access
Read level≥1; write (save/delete) level≥2.
Related
- SSH PTY terminal · Version ledger · Env variables · Server parameters · Firewall registry
- Service catalog · Hardware CMDB

