![](https://secure.gravatar.com/avatar/1fb22aad42f788616edb0c69dcfb6810.jpg?s=120&d=mm&r=g)
Howdy,
Recently RRD graphs (created by Smokeping) have stopped working. The RRD files are still there and being generated. They display correctly in Smokeping. config.php is unchanged and correct.
&debug=1 or a particular setting gives me
RRD CMD[%ygraph —daemon unix:/var/run/rrdcached.sock /tmp/cYlMIYCEzB411tYX.png -Y --lower-limit 0 --alt-autoscale-max --rigid --start 1454281028 --end 1454367428 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E COMMENT:' RTT Loss SDev RTT:SDev\l' DEF:median0=/var/lib/smokeping/Observium/10_30_90_100.rrd:median:AVERAGE CDEF:dm0=median0,UN,0,median0,IF DEF:loss0=/var/lib/smokeping/Observium/10_30_90_100.rrd:loss:AVERAGE CDEF:ploss0=loss0,20,/,100,* DEF:pin0p1=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping1:AVERAGE CDEF:p0p1=pin0p1,UN,0,pin0p1,IF DEF:pin0p2=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping2:AVERAGE CDEF:p0p2=pin0p2,UN,0,pin0p2,IF DEF:pin0p3=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping3:AVERAGE CDEF:p0p3=pin0p3,UN,0,pin0p3,IF DEF:pin0p4=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping4:AVERAGE CDEF:p0p4=pin0p4,UN,0,pin0p4,IF DEF:pin0p5=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping5:AVERAGE CDEF:p0p5=pin0p5,UN,0,pin0p5,IF DEF:pin0p6=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping6:AVERAGE CDEF:p0p6=pin0p6,UN,0,pin0p6,IF DEF:pin0p7=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping7:AVERAGE CDEF:p0p7=pin0p7,UN,0,pin0p7,IF DEF:pin0p8=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping8:AVERAGE CDEF:p0p8=pin0p8,UN,0,pin0p8,IF DEF:pin0p9=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping9:AVERAGE CDEF:p0p9=pin0p9,UN,0,pin0p9,IF DEF:pin0p10=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping10:AVERAGE CDEF:p0p10=pin0p10,UN,0,pin0p10,IF DEF:pin0p11=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping11:AVERAGE CDEF:p0p11=pin0p11,UN,0,pin0p11,IF DEF:pin0p12=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping12:AVERAGE CDEF:p0p12=pin0p12,UN,0,pin0p12,IF DEF:pin0p13=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping13:AVERAGE CDEF:p0p13=pin0p13,UN,0,pin0p13,IF DEF:pin0p14=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping14:AVERAGE CDEF:p0p14=pin0p14,UN,0,pin0p14,IF DEF:pin0p15=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping15:AVERAGE CDEF:p0p15=pin0p15,UN,0,pin0p15,IF DEF:pin0p16=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping16:AVERAGE CDEF:p0p16=pin0p16,UN,0,pin0p16,IF DEF:pin0p17=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping17:AVERAGE CDEF:p0p17=pin0p17,UN,0,pin0p17,IF DEF:pin0p18=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping18:AVERAGE CDEF:p0p18=pin0p18,UN,0,pin0p18,IF DEF:pin0p19=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping19:AVERAGE CDEF:p0p19=pin0p19,UN,0,pin0p19,IF DEF:pin0p20=/var/lib/smokeping/Observium/10_30_90_100.rrd:ping20:AVERAGE CDEF:p0p20=pin0p20,UN,0,pin0p20,IF CDEF:pings0=20,p0p1,UN,p0p2,UN,+,p0p3,UN,+,p0p4,UN,+,p0p5,UN,+,p0p6,UN,+,p0p7,UN,+,p0p8,UN,+,p0p9,UN,+,p0p10,UN,+,p0p11,UN,+,p0p12,UN,+,p0p13,UN,+,p0p14,UN,+,p0p15,UN,+,p0p16,UN,+,p0p17,UN,+,p0p18,UN,+,p0p19,UN,+,p0p20,UN,+,- CDEF:m0=p0p1,p0p2,+,p0p3,+,p0p4,+,p0p5,+,p0p6,+,p0p7,+,p0p8,+,p0p9,+,p0p10,+,p0p11,+,p0p12,+,p0p13,+,p0p14,+,p0p15,+,p0p16,+,p0p17,+,p0p18,+,p0p19,+,p0p20,+,pings0,/ CDEF:sdev0=p0p1,m0,-,DUP,*,p0p2,m0,-,DUP,*,+,p0p3,m0,-,DUP,*,+,p0p4,m0,-,DUP,*,+,p0p5,m0,-,DUP,*,+,p0p6,m0,-,DUP,*,+,p0p7,m0,-,DUP,*,+,p0p8,m0,-,DUP,*,+,p0p9,m0,-,DUP,*,+,p0p10,m0,-,DUP,*,+,p0p11,m0,-,DUP,*,+,p0p12,m0,-,DUP,*,+,p0p13,m0,-,DUP,*,+,p0p14,m0,-,DUP,*,+,p0p15,m0,-,DUP,*,+,p0p16,m0,-,DUP,*,+,p0p17,m0,-,DUP,*,+,p0p18,m0,-,DUP,*,+,p0p19,m0,-,DUP,*,+,p0p20,m0,-,DUP,*,+,pings0,/,SQRT CDEF:dmlow0=dm0,sdev0,2,/,- CDEF:s2d0=sdev0 CDEF:ploss_all=0,ploss0,+,1,/ CDEF:dm_all=0,dm0,+,1,/ CDEF:sd_all=0,s2d0,+,1,/ CDEF:dmlow_all=dm_all,sd_all,2,/,- AREA:dmlow_all AREA:sd_all#AAAAAA::STACK LINE1:dm_all#CC0000:'Average ' VDEF:avmed=dm_all,AVERAGE VDEF:avsd=sd_all,AVERAGE CDEF:msr=dm_all,POP,avmed,avsd,/ VDEF:avmsr=msr,AVERAGE GPRINT:avmed:'%5.1lf%ss' GPRINT:ploss_all:AVERAGE:'%5.1lf%%' GPRINT:avsd:'%5.1lf%Ss' GPRINT:avmsr:'%5.1lf%s\l'%n] ×
RRD RUNTIME[0.0471s] RRD STDOUT[ERROR: rrdc_flush (/var/lib/smokeping/Observium/10_30_90_100.rrd) failed with status -1.] RRD_STATUS[FALSE]
The path listed above is correct. e.g. $ ls -al /var/lib/smokeping/Observium/10_30_90_100.rrd -rw-r—r— 1 smokeping smokeping 2986808 Feb 1 16:01 /var/lib/smokeping/Observium/10_30_90_100.rrd
I did some googling and found that rrdc is for RRD Cache which I was running. I had installed it per http://blog.best-practice.se/2014/10/using-rrdcached-with-observium.html
I’ve apt-get purge rrdcache, commented out the config.php entry, rebooted, and now I have no graphs (but I do have .rrd files).
I’m wondering if anyone could give me some pointers as to where to go next.
Thanks,
Joey