snmpv2-iftables
Collect interface traffic statistics using SNMPv2c with delta calculation.
snmpv2-iftables [community=COMMUNITY] host=HOST [interval=INTERVAL] [timeout=NUM{m|s}] [retry=RETRY]
- community=COMMUNITY
- SNMP community string (default: public)
- host=HOST
- Comma-separated host:port list (e.g., 192.168.1.1:161,10.0.0.5)
- interval=INTERVAL
- Measurement interval in seconds for delta calculation (default: 10)
- timeout=NUM{m|s}
- Timeout in seconds (default: 5)
- retry=RETRY
- Retry count (default: 2)
Output Fields
| Field | Type | Name | Description |
|---|---|---|---|
| host | String | Host | Target host |
| port | Integer | Port | Target port |
| index | Integer | Index | Interface index |
| name | String | Name | Interface name (ifDescr) |
| type | String | Type | e.g. ethernetCsmacd, gigabitEthernet, ieee8023adLag |
| mtu | Integer | MTU | e.g. 1500, 9000 |
| mac | String | MAC | MAC address |
| bandwidth | Long | Bandwidth | Interface speed in bps (e.g. 1000000000 for 1Gbps, 10000000000 for 10Gbps) |
| admin_status | String | Admin Status | e.g. up, down, testing |
| oper_status | String | Oper Status | e.g. up, down, dormant, lowerLayerDown |
| last_change | String | Last Change | TimeTicks format (e.g. 0:00:00.00, 1:23:45.67) |
| rx_utilization | Double | RX Util % | Receive bandwidth utilization |
| tx_utilization | Double | TX Util % | Transmit bandwidth utilization |
| rx_bps | Long | RX bps | Received bits per second |
| tx_bps | Long | TX bps | Transmitted bits per second |
| rx_fps | Long | RX fps | Received frames per second |
| tx_fps | Long | TX fps | Transmitted frames per second |
| rx_bytes | Long | RX Bytes | Received bytes (delta) |
| tx_bytes | Long | TX Bytes | Transmitted bytes (delta) |
| rx_ucast_pkts | Long | RX Ucast Pkts | Received unicast packets (delta) |
| tx_ucast_pkts | Long | TX Ucast Pkts | Transmitted unicast packets (delta) |
| rx_nucast_pkts | Long | RX NUcast Pkts | Received non-unicast packets (delta) |
| tx_nucast_pkts | Long | TX NUcast Pkts | Transmitted non-unicast packets (delta) |
| rx_errors | Long | RX Errors | Received errors (delta) |
| tx_errors | Long | TX Errors | Transmitted errors (delta) |
| rx_discards | Long | RX Discards | Received discards (delta) |
| tx_discards | Long | TX Discards | Transmitted discards (delta) |
| rx_unknown_protos | Long | RX Unknown Protos | Received unknown protocols (delta) |
| tx_queue_length | Long | TX Queue Length | Transmit queue length |
| interval | Long | Interval | Measurement interval (ms) |
| start_time | Date | Start Time | First collection timestamp |
| end_time | Date | End Time | Second collection timestamp |