I am using the following configuration for a RRD Graph Generation. rrdtool graph /tmp/imgout/outgraph.png --start -86400 -e -300 \ DEF:if_in_bytes=$RRDFILE:if_in:AVERAGE \ DEF:if_out_bytes=$RRDFILE:if_out:AVERAGE \ "CDEF:if_in_bits=if_in_bytes,8,*" \ "CDEF:if_out_bits=if_out_bytes,8,*" \ "CDEF:if_out_bits_neg=if_out_bits,-1,*" \ "CDEF:if_bytes_in=if_in_bytes,0,12500000,LIMIT,UN,0,if_in_bytes,IF,86400,*" \ "CDEF:if_bytes_out=if_out_bytes,0,12500000,LIMIT,UN,0,if_out_bytes,IF,86400,*" \ "CDEF:if_bytes=if_bytes_in,if_bytes_out,+" \ AREA:if_in_bits#00dd00:'Receive (RX)' \ AREA:if_out_bits_neg#0000ff:'Transmit (TX)' \ COMMENT:" \n" \ COMMENT:" Maximum Average Current" \ COMMENT:" \n" \ COMMENT:"In " \ GPRINT:if_in_bits:MAX:'%7.2lf %sb/s' \ GPRINT:if_in_bits:AVERAGE:"%7.2lf %Sb/s" \ GPRINT:if_in_bits:LAST:"%7.2lf %Sb/s" \ COMMENT:" \n" \ COMMENT:"Out " \ GPRINT:if_out_bits:MAX:"%7.2lf %Sb/s" \ GPRINT:if_out_bits:AVERAGE:"%7.2lf %Sb/s" \ GPRINT:if_out_bits:LAST:"%7.2lf %Sb/s" \ COMMENT:" \n" \ COMMENT:" \n" \ GPRINT:if_bytes_in:AVERAGE:"Totals %7.2lf %sB i" \ GPRINT:if_bytes_out:AVERAGE:"%7.2lf %sB o" \ GPRINT:if_bytes:AVERAGE:"%7.2lf %sB t" \ COMMENT:" \n" \ -v "bits/sec" -t "$2" -h 150 -w 392 -x "HOUR:1:HOUR:6:HOUR:2:0:%H"
------------ I have figured out I need to add the following two lines to my RRDTool command. "VDEF:if_in_pc=if_in_bits,95,PERCENT" \ "VDEF:if_out_pc=if_out_bits,95,PERCENT" \ My problem is, I graph my inbound network Data as a positive Y VALUE and outbound Network Data as a Negative Y Value. All calculations for reporting are done using the positive values, but the graph is rendered (AREA/LINE) using the negatives for outbound. While this works ok for the CDEF values (by creating $result x -1) I am unable to do the same for the VDEF Value. The above 95th Percentile lines calculate the positive 95th Percentile for both (if_in and if_out) data sources in my RRD however I cannot convert the VDEF result to a negative for use as a HRULE when rendering my graph. I also cannot obviously calculate my 95th percentile figures using the negative integers. How do I flip the VDEF result to a negative for use in HRULE? or how do I get around this all together? I wish I had listend in maths .... I hope what I posted makes sense :D, thanks in advance. -- View this message in context: http://n2.nabble.com/95-Percentile-number-to-Display-as-a-Negative-tp4748615p4748615.html Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com. _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
