Been running LibreNMS for a while now monitoring my network device ranging from Cisco (ios and nxos), Procurve/Aruba, Vyos, Ubiquiti Edge Router, pfSense and other devices. Just recently installed Oxidized on a different server with its own router.db file with some cisco, procurve and vyos device manually added to the router.db file, then I integrate it to LibreNMS.
Its working for the Procurve devices, and not the other devices. Status on Oxidized says “no connection” and they all showing Procurve as the model. I use RADIUS for authentication and a common service account for this. This is my oxdized configuration and any help will be really appreciated
Got this working now with the right device OS and versioning. For starters like me using Ubuntu 18.04.3 LTS here is my step by step instruction and hoping it’ll help someone out there:
On Ubuntu, begin by enabling the universe repository if you have to #add-apt-repository universe
Create /home/oxidized/.config/oxidized/router.db and make it look something like this depending on the os of your device: x.x.x.x:ios
x.x.x.x:procurve
x.x.x.x:vyatta
x.x.x.x:edgeos
Copy the oxidized.services file from extras to /lib/systemd/system/ #cp /var/lib/gems/2.5.0/gems/oxidized-0.27.0/extra/oxidized.service /lib/systemd/system
Set the service to start at boot #sudo systemctl enable oxidized.service