Poll network devices via SNMP and save the data in InfluxDB (version 0.12.x) It uses github.com/paulstuart/snmputil for snmp processing, and therefore has the following functionality:
SNMP versions 1, 2/2c, 3
Bulk polling of all tabular data
Regexp filtering by name of resulting data
Auto conversion of INTEGER and BIT formats to their named types
Auto generating OID lookup for names (if net-snmp-utils is installed)
Optional processing of counter data (deltas and differentials)
Overide column aliases with custom labels
Auto throttling of requests - never poll faster than device can respond
influxsnmp uses a datafile of parsed MIB objects in order to use symbolic names and to do automated formatting of polled data. If a previously saved file is not available, it will generate and same one automatically. The resulting file of such actions may be quite large (all OIDs included).
To create a MIB file of only the OIDs that will be used, run the following command:
influxsnmp -dump -filter > mibFile.json
As it is using snmptranslate to create the dump file, one can export MIBDIRS to point to the directories containing mib files
|