Skip to content

Releases: prometheus/snmp_exporter

0.27.0 / 2025-01-03

03 Jan 18:18
v0.27.0
4c054bf
Compare
Choose a tag to compare

BREAKING CHANGES:

This version of the exporter introduces a cleaned up default snmp.yml that moved all
ucd-snmp-mib oids into a separate module.

If you used one of the following modules:

  • synology
  • ddwrt
  • kemp_loadmaster

you will need to change your scrape config to also include the ucd_la_table module as well.
See https://github.com/prometheus/snmp_exporter/tree/main?tab=readme-ov-file#multi-module-handling for further instructions.

  • [CHANGE] generator: Update generator default MIBOPTS #1231
  • [CHANGE] adopt log/slog, drop go-kit/log #1249
  • [ENHANCEMENT] generator: Improve config error message #1274
  • [FEATURE] add ParseDateAndTime type #1234
  • [FEATURE] Set UseUnconnectedUDPSocket option if one of the modules has if set #1247
  • [FEATURE] add NTPTimeStamp type #1315
  • [BUGFIX] fixed dashboard mixins #1319

snmp.yml changes:

  • cleanup ucd-snmp-mibs #1200
    • moved oids from synology,ddwrt and kemp_loadmaster to new module ucd_la_table
  • Added support for Sophos XG Series #1239
  • Added support for HPE #1267
  • Added support for powercom #1275
  • Added support for Cisco IMC #1293
  • Updated mib for apc #1303
  • Added support for TPLink DDM #1304

0.26.0 / 2024-05-08

11 May 12:29
v0.26.0
44f8732
Compare
Choose a tag to compare
  • [CHANGE] Improve generator parse error handling #1167
  • [ENHANCEMENT] generator: Add generator HELP override #1106
  • [ENHANCEMENT] Refactoring of Scrape process, fixing multiple module issues #1111
  • [ENHANCEMENT] Skip using an interactive terminal in "make docker-generate". #1113
  • [ENHANCEMENT] Add SNMPInflight metric #1119
  • [FEATURE] Support for passing username, password & priv_password as env vars #1074
  • [FEATURE] Add GoSNMP logger #1157
  • [FEATURE] Add a "snmp_context" parameter to the URL #1163
  • [BUGFIX] generator: curl failed #1094
  • [BUGFIX] Fix SNMPv3 password configuration #1122
  • [BUGFIX] generator: Update generator User-Agent #1133
  • [BUGFIX] generator: fix mibs directory specification for parse_errors command #1135
  • [BUGFIX] generator: remove extra character from dell iDrac-SMIv1 MIB #1141
  • [BUGFIX] Fix do not expand envvars for empty config fields #1148

snmp.yml changes:

  • Updated Cisco MIBs #1180
  • Updated Cyberpower MIBs #1124
  • Updated servertech_sentry3 #1090
  • Added support for Dell iDrac #1125

0.25.0 / 2023-12-10

11 Dec 10:42
v0.25.0
9c42d6c
Compare
Choose a tag to compare
  • [ENHANCEMENT] generator: Add support for subsequent address family #782
  • [ENHANCEMENT] generator: Fix lookups to match OIDs closer to the index OID. #828
  • [FEATURE] Add a scaling factor #1026
  • [FEATURE] generator: Enable passing input file, output file, and mibs dir as flags #1028
  • [FEATURE] Add an offset factor #1029
  • [BUGFIX] Fix and optimize generator Docker image building #1045

snmp.yml changes:

  • Override bsnAPName to DisplayString #660
  • Import TP-Link EAP MIB #833
  • Updated Mikrotik neighbor indexes make them unique #986
  • Update PowerNet MIB to v4.5.1 #1003
  • Refactor HOST-RESOURCES-MIB #1027
  • Update keepalived MIB files to latest version #1044

0.24.1 / 2023-09-01

01 Sep 21:09
v0.24.1
f8826bc
Compare
Choose a tag to compare
  • [BUGFIX] Remove auth label from collection metric #981

0.24.0 / 2023-08-29

29 Aug 13:17
v0.24.0
c9fd025
Compare
Choose a tag to compare
  • [CHANGE] Sanitize invalid UTF-8 #968
  • [FEATURE] Support fetching multiple modules in one scrape #945
  • [FEATURE] Support loading multiple configuration files #970

0.23.0 / 2023-07-20

16 Aug 11:05
v0.23.0
20657d2
Compare
Choose a tag to compare

BREAKING CHANGES:

This version of the exporter introduces a new configuration file format. This
new format separates the walk and metric mappings from the connection and
authentication settings. This allows for easier configuration of different
auth params without having to duplicate the full walk and metric mapping.

See auth-split-migration.md for more details.

  • [CHANGE] Split config of auth and modules #859
  • [FEATURE] Add support for parsing SNMP transport from target #914
  • [ENHANCEMENT] Improved Lookup process for label information #908
  • [BUGFIX] Fix metrics path not using command-line argument value #904

0.23.0-rc.1 / 2023-07-20

20 Jul 11:15
v0.23.0-rc.1
982a1b3
Compare
Choose a tag to compare
Pre-release

BREAKING CHANGES:

This version of the exporter introduces a new configuration file format. This
new format separates the walk and metric mappings from the connection and
authentication settings. This allows for easier configuration of different
auth params without having to duplicate the full walk and metric mapping.

See auth-split-migration.md for more details.

  • [CHANGE] Split config of auth and modules #859
  • [FEATURE] Add support for parsing SNMP transport from target #914
  • [ENHANCEMENT] Improved Lookup process for label information #908
  • [BUGFIX] Fix metrics path not using command-line argument value #904

0.23.0-rc.0 / 2023-07-04

06 Jul 15:10
v0.23.0-rc.0
4287732
Compare
Choose a tag to compare
Pre-release

BREAKING CHANGES:

This version of the exporter introduces a new configuration file format. This
new format separates the walk and metric mappings from the connection and
authentication settings. This allows for easier configuration of different
auth params without having to duplicate the full walk and metric mapping.

See auth-split-migration.md for more details.

  • [CHANGE] Split config of auth and modules #859
  • [ENHANCEMENT] Improved Lookup process for label information #908
  • [BUGFIX] Fix metrics path not using command-line argument value #904

0.22.0 / 2023-06-15

17 Jun 12:49
v0.22.0
7b0657f
Compare
Choose a tag to compare
  • [FEATURE] Add indices filters #624
  • [FEATURE] Add MIBOPTS flag to the generator #891
  • [ENHANCEMENT] Treat Bits as OctetString #870
  • [ENHANCEMENT] Report duration in logs for canceled scrapes #876
  • [BUGFIX] Fix several generator MIBs. #843, #868, #889

0.21.0 / 2022-11-22

23 Nov 17:13
v0.21.0
0d8c352
Compare
Choose a tag to compare
  • [CHANGE] Update to exporter-toolkit v0.8.1 (#810)
  • [FEATURE] Support chained lookups in the generator (#757)
  • [ENHANCEMENT] Add per-SNMP packet statistics. (#656)
  • [ENHANCEMENT] Add support for aes192c and aes256c privacy protocol (#657)
  • [ENHANCEMENT] Support responding from different source address (#702)
  • [BUGFIX] Fixes dropped context passing (#634)
  • [BUGFIX] Add version flag (#717)
  • [BUGFIX] Fix retries in generator (#786)