jumpserver_topology
Maps how servers connect by building a relationship graph from proxy, socket, and host evidence, returning nodes and edges so you can see which host links to which and on what port.
Instructions
Build the relationship graph between servers: which host proxies or connects to which, on which port, with what evidence (nginx upstream, ESTABLISHED socket, /etc/hosts). Internally runs the read-only inspect probes and returns nodes (roles, ports, OS, load, memory) plus edges (type, port, confidence, evidence). Use it for "what is the relationship between these hosts" instead of guessing from names. depth>=2 also links app nodes sharing one upstream.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | 1 = direct evidence only (default); 2+ also links nodes sharing one upstream. | |
| group | No | Configured asset group — every asset of that group is surveyed. | |
| format | No | text (default, tree) or json (nodes + edges). | |
| targets | No | Target IPs or asset names (max 20). Omit when using group. | |
| profiles | No | Probe profiles (default: network, process, web). | |
| concurrency | No | Targets surveyed at once (default: batchConcurrency setting). | |
| accountByTarget | No | { [target]: displayedAccountId } for multi-user assets (KoKo `ID>` prompt). |