rrd does not exist.

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Post Reply
brownchad
Posts: 1
Joined: Sun Apr 12, 2026 8:32 pm

rrd does not exist.

Post by brownchad »

I noticed that we have about 200 of these rrd does not exist errors. They show up as unknown in the dashboard. the specific error is /var/lib/mrtg/XXX.XXX.XXX.XXX_8.rrd does not exist. (IP removed), we are running the current version of Nagios XI, and have about 2000 monitored devices. I went through lots of forum posts, and found similar issues, but the fixes don't seem to improve my situation. Any help would be great.
logisbk
Posts: 29
Joined: Mon Nov 08, 2021 1:00 pm

Re: rrd does not exist.

Post by logisbk »

When this happens for us, it's been because there are hosts with duplicate names - one uppercase and one lowercase. I opened a support case awhile back and they identified this as the issue. Try looking in /etc/mrtg/conf.d/ on the Nagios server for duplicate host name .cfg files
rosalia
Posts: 2
Joined: Mon Jan 06, 2025 6:49 am

Re: rrd does not exist.

Post by rosalia »

I ran into something very similar on a larger XI setup and in my case it wasn’t Nagios itself, but missing/corrupted RRD files from MRTG.
az games
If you’re seeing /var/lib/mrtg/...rrd does not exist, usually it means:

the RRD file was never created (polling issue), or
it got deleted/corrupted at some point

A couple things that helped me track it down:

Check if MRTG is actually running and updating:
ps aux | grep mrtg and look at /var/log/mrtg.log (or cron jobs)
Try manually running MRTG for one of those IPs and see if it recreates the .rrd
Verify permissions on /var/lib/mrtg/ (I had a case where files weren’t being written due to ownership issues)
If using SNMP for those devices, confirm they still respond — if polling fails, RRDs may never get generated

In my case, a bunch of devices had SNMP timeouts, so MRTG never created the RRDs, and Nagios just kept reporting them as missing.

Do the affected devices still return valid SNMP data, or are they maybe offline/intermittent?
Post Reply