RRDTool: Logging and Graphing

18 篇文章 0 订阅
 
Cacti是SA常用的网络流量监测图形分析工具。其前端用的是PHP,获取数据用的是SNMP服务,后台则是RRDTool。RRDTool负责保存和整理收到的数据以及生成图像。

使用RRDTool,一般只需要记住三条指令:
1. 建立数据库,定义数据格式和采样方式,指令:rrdtool create
2. 向数据库输入数据,指令:rrdtool update
3. 生成图形,指令:rrdtool graph

相对于传统的数据库+图形生成的组合,他的优点在于:
1. 生成的图形很酷,这的确是最吸引我的地方。
2. RRDTool的数据库称为Round-Robin数据库,也就是环状的。比如建立数据库时指定存储365个样本,那么第366个数据将会覆盖第1个数据,并以此类推。因此,不用担心数据库会不断膨胀。
3. 根据你指定的时间间隔选择最合适的样本生成图形。不用写那些SQL语句了,哈哈。
4. 接口很简洁,三条就够了。

不适合的环境:
如果数据不只是用于监控,而是需要在很长一段时间内查询或者统计,还是老老实实用MySQL吧。因为RRDTool保存的只是样本。

学习:
官网上的几篇入门教程就够了:http://www.mrtg.org/rrdtool/
再看看Python绑定的例子即可:http://segfault.in/2010/03/python-rrdtool-tutorial/
转自: http://iamsmallka.blog.163.com/blog/static/72703637201121393525401/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值