jumpserver_inspect
Collect structured, read-only host inventory from one or more servers, returning parsed facts on OS, network, processes, services, disks, and containers instead of raw shell text.
Instructions
Collect a STRUCTURED host inventory from one or more servers using FIXED read-only probes (the connector decides the commands — do not invent shell). Returns parsed facts (OS, kernel, uptime, load, memory, disks, IPs, listening ports, connections, processes, services, nginx upstreams, java, docker, roles) instead of raw shell text. Use this rather than a pile of jumpserver_exec calls. Profiles: basic / network / process / service / web / java / database / container / full.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Instead of targets: a configured asset group whose assets are all inspected. | |
| format | No | text (default, compact) or json (full structured inventory). | |
| profile | No | Probe profile(s), default "basic". "full" runs every profile. | |
| targets | Yes | Target IPs or asset names (max 20). | |
| concurrency | No | Targets surveyed at once (default: batchConcurrency setting). | |
| accountByTarget | No | { [target]: displayedAccountId } for multi-user assets (KoKo `ID>` prompt). |