Stuck on adding custom device with MIB

Dear community,

i’ve been working with a collegue to add two custom devices using a MIB from each vendor and using a yaml config.

We invested quite some hours now trying to reverse enigneer the proces of the discovery.

Can someone please explain the way LibreNMS is going through the discovery process and what files it uses or references.

Any help would be appreciated.