Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Implement DHCP #1180

Open
rdelaage opened this issue Jan 5, 2024 · 2 comments
Open

Implement DHCP #1180

rdelaage opened this issue Jan 5, 2024 · 2 comments

Comments

@rdelaage
Copy link

rdelaage commented Jan 5, 2024

Hi all!

I would like to monitor a DHCP server and collect some statistics (mostly duration). DHCP is built on UDP. I saw #184 but I think it would be better to implement a specific prober (like for the DNS protocol).

I would enjoy helping you with this task :)

@rdelaage
Copy link
Author

rdelaage commented Jan 9, 2024

A reference could be the Nagios implementation https://github.com/nagios-plugins/nagios-plugins/blob/master/plugins-root/check_dhcp.c

@SuperQ
Copy link
Member

SuperQ commented Jan 9, 2024

This is an interesting idea. But maybe due to the complexity of handling DHCP packets it's worth making this a separate exporter/prober first.

Do you have an example collector for this? What Go libraries would you need?

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

No branches or pull requests

2 participants