Skip to content

Move Codebase to Golang#21

Open
martialblog wants to merge 7 commits into
mainfrom
golang
Open

Move Codebase to Golang#21
martialblog wants to merge 7 commits into
mainfrom
golang

Conversation

@martialblog

@martialblog martialblog commented Jun 25, 2026

Copy link
Copy Markdown
Member

We have discussed the future of the plugin internally and we have decided to move to Golang to improve maintainability and simplify usage.

Fixes: #18 #20

The functionality will be mostly the same.

Notable changes in functionality:

  • Improve output strings, the output strings that are mapped from the returned SNMP bytes are now the same as in the vendor docs
  • The mapping of the contact string was probably wrong, this was corrected according to the vendor docs
  • Add support for SNMP v3 (is now the default method, but with noAuthNoPriv)

@martialblog

Copy link
Copy Markdown
Member Author

Needs to be tested against more devices and the SNMP v3 needs to be tested as well.

@martialblog

Copy link
Copy Markdown
Member Author

@log1-c Hi, I have compiled a Preview of the new version here, in case you want to help test it: https://transfer.netways.de/index.php/s/zL3EjBwTNBgKtPe

Feedback is very welcome

@log1-c

log1-c commented Jun 26, 2026

Copy link
Copy Markdown

As I am on holiday next week and the check runs on a customers monitoring system, I won't be able to give feedback quickly.
I will schedule a short appointment with the customer for the week after next :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Check not working with Python 3.12 after Ubuntu 24.04. upgrade

2 participants