Geist PDU Support

Seems like the latest Geist devices that use the “geist_v5” mib aren’t supported

discovery
https://p.libren.ms/view/79a3766f

snmpwalk
https://p.libren.ms/view/f643c48c

looks like i couldn’t put more than 2 links in the post as a new user

geist_v5 mib
https://p.libren.ms/view/d7ba9889

Has anyone done any work on this? I have a bunch of the new PDUs and they are all showing up as environment sensors, which isn’t really right.

Not sure if anyone still needs this, but I did so I figured I would share it. I posted some links to files and the modifications I had to use to get it to start logging PDU traffic. However, keep in mind, that I had to modify the geist-watchdog.yaml definition to make it less of a generic sysObjectID, so not sure if that will break it for anyone that uses Geist Watchdog devices:

https://community.librenms.org/t/geist-watchdog-external-sensor-discovery-not-working/11608

This also breaks the daily script because I had to modify the watchdog definition file. So, if anyone knows the correct way to update that, I am more than happy to give it a try. There is also an issue where the data is only collecting the last 3 of 6 circuits. All others seem to work fine. Maybe someone else may have an idea of why that is.