rrdtool的helloworld

2022-04-26 00:00:00 数据库 专区 订阅 付费 监控

在看这个东西,还是有点复杂的,现在仍然是有点迷惑,不过好在helloworld做出来了。

在大部分时候,是不需要深入rrdtool的,如果用cacti来做监控的话,rrdtool部分的内容,都会由cacti来自动做好的,但是,了解下rrdtool可以自己写出监控脚本配合使用哦^_^

先放个helloworld吧。

创建数据库:

rrdtool create eth0.rrd  --step 300 DS:eth0_in:COUNTER:600:0:12500000 DS:eth0_out:COUNTER:600:0:12500000 RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.5:4:600 RRA:AVERAGE:0.5:24:600 RRA:AVERAGE:0.5:288:730

更新数据库:

/usr/bin/rrdtool update /root/study/eth0.rrd N:$(grep eth0 /proc/net/dev | awk "{print \$3}"):$(grep eth0 /proc/net/dev | awk "{print \$11}")

写入crontab:

*/5 * * * * /usr/bin/rrdtool update /root/study/eth0.rrd N:$(grep eth0 /proc/net/dev | awk "{print \$3}"):$(grep eth0 /proc/net/dev | awk "{print \$11}")

绘图:

rrdtool graph 1.png --start now-12000 DEF:value1=eth0.rrd:eth0_in:AVERAGE AREA:value1#ff0000

有这四步,就可以绘制简单的5分钟间隔网卡流量图了^_^
参考资料:
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=864861&page=1
http://blog.liuts.com/post/215/

来自:https://mp.weixin.qq.com/s/cmvM4BbUpslkuS58qRa3Zw

相关文章