Scaling up librenms

Hi Everyone ,
I want to Scale librenms on my envirement. I want to create

  • 3 pooler on my wideare locations.
  • db and rrd in a server on center.
  • Gui server on center.

Depending on this documentation i couldnt understand the logic.
https://docs.librenms.org/#Installation/Installation-Ubuntu-1804-Apache/
I have questions.

  1. Must i do a default librenms installation for all servers ? (rrd folder, local mysql) after this adding come config at that documentation.
  2. or must i create a central db server , all server instalaltion db’ one bye one. Must i mount rrd servers rrd folder to every server as /op/librenms/rrd like central rrd.

Best regards

Did you look at this doc?
https://docs.librenms.org/#Extensions/Distributed-Poller/

Sure …
But i couldns understand.
If i’m not wrong every librenms poller installation will be done like stanalone. Central db server will only serve for memcache, RRD server folder served to every pooler servers opt/librenms/rrd folder. isnt it ?

Central node - database, RRD, memcached (we don’t use it), Redis server. It does not matter where you put this as well as you can place each element on a separate machine.
Poller nodes - just connect to the places, where above services are located.

This means that, no, there should be only a single RRD instance out there and your pollers should connect to that instance.

1 Like