ICMP Response Graphs are empty

Hi I’ve been running the LibreNMS for six months now and it’s quite useful! But I’ve noticed a problem, I have some “only ping” devices and I wanted to see what the average delay is, because I needed to set up the ping rules to not be so strict for those devices. And when I looked at the ICMP Response Graph ( Ping Perf ) I’ve noticed that it’s pretty much empty. You can see that the “today” graph is also empty, but at least there are some values there. The one month graph shows no values what so ever and the 1 year graph shows some values from a short period of time.


I guess something has changed and broken the config, but I cant figure out what it could be.
I am pinging every 60 seconds as per config :

$config[‘ping_rrd_step’] = 60;

and the cron’s also edited :

          • librenms /opt/librenms/ping.php >> /dev/null 2>&1

I clearly remember fixing the rrdp step when I configured the ping, but just to be sure I’ve issued the command one more time :

[root@librenms librenms]# systemctl stop rrdcached.service
[root@librenms librenms]# ./scripts/rrdstep.php -h all
Converted: 0  Failed: 0  Skipped: 4451
[root@librenms librenms]# systemctl start rrdcached.service

So what am I missing?

Anyone had a similar problem?

So I am replying once again in my own topic. I’ve narrowed it down a bit - it seems that the rrd files got corrupted somehow. When I changed the rrdstep with the rrdstep.php the graphs stopped showing. If I add new devices they show normally until I change the ping interval and again use the rrdstep.php to change it in the .rrd files as well. Then it stops showing the graphs again. Now I didn’t have the time to dig around and check the files and see if there is no information or just the information is changed by the script in a way that it doesn’t make sense to the graphing utility anymore. But I would advise you to make copies of the .rrd files should you try to use the rrdstep script.