Librenms - RRD Storage

Hello Team,

I have configured Librenms with below servers and resource details.

  1. server 1: Main server- plus Web Gui(4CPU and 8GB RAM RHEL8.9)
  2. server 2: MariaDB (8CPU and 16GB RAM RHEL8.9)
  3. server 3 : RRD storage(8 CPU, 16GB RAM and Disk 120GB RHEL 8.9)
  4. server 4: Distributed poller (8 CPU and 16GB RAM RHEL 8.9) used Redis server for distributed poller configuration.

Onboarded 40 routers and 280 LAN switches , getting RRD disk high utilization.

I want to set RRD retention to 7 days, any one pls suggest what is the method to set RRD retention to 7 days.

Kindly do the needful

Thank you
Best Regards
Prakash

I have a fair sized installed with 2700 devices and 65k ports. I have also hitting high RRD disks io usage. I finally fixed the problem by moving the librenms VM and its data disks to nvme only storage.

You could try to give the VM more vRAM, so the filecaching can mitigate the load to some extent. Also, activating RRDCached could help a lot.
I also 2nd the hint from @Zach_Underwood. Running on fast storage is always a good idea for tools that permanently write random data.
If your hypervisor has lots or spare RAM, you could also create some RAM-disk and mount the folder /opt/librenms/rrd there.