Install LibreNMS on Raspbian


#1

I put LibreNMS into production as the sole NMS last month. I am very happy with it in the company I am currently working for. This company’s IT Infrastructure is 100% on-prem. I have LibreNMS, Oxidized and GateOne running on Virtual Machines on a SCALE Virtual Host. Rock solid, it’s working great.

I accepted a position at another company managing IT but this company is almost 100% cloud based. But I still want to be able to run an NMS to monitor switches, firewalls, etc. at ten sites.

My grand idea was to try to install LibreNMS on a Raspberry Pi 3 B+ and drop them on each site and later figure out how to use them as forwarders to a central LibreNMS in the cloud.

I was expecting some challenges but it was SMOOTH AS SILK.

Raspberry Pi 3 B+ loaded with Raspbian.
I followed this guide to install LibreNMS and it installed without an issue.

https://docs.librenms.org/Installation/Installation-Ubuntu-1604-Apache/


#2

Do you mind posting a guide on how you did it?

Lot of ppl will benefit from that!

PS: Distributed polling is not meant for that, but it does the job when you have several locations with devices without public ip. Be aware that some functionalities will not work, like real-time graphs from remote polled devices.


#3

I will when I reload it again. It is working really well except for one issue. When trying to save changes in the Global Config I keep getting “ERROR: No config item”.


#4

Documented!


#5

Nice!

If you move those rpi to be distributed pollers for a central node, dont forget to update the guide!