All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Moved default config.sample to V4, added a dependency for infra-agent version 1.20.0
Please notice that old V3 configuration format is deprecated, but still supported.
- Added Timeout, Retries and Exponential Timeout.
- Update the gosnmp library version.
- Add Makefile missing variables
- Support for pdelta and prate metric types
- Better support for SNMP v3
- Added id attributes to metric sets to work with delta, rate source type metrics
- Renamed the integration executable from nr-snmp to nri-snmp in order to be consistent with the package naming. Important Note: if you have any security module rules (eg. SELinux), alerts or automation that depends on the name of this binary, these will have to be updated.
- Removed unneeded nrjmx dependency
- Added connection and SNMP errors to be reported as an error event
- Renamed sample.metrics.yml to snmp-metrics.yml.sample
- Better error handling.
- Handle (gracefully) scalar OIDs that do not end in a .0
- Added support for OID types ObjectIdentifier, IPAddress, OpaqueFloat and OpaqueDouble
- Initial version: Includes Metrics and Inventory data