I need some help formulating a command to extract some data from rrd files created by cacti. All I want returned is a single number representing 95th percentile for an arbitrary time period (no graphical output; text only).
I'm not as clueless as this question is but rrdtool is kind of tough since I just need this one thing I was hoping someone could help out with a general form for a command. Below is the command that cacti is using to generate the same number that I'm looking for. (The constant string "13.42 mb/s" in the last COMMENT line is what I'm interested in retrieving, but don't know how cacti gets to that.) Thanks in advance for any help whatsoever. ------- /usr/bin/rrdtool graph - \ --imgformat=PNG \ --start=-86400 \ --end=-300 \ --title="sw135s3 - Traffic - Fa0/24" \ --rigid \ --base=1000 \ --height=120 \ --width=500 \ --alt-autoscale-max \ --lower-limit=0 \ --vertical-label="bits per second" \ --slope-mode \ DEF:a="/usr/share/cacti/site/rra/sw135s3_traffic_in_31.rrd":traffic_in:AVERAGE \ DEF:b="/usr/share/cacti/site/rra/sw135s3_traffic_in_31.rrd":traffic_out:AVERAGE \ CDEF:cdefa=a,8,* \ CDEF:cdefe=b,8,* \ AREA:cdefa#00CF00:"Inbound" \ GPRINT:cdefa:LAST:" Current\:%8.2lf %s" \ GPRINT:cdefa:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:cdefa:MAX:"Maximum\:%8.2lf %s\n" \ LINE1:cdefe#002A97:"Outbound" \ GPRINT:cdefe:LAST:"Current\:%8.2lf %s" \ GPRINT:cdefe:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:cdefe:MAX:"Maximum\:%8.2lf %s\n" \ COMMENT:"\n" \ HRULE:13415950.96#FF0000:"95%" \ COMMENT:"13.42 mb/s\n" _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
