We work with a lot of Avaya products and Librenms only has OS definitions for the IP Office PBX and ERS network switch.
I want to add support for the Linux based IP Office (this comes in a few flavours) and possibly some other products.
what do I need to do to add a new OS that LibreNMS can auto discover?
I just need pointing in the direction of the relevant files and bits of code.
Did you try it with SNMP configuration of your Avaya products? I mean look for phone’s IP, look for community string in your phone configuration and add it as a device?