I’ve got Oxidized and LibreNMS installed on the same server. Oxidized is successfully pulling configs and these are viewable in the Oxidized web UI and via the API, complete with the ability to diff the versions and so on. This suggests to me that the Oxidized side is correctly configured.
When I go to the configs page on LibreNMS and click “Show version” or “Show diff”, the page just reloads without giving me any errors or the configs. There are no errors in the browser console and my ./validate.php has no errors (though my chowns seem to change fairly regularly causing a fail, though fixing these doesn’t have any effect on oxidized). There are also no errors in the Apache log.
When I click the refresh button on LibreNMS, Oxidized does cause the device to fetch new configs, so the API integration is clearly working, but why I can’t see the configs, I don’t know.
Screenshot of all I have on my config screen. This doesn’t change no matter what button I press.
[[email protected] librenms]# ./validate.php
|DB Schema||2019_09_29_114433_change_default_mempool_perc_warn_in_mempools_table (142)|
[OK] Composer Version: 1.9.0
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
Paste of my Oxidized config: