python-rrdtool】的更多相关文章

一.Centos环境yum命令安装 yum install rrdtool rrdtool-devel 二.源码安装 wget https://pypi.python.org/packages/99/af/bf46df3104d78591f942278467a1016d056a887c808ed1127207a4e1ebaf/python-rrdtool-1.4.7.tar.gz .tar.gz cd python-rrdtool-/ python setup.py install #可能会报错…
rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术.rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量.系统性能.磁盘利用率等趋势图,很多流行监控平台都使用到rrdtool,比较有名的为Cacti.Ganglia.Monitorix等.更多rrdtool介绍见官网http://oss.oetiker.ch/rrdtool/.rrdtool是一个复杂的工具,涉及较多参数…
在updatev rrdfile时, ret = rrdtool.updatev(filename, ds) 报了argument 0 must be string的异常,经查是因为python 的rrdtool不是用unicode,而传递进来的参数使用了unicode,解决办法很简单 ret = rrdtool.updatev(filename.encode(), ds.encode())…
我们有个网关需要做下带宽监控,能获取这个数据的唯一方法就是登录到管理界面查看.然后咱就写了个模拟登录的爬虫,定时抓取数据用rrdtool存储,最后通过Django来展示.这里就涉及了python的rrdtool,还有django怎么生成rrdtool这两个事. rrdtool怎么使用的不细说了,比较好的教程是cu上的那个帖子,贴下部分代码,希望遇到类似需求的读者少走弯路. 安装就是 pip install rrdtool 创建和更新rrd数据库 创建和更新rrd文件 # coding:utf-8…
rrdtool install: apt-get install libpango1.0-dev libxml2-dev wget https://packages.debian.org/wheezy/rrdtool http://www.cnblogs.com/wjoyxt/p/5035185.html (python rrdtools) ,这类如果发行版有自带模块的话,直接使用发行版自带的吧.例如CentOS的可以使用 python-rrdtool这个包.安装完成后默认的python里就带这…
环境:ubuntu 16.04LTS,python3,python2 已安装:pip3,pip2 注:基于Python自动化运维这本书上介绍的各模块而来 1.python-rrdtool(just for python2) sudo apt-get install python-rrdtool -y# import rrdtool 2.psutil pip3 install psutilpip install psutil# import psutil 3.ipy pip3 install ip…
root@cacti:~/box# cat convert.py #!/usr/bin/env python import sqlite3,time,rrdtool,os def boxstatus(): ''' check the status of the box, and set it to 1 if it is online, set it to 0 if it is offline ''' if "status.db": os.system('rm status.db') d…
许多刚入门 Python 的朋友都在纠结的的问题是:我应该选择学习 python2 还是 python3? 对此,咪博士的回答是:果断 Python3 ! 可是,还有许多小白朋友仍然犹豫:那为什么还是有人推荐我学习 Python2 呢? 其实,无外乎以下一些原因(但这些理由经咪博士稍微一推敲就站不住脚了): 1. 无论是 Python 还是 Pip 的下载量,都是 2 比 3 多,可见 2 仍然是主流 错!造成 2 的下载量比 3 多的原因很多,但其中很重要的一条是,绝大多数操作系统(Linux…
源自 python自动化运维:技术与最佳实践 并做略微修改 安装 yum install python-rrdtoolyum install rrdtool-devel #因为采集用了psutil模块,所以安装pip3 install psutil pip3 install rrdtool 常用方法,就随便从网上down了些,具体最好去看一下相关的源码,方便理解 . Create方法 create filename [--start|-b start time] [--step|-s step]…
1.python解释器提供提供的小工具 1.1 一秒钟启动一个下载服务器 进入要下载文件的目录(shift+鼠标右键可以很快的在当前目录打开一个cmd) python2: python2 -m SimpleHTTPServer (python2中的模块,在python3中已经整合到http.server模块中) python3: python -m http.server 其原理是打开了一个python中内置的web服务器,类似于FTP,默认端口为8000,如果存在index.html则会打开此…