Rrdtool command OK, but displaying empty graph

Hi folks,

I have an environment with 3 pollers, and 2 of them are working fine, 1 is not. It seems to be OK, ./validate and ./daily are fine, but the graphs are empty, even though the rrdtool output shows OK.
Any ideas on how to troubleshoot this? The device being polled is the poller itself.

RRDTool Command

rrdtool graph /database/rrdtool-1.7.2/temp/zXIP69q6GJC9e279 -g -l 0 -u 100 -E --start 1616073900 --end 1616160300 --width 1171 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal -c FONT#000000 --font LEGEND:8:DejaVuSansMono --font AXIS:7:DejaVuSansMono --font-render-mode normal COMMENT:‘Load % Now Min Max Avg\l’ DEF:usage0=10.10.10.50/processor-hr-196608.rrd:usage:AVERAGE DEF:usage0min=10.10.10.50/processor-hr-196608.rrd:usage:MIN DEF:usage0max=10.10.10.50/processor-hr-196608.rrd:usage:MAX CDEF:usage_cdef0=usage0,8,/ CDEF:usage_cdef0min=usage0min,8,/ CDEF:usage_cdef0max=usage0max,8,/ AREA:usage_cdef0#E43C00:‘Intel Xeon E5-26 ’ GPRINT:usage0:LAST:%5.2lf%s GPRINT:usage0min:MIN:%5.2lf%s GPRINT:usage0max:MAX:%5.2lf%s GPRINT:usage0:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage1=10.10.10.50/processor-hr-196609.rrd:usage:AVERAGE DEF:usage1min=10.10.10.50/processor-hr-196609.rrd:usage:MIN DEF:usage1max=10.10.10.50/processor-hr-196609.rrd:usage:MAX CDEF:usage_cdef1=usage1,8,/ CDEF:usage_cdef1min=usage1min,8,/ CDEF:usage_cdef1max=usage1max,8,/ AREA:usage_cdef1#E74B00:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage1:LAST:%5.2lf%s GPRINT:usage1min:MIN:%5.2lf%s GPRINT:usage1max:MAX:%5.2lf%s GPRINT:usage1:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage2=10.10.10.50/processor-hr-196610.rrd:usage:AVERAGE DEF:usage2min=10.10.10.50/processor-hr-196610.rrd:usage:MIN DEF:usage2max=10.10.10.50/processor-hr-196610.rrd:usage:MAX CDEF:usage_cdef2=usage2,8,/ CDEF:usage_cdef2min=usage2min,8,/ CDEF:usage_cdef2max=usage2max,8,/ AREA:usage_cdef2#EB5B00:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage2:LAST:%5.2lf%s GPRINT:usage2min:MIN:%5.2lf%s GPRINT:usage2max:MAX:%5.2lf%s GPRINT:usage2:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage3=10.10.10.50/processor-hr-196611.rrd:usage:AVERAGE DEF:usage3min=10.10.10.50/processor-hr-196611.rrd:usage:MIN DEF:usage3max=10.10.10.50/processor-hr-196611.rrd:usage:MAX CDEF:usage_cdef3=usage3,8,/ CDEF:usage_cdef3min=usage3min,8,/ CDEF:usage_cdef3max=usage3max,8,/ AREA:usage_cdef3#EF6A00:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage3:LAST:%5.2lf%s GPRINT:usage3min:MIN:%5.2lf%s GPRINT:usage3max:MAX:%5.2lf%s GPRINT:usage3:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage4=10.10.10.50/processor-hr-196612.rrd:usage:AVERAGE DEF:usage4min=10.10.10.50/processor-hr-196612.rrd:usage:MIN DEF:usage4max=10.10.10.50/processor-hr-196612.rrd:usage:MAX CDEF:usage_cdef4=usage4,8,/ CDEF:usage_cdef4min=usage4min,8,/ CDEF:usage_cdef4max=usage4max,8,/ AREA:usage_cdef4#F37900:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage4:LAST:%5.2lf%s GPRINT:usage4min:MIN:%5.2lf%s GPRINT:usage4max:MAX:%5.2lf%s GPRINT:usage4:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage5=10.10.10.50/processor-hr-196613.rrd:usage:AVERAGE DEF:usage5min=10.10.10.50/processor-hr-196613.rrd:usage:MIN DEF:usage5max=10.10.10.50/processor-hr-196613.rrd:usage:MAX CDEF:usage_cdef5=usage5,8,/ CDEF:usage_cdef5min=usage5min,8,/ CDEF:usage_cdef5max=usage5max,8,/ AREA:usage_cdef5#F78800:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage5:LAST:%5.2lf%s GPRINT:usage5min:MIN:%5.2lf%s GPRINT:usage5max:MAX:%5.2lf%s GPRINT:usage5:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage6=10.10.10.50/processor-hr-196614.rrd:usage:AVERAGE DEF:usage6min=10.10.10.50/processor-hr-196614.rrd:usage:MIN DEF:usage6max=10.10.10.50/processor-hr-196614.rrd:usage:MAX CDEF:usage_cdef6=usage6,8,/ CDEF:usage_cdef6min=usage6min,8,/ CDEF:usage_cdef6max=usage6max,8,/ AREA:usage_cdef6#FB9700:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage6:LAST:%5.2lf%s GPRINT:usage6min:MIN:%5.2lf%s GPRINT:usage6max:MAX:%5.2lf%s GPRINT:usage6:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ DEF:usage7=10.10.10.50/processor-hr-196615.rrd:usage:AVERAGE DEF:usage7min=10.10.10.50/processor-hr-196615.rrd:usage:MIN DEF:usage7max=10.10.10.50/processor-hr-196615.rrd:usage:MAX CDEF:usage_cdef7=usage7,8,/ CDEF:usage_cdef7min=usage7min,8,/ CDEF:usage_cdef7max=usage7max,8,/ AREA:usage_cdef7#FFA700:‘Intel Xeon E5-26 ‘:STACK GPRINT:usage7:LAST:%5.2lf%s GPRINT:usage7min:MIN:%5.2lf%s GPRINT:usage7max:MAX:%5.2lf%s GPRINT:usage7:AVERAGE:’%5.2lf%s\n’ COMMENT:‘\n’ --daemon 10.255.73.51:42217
RRDTool Output

1252x339
OK u:0.23 s:0.04 r:0.27

librenms@server1:~$ ./validate.php

Component Version
LibreNMS 21.2.0-58-ge3a1a239f
DB Schema 2021_03_17_160729_service_templates_cleanup (201)
PHP 7.3.22
Python 3.6.8
MySQL 10.5.9-MariaDB
RRDTool 1.7.2
SNMP NET-SNMP 5.7.2
====================================

[OK] Composer Version: 2.0.11
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
[INFO] Detected Dispatcher Service
[WARN] IPv6 is disabled on your server, you will not be able to add IPv6 devices.

librenms@server1:~$ ./daily.sh
Fetching new release information OK
Between releases, waiting for newer release
Updating Composer packages OK
Updated from unset to OK
Updating SQL-Schema OK
Updating submodules OK
Cleaning up DB OK
Fetching notifications OK
Caching PeeringDB data OK
librenms@server1:~$

It was an issue with old Poller Group information in mySQL. After deleting and recreating the DB, deleting the RRD data and devices, then adding the devices again, it got fixed.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.