Be able to define a certain set of commands that should be present in every config fetched by Oxidized as example. If a device doesn’t comply, raise a flag. Export results via. API/pdf etc.
Make a compliance template that consists of more a bunch of these checks.
Make a predefined set of objects to check. (So the users doesn’t have do reinvent the wheel)
I like this idea. Would be great to show interfaces (Which are up?) that don’t conform to LibreNMS’s naming standards. This could be done without the use of Oxidized as well.