devices_list
Retrieve LibreNMS devices with optional filters like hostname, OS, location, status, or custom query parameters. Pagination allows handling large device inventories.
Instructions
List devices from LibreNMS with optional filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return | |
| query | No | Query parameters for filtering devices. Examples: - {"type": "hostname", "query": "router"} - search by hostname substring - {"type": "os", "query": "linux"} - filter by operating system - {"type": "location", "query": "datacenter"} - filter by location - {"type": "up"} or {"type": "down"} - filter by status - {"order": "hostname ASC"} - sort results Valid type values: all, active, ignored, up, down, disabled, os, mac, ipv4, ipv6, location, location_id, hostname, sysName, display, device_id, type, serial, version, hardware, features | |
| offset | No | Number of results to skip (offset) for pagination |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||