rrdtool(round robin database)工具为环状 数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、 系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdtool,比较有名的为Cacti、Ganglia、Monitorix等。更多rrdtool介绍见官网 http://oss.oetiker.ch/rrdtool/。rrdtool是一个复杂的工具,涉及较多参数概念,本节主要通过 Python的rrdtool模块对rrdtool的几个常用方法进行封装,包括create、fetch、graph、info、update等方法,本节对rrdtool的基本知识不展开说明,重点放在 Python rrdtool模块的常用方法使用介绍上。 rrdtool模块的安装方法如下:
easy_install python-rrdtool #pip安装方法
pip install python-rrdtool #easy_install安装方法
#需要rrdtool工具及其他类包支持,CentOS环境推荐使用yum安装方法
# yum install rrdtool-python