老王学linux-rrdtool
2015-10-23 17:08
656 查看
Rrdtool的安装:
Rrdtool-1.
Rrdtool-devel-1.
Rrdtool-perl-1.
收集数据的数据库:
Rrdtoll create test.rrd --step 5 --start -1DS:testds:GAUGE:8:0:U RRA:AVERGE:0.5:1:17280 RRA:AVERGE:.5:10:3456 RRA:AVERGE:.5:100:1210
create test.rrd:创建
--step 5:时间s
--start -1:什么时候开始s默认10
DS:testds:GAUGE:8:0:U:名字:类型:最大等待时间:最小数:最大数
RRA:AVERGE:0.5:1:17280 :平均:求百分几标未知:求几个平均:保存多少(5s一次一天可以收集86400个)
获取数据:
Rrdtool update
绘图:
Rrdtool graph/graphv filename
接下来以mysql 为例
收集数据的数据库:
Rrdtoll create mysql.rrd --step 3DS:myselect:COUNTER:5:0:U RRA:AVERGE:0.5:1:28800 RRA:MAX:0.5:10:2880 RRA:LAST:0.5:1:28800
收集数据的脚本:vim getselect.sh
#!/bin/bash
While true;do
SELECT=”Mysql –batch –e ‘SHOW GLOBAL STATUSLIKE ‘com_select’ | awk ‘/Com_select/[print $2]’”
Rrdtool update mysql.rrd N:$SELECT
Sleep 3
Done
向mysql发起查询数据:
建图:
Rrdtool graph mysql.pn –s 某个时点-t ‘mysqlselect’ –v ‘selects/3‘ DEF:select3=mysql.rrd:myselect:AVERAGE:step=3 DEF:MAX30=mysql.rrd:myselect:MAX:step=30LINE1:select3#FF0000:’SELECT’ GPRINT:MAX:”MAXIMUM\:%6.21f”
Rrdtool-1.
Rrdtool-devel-1.
Rrdtool-perl-1.
收集数据的数据库:
Rrdtoll create test.rrd --step 5 --start -1DS:testds:GAUGE:8:0:U RRA:AVERGE:0.5:1:17280 RRA:AVERGE:.5:10:3456 RRA:AVERGE:.5:100:1210
create test.rrd:创建
--step 5:时间s
--start -1:什么时候开始s默认10
DS:testds:GAUGE:8:0:U:名字:类型:最大等待时间:最小数:最大数
RRA:AVERGE:0.5:1:17280 :平均:求百分几标未知:求几个平均:保存多少(5s一次一天可以收集86400个)
获取数据:
Rrdtool update
绘图:
Rrdtool graph/graphv filename
接下来以mysql 为例
收集数据的数据库:
Rrdtoll create mysql.rrd --step 3DS:myselect:COUNTER:5:0:U RRA:AVERGE:0.5:1:28800 RRA:MAX:0.5:10:2880 RRA:LAST:0.5:1:28800
收集数据的脚本:vim getselect.sh
#!/bin/bash
While true;do
SELECT=”Mysql –batch –e ‘SHOW GLOBAL STATUSLIKE ‘com_select’ | awk ‘/Com_select/[print $2]’”
Rrdtool update mysql.rrd N:$SELECT
Sleep 3
Done
向mysql发起查询数据:
建图:
Rrdtool graph mysql.pn –s 某个时点-t ‘mysqlselect’ –v ‘selects/3‘ DEF:select3=mysql.rrd:myselect:AVERAGE:step=3 DEF:MAX30=mysql.rrd:myselect:MAX:step=30LINE1:select3#FF0000:’SELECT’ GPRINT:MAX:”MAXIMUM\:%6.21f”
相关文章推荐
- linux中模块的相关操作
- 在Linux中让echo命令显示带颜色的字
- ubuntu下安装vim失败,不满足依赖关系
- linux下用core和gdb查询出现"段错误"的地方
- Linux SSH远程文件/目录传输命令scp
- linux之getopt函数
- linux字符驱动之中断按键 .
- Install Linux Kernel - AT91SAM9260EK
- Linux平台Makefile文件的编写基础篇
- Linux那些事儿之我是Block层(5)浓缩就是精华?(二) .
- Linux学习18_Linux 管道符的使用
- 关于archlinux下的ralink5370网卡
- 论宏定义 #define 摘要
- arm-linux-gcc 编译器的安装
- Linux服务器:Date命令修改系统时间
- linux几种清空文件内容的方法
- java在windows和linux系统中通用的路径符号"//"
- svn命令在linux下的使用
- Linux 献给初学者:谈谈如何学习Linux操作系统
- 【system】 linux下定时执行任务方法