Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix SNMPv3 password configuration #1122

Merged
merged 4 commits into from
Feb 27, 2024
Merged

Conversation

RobertBergman
Copy link
Contributor

@RobertBergman RobertBergman commented Feb 24, 2024

PR #1074 broke SNMPv3 by removing the lines that need to go in config.go after 155 and 171 respectively:

usm.AuthenticationPassphrase = string(c.Password)

and

usm.PrivacyPassphrase = string(c.PrivPassword)

after adding the back in to the code, I tried running with having variables set via environment and in the snmp.yml and both worked. without them I was getting the error:

securityParameter.PrivacyPassphrase is required when a privacy protocol is specified

@SuperQ SuperQ changed the title change #1074 broke SNMPv3 by removing the lines that need to go in co… Fix SNMPv3 password configuration Feb 25, 2024
@SuperQ
Copy link
Member

SuperQ commented Feb 25, 2024

This needs a DCO sign-off. You can use git commit -s --amend to add it.

servak and others added 2 commits February 26, 2024 07:57
* Add SNMPInflight metric

---------

Signed-off-by: Kakuya Ando <fservak@gmail.com>
Signed-off-by: Robert Bergman <rob.bergman@gmail.com>
…o go in config.go after 155 and 171 respectively:

usm.AuthenticationPassphrase = string(c.Password)

and

usm.PrivacyPassphrase = string(c.PrivPassword)

after adding the back in to the code, I tried running with having variables set via environment and in the snmp.yml and both worked. without them I was getting the error:

securityParameter.PrivacyPassphrase is required when a privacy protocol is specified

Signed-off-by: Robert Bergman <rob.bergman@gmail.com>
@SuperQ SuperQ merged commit 6edf9d8 into prometheus:main Feb 27, 2024
6 checks passed
@SuperQ SuperQ mentioned this pull request May 10, 2024
SuperQ pushed a commit that referenced this pull request May 11, 2024
* [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
---------

Signed-off-by: Sebastian Schubert <basti@schubert.digital>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants