fetch_data
Retrieve structured data from network devices using NAPALM getters, covering facts, interfaces, IPs, BGP neighbors, and configs.
Instructions
Execute one or more NAPALM getters to retrieve structured data from network devices.
Common available getters:
"facts": Basic device information (vendor, model, uptime).
"interfaces": Interface status, speed, and error statistics.
"interfaces_ip": IP address assignments per interface.
"bgp_neighbors": BGP session states and neighbors.
"config": Retrieve Running/Startup/Candidate configs.
Args: getters: List of NAPALM getter names (e.g., ['facts', 'interfaces']) getters_options: Optional getter-specific options filter_name: Filter by device name in inventory filter_hostname: Filter by specific hostname or IP filter_group: Filter by group membership filter_platform: Filter by platform (e.g., 'cisco_ios', 'arista_eos')
Returns: Structured data per host mapping hostname -> result
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| getters | Yes | NAPALM getter names (e.g., ['facts', 'interfaces', 'bgp_neighbors']) | |
| filter_name | No | Filter by device name in inventory | |
| filter_group | No | Filter by group membership | |
| filter_hostname | No | Filter by specific hostname or IP | |
| filter_platform | No | Filter by platform (e.g., 'cisco_ios', 'arista_eos') | |
| getters_options | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||