Date: 2005-12-02 17:26
Sender: Brandon Hale
#!/usr/bin/env ruby
require 'RRDtool'
rrd = RRDtool.new('1.rrd')
img_path = "testcase.png"
graph = String.new
test = "*** 1DC-BB AT&T ATM DS3 circ# DNEC-805752 VCI
7/51 ***"
test2 = "ATM1/0"
graph = rrd.graph([img_path,
"--title", "#{test2} - #{test}",
"--start" , "-1day",
"--interlace",
"--imgformat", "PNG",
"--width=600",
"--height=80",
"--vertical-label", "bits/s",
"DEF:in=#{rrd.rrdname}:in:AVERAGE",
"DEF:out=#{rrd.rrdname}:out:AVERAGE",
"CDEF:inbits=in,8,*",
"CDEF:outbits=out,8,*",
"CDEF:kbin=inbits,1024,/",
"CDEF:kbout=outbits,1024,/",
"AREA:inbits#00FF00:Bandwidth In",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"LINE1:outbits#0000FF:Bandwidth Out",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"GPRINT:kbin:LAST:Last Bandwidth In\\: %3.2lf
Kbps",
"GPRINT:kbout:LAST:Last Bandwidth Out\\: %3.2lf
Kbps",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"COMMENT:\s",
"GPRINT:kbin:AVERAGE:Average Bandwidth In\\: %3.2lf
Kbps",
"GPRINT:kbout:AVERAGE:Average Bandwidth Out\\: %3.2lf
Kbps"])
|