本帖最后由 ljwsy 于 2012-06-28 00:53 编辑 前言 前段时间学习PY,并写了个小脚本用于阻断sshd扫描,工作得很好,但查看统计数据时只能是文本。心中想“如果是图形统计就好了”,图形——自然而然是用cacti了,于是着手做……经过N多努力数据是进了,图形怎么都不出来。这可不能怨谁,哪个让我对rrdtool不熟悉呢……还是先去啃rrdtool吧。又经过N多努力,有点门道了,嘿嘿,大家一起来学吧。 环境 stu# uname -a 目标 监控两台机的温度并绘图。一台是本机,另一台是远程机(snmp数据)。 stu# sysctl -a | /usr/bin/grep hw | grep temper 参考资料 1.Using RRD with Python: short introduction 2.RRDtool简体中文教程 v1.01 建立rrd数据库 create.py
stu# rrdtool fetch rrd/temperture.rrd AVERAGE -s 1340784000 update.py
绘图 在update.py中添加绘图代码:
stu# ./update.py 这是成果: ![]() |