Hi Adam,
What distribution is this running on, and where did the rrdtool binary come from (and what version is it)?
This looks like the specific rrdtool binary involved doesn't have PREDICT support.
BTW, you're not missing much. It'd do a great job as a 1970s weatherman...
adam. On 2019-05-28 18:17:15, Adam Thompson via observium observium@observium.org wrote: Hi, we’re using 19.5.9872 (7th May 2019), and are seeing an error in graph drawing: when we choose “Graph Trend” on any graph (that I’ve tried so far), I just get “Error Drawing Graph”. Showing the RRD command also shows the error: RRDTool Output: ERROR: invalid rpn expression in: 586400,-7,1800,inbits,PREDICT (full output shown below) Is this a known problem? Thanks, -Adam Adam Thompson Consultant, Infrastructure Services [[MERLIN LOGO]] [https://www.merlin.mb.ca/] 100 - 135 Innovation Drive Winnipeg, MB, R3T 6A8 (204) 977-6824 or 1-800-430-6404 (MB only) athompson@merlin.mb.ca [mailto:athompson@merlin.mb.ca] www.merlin.mb.ca [http://www.merlin.mb.ca/] [https://observium.merlin.mb.ca/] * * Devices [https://observium.merlin.mb.ca/devices/] * Ports [https://observium.merlin.mb.ca/ports/] * Health [https://observium.merlin.mb.ca/] * Routing [https://observium.merlin.mb.ca/] * * * [https://observium.merlin.mb.ca:443/images/os/arista.png] 10.0.2.3 [https://observium.merlin.mb.ca/device/device=357/] 49.803276, -97.148729 [https://observium.merlin.mb.ca/devices/location=IjQ5LjgwMzI3NiwgLTk3LjE0ODcy...] [https://observium.merlin.mb.ca/graph.php?height=45&width=150&to=1559...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] Traffic [https://observium.merlin.mb.ca/graph.php?height=45&width=150&to=1559...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_p...] Processors [https://observium.merlin.mb.ca/graph.php?height=45&width=150&to=1559...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_m...] Memory Usage Graph * Device (bits) [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * Export Data * Add to Dashboard * Add to Just Map [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] 6 Hours [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] 24 Hours [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] 48 Hours [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] One Week [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] One Month [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] Three Months [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] One Year [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] Three Years [https://observium.merlin.mb.ca/graph.php?to=1559062740&device=357&ty...] [https://observium.merlin.mb.ca/graphs/to=1559062740/device=357/type=device_b...] Options * Show Legend [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * Graph Previous [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * Graph Trend [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * Graph Maximum [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * RRD Command [https://observium.merlin.mb.ca/graphs/to=1559062716/device=357/type=device_b...] * Link to Graph [https://observium.merlin.mb.ca/graph.php?to=1559062716&device=357&ty...] [https://observium.merlin.mb.ca/graph.php?to=1559062716&device=357&ty...] Description Device total traffic in bits/sec. Performance & Output RRDTool Output: ERROR: invalid rpn expression in: 586400,-7,1800,inbits,PREDICT RRDtool Runtime: 0.032s | Total time: 0.035s RRDTool Command /usr/bin/rrdtool graph /tmp/iUIcLU9ZVLrCITXP.png -g -Y --alt-autoscale --rigid --start 1558976316 --end 1559062716 --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 DEF:inB0=/opt/observium/rrd/10.0.2.3/port-1.rrd:INOCTETS:AVERAGE DEF:outB0=/opt/observium/rrd/10.0.2.3/port-1.rrd:OUTOCTETS:AVERAGE CDEF:octets0=inB0,outB0,+ CDEF:inbits0=inB0,8,* CDEF:outbits0=outB0,8,* CDEF:outbits0_neg=outbits0,-1,* CDEF:bits0=inbits0,outbits0,+ VDEF:totinB0=inB0,TOTAL VDEF:totoutB0=outB0,TOTAL VDEF:tot0=octets0,TOTAL AREA:inbits0#7aa537:'Et1 Rx' GPRINT:inbits0:LAST:%6.2lf%s GPRINT:inbits0:AVERAGE:%6.2lf%s GPRINT:inbits0:MIN:%6.2lf%s GPRINT:inbits0:MAX:%6.2lf%s GPRINT:totinB0:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#6a6aa9:' Tx' GPRINT:outbits0:LAST:%6.2lf%s GPRINT:outbits0:AVERAGE:%6.2lf%s GPRINT:outbits0:MIN:%6.2lf%s GPRINT:outbits0:MAX:%6.2lf%s GPRINT:totoutB0:%6.2lf%sB COMMENT:'\l' DEF:inB1=/opt/observium/rrd/10.0.2.3/port-2.rrd:INOCTETS:AVERAGE DEF:outB1=/opt/observium/rrd/10.0.2.3/port-2.rrd:OUTOCTETS:AVERAGE CDEF:octets1=inB1,outB1,+ CDEF:inbits1=inB1,8,* CDEF:outbits1=outB1,8,* CDEF:outbits1_neg=outbits1,-1,* CDEF:bits1=inbits1,outbits1,+ VDEF:totinB1=inB1,TOTAL VDEF:totoutB1=outB1,TOTAL VDEF:tot1=octets1,TOTAL AREA:inbits1#3e7a24:'Et2 Rx':STACK GPRINT:inbits1:LAST:%6.2lf%s GPRINT:inbits1:AVERAGE:%6.2lf%s GPRINT:inbits1:MIN:%6.2lf%s GPRINT:inbits1:MAX:%6.2lf%s GPRINT:totinB1:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#35356e:' Tx' GPRINT:outbits1:LAST:%6.2lf%s GPRINT:outbits1:AVERAGE:%6.2lf%s GPRINT:outbits1:MIN:%6.2lf%s GPRINT:outbits1:MAX:%6.2lf%s GPRINT:totoutB1:%6.2lf%sB COMMENT:'\l' DEF:inB2=/opt/observium/rrd/10.0.2.3/port-999001.rrd:INOCTETS:AVERAGE DEF:outB2=/opt/observium/rrd/10.0.2.3/port-999001.rrd:OUTOCTETS:AVERAGE CDEF:octets2=inB2,outB2,+ CDEF:inbits2=inB2,8,* CDEF:outbits2=outB2,8,* CDEF:outbits2_neg=outbits2,-1,* CDEF:bits2=inbits2,outbits2,+ VDEF:totinB2=inB2,TOTAL VDEF:totoutB2=outB2,TOTAL VDEF:tot2=octets2,TOTAL AREA:inbits2#034f11:'Mgmt1 Rx':STACK GPRINT:inbits2:LAST:%6.2lf%s GPRINT:inbits2:AVERAGE:%6.2lf%s GPRINT:inbits2:MIN:%6.2lf%s GPRINT:inbits2:MAX:%6.2lf%s GPRINT:totinB2:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#000033:' Tx' GPRINT:outbits2:LAST:%6.2lf%s GPRINT:outbits2:AVERAGE:%6.2lf%s GPRINT:outbits2:MIN:%6.2lf%s GPRINT:outbits2:MAX:%6.2lf%s GPRINT:totoutB2:%6.2lf%sB COMMENT:'\l' CDEF:inB=inB0,inB1,inB2,ADDNAN,ADDNAN CDEF:outB=outB0,outB1,outB2,ADDNAN,ADDNAN CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' CDEF:smooth_in=inbits,1800,TREND CDEF:predict_in=586400,-7,1800,inbits,PREDICT LINE2:predict_in#FF00FF::dashes=5 CDEF:smooth_out=doutbits,1800,TREND CDEF:predict_out=586400,-7,1800,doutbits,PREDICT LINE2:predict_out#FF00FF::dashes=5 AREA:outbits0_neg#6a6aa9: AREA:outbits1_neg#35356e::STACK AREA:outbits2_neg#000033::STACK HRULE:0#999999 RRDTool Files Used /opt/observium/rrd/10.0.2.3/port-1.rrd /opt/observium/rrd/10.0.2.3/port-2.rrd /opt/observium/rrd/10.0.2.3/port-999001.rrd * Observium 19.5.9872 (stable) [http://www.observium.org] * * 0.260s [https://observium.merlin.mb.ca/overview/]