List Nodes
list_nodesRetrieve an inventory of network devices managed by Oxidized, with optional filtering by group, model, status, or name to isolate specific nodes.
Instructions
List nodes (network devices) managed by Oxidized.
Returns each node's name, full name (group/name), IP, group, model, last run status and time, and last run details. Node vars are redacted unless redaction is disabled in the server configuration. Pass a group or model on large installations: they are filtered by Oxidized itself, so only matching nodes are transferred. The group must match exactly; use find_nodes when unsure of the name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Only nodes in this group - exact, case-sensitive name as shown by list_nodes (e.g. 'core'); 'default' selects nodes without a group | |
| limit | No | Maximum nodes to return | |
| model | No | Only nodes of this Oxidized model (e.g. 'IOS', 'JunOS', 'RouterOS'); built-in model names are case-insensitive | |
| offset | No | Number of matching nodes to skip | |
| status | No | Only nodes whose last run had this status (e.g. 'success', 'no_connection', 'fail', 'never') | |
| name_contains | No | Only nodes whose name, full name or IP contains this text (case-insensitive) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||