【发布时间】:2014-07-20 06:09:41
【问题描述】:
我正在尝试让 rrdtool 工作以绘制 ifInOctets。
我使用以下方法创建了数据库:
rrdtool create bandwidth.rrd --start N DS:in:COUNTER:60:U:U RRA:AVERAGE:0.5:1:432
我每分钟跑一次:
/usr/bin/rrdupdate /srv/www/htdocs/rrdtool/bandwidth.rrd N:`/usr/bin/snmpget -v 2c -Oqv -c secret 192.168.1.1 ifInOctets.2`
如果我跑了
/usr/bin/snmpget -v 2c -Oqv -c secret 192.168.1.1 ifInOctets.2
它返回了正确的结果。
然后我使用以下方法创建 rrd 图:
/usr/bin/rrdtool graph /srv/www/htdocs/mrtg/bandwidth.png -a PNG -w 785 -h 120 -s -129600 -v "Data Throughput" \
'DEF:in=/srv/www/htdocs/rrdtool/bandwidth.rrd:in:AVERAGE' \
'CDEF:kbin=in,1024,/' \
'AREA:in#00FF00:Bandwidth In' \
'GPRINT:kbin:LAST:Last Bandwidth In\: %3.2lf KBps' \
'GPRINT:kbin:AVERAGE:Average Bandwidth In\: %3.2lf KBps'
我有什么明显的遗漏吗?
【问题讨论】:
标签: rrdtool