老王学linux-rrdtool

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”

时间: 2024-09-30 16:27:04

老王学linux-rrdtool的相关文章

跟着老王学Python

亲爱的朋友: 欢迎你!很高兴能在这里见到你,你能来到这里说明你真的很喜欢python,很想把python给学好!我觉的你很幸运,开始我学python的时候比较少资料,学起来也比较头疼,现在随着python越来越流行, 资料也越来越多,大家以后学起来应该会轻松很多了.我前段时间花了很多时间整理了一些python教程,我觉的对初学python的朋友来说是个很好的引路人,我相信通过它你可以快速的上手python的.不信可以试试哦! 最近索取资料的朋友比较多,让老王python感到欣慰!为了让更多的朋友

老王学融资(一) VC伴你一路成长

引子:时间转瞬即逝,羊年伊始回顾马年感觉做了很多尝试,学了很多新东西,结识了很多新朋友,但是都在脑海中,可以预计这些体会过不了多久就会淡忘了.刘未鹏在"为什么你应该(从现在开始就)写博客"(http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/)中说得好:"写下来是最好的记忆".酷仓宝公司几位创始人弟兄要效仿Facebook的扎克伯格每年给自己制定一个挑战自我的计划,我的计划是每周为酷仓宝自

老王学linux-cacti

Cacti不是独立的软件,而是一些网页的集合,所以需要发布器,apache和nginx等php网站服务器都可以发布他.(老王我就翻了很大的毛病,没装完lamp)搞了半天网站一直发布不了. 以下是在apache作为web服务器的cacti: 把下载的cacti包解压到www目录下. 添加一个虚拟主机 略!! 没有域名只能用本地域名:改/etc/hosts 把cacti的域名加进去 Cacti不仅需要发布器还要数据库(你说烦不烦): 先查看安装目录下的includ/config.php 设定相应的数

老王学Linux-云桌面可行性分析

云计算如火如荼的火热发展的当下,传统桌面系统方面也免不了要被云化,为什么会被云化,他的需求在哪里.桌面可是互联网基础设施中最重要的一环之一:它直接与用户接触,这就意味着它的需求量很大,市场份额很重. 一般新技术都比旧技术强,都会慢慢取代旧技术,但是云桌面却被各界人士抛弃,它的原因是什么? 1 与传统桌面的运行逻辑对比 相较于云桌面,传统桌面的运行逻辑简单的多,只是在计算机硬件上跑一个已经编译定制好的系统,通常就是一台电脑.而云桌面就复杂多了,云桌面的运行的逻辑图如下. 首先,在客户端方面也是一台

老王学linux-heartbeat-2.1.4-12.el6.x86_64

实验目的:实现linux系统集群并发处理某项服务(这里以web服务为例). 实验材料:8g内存.酷睿i5-3230m.英伟达720m的win10主机.Centos6.4完整版镜像,安装好的vmware11,三台安装好的纯净的centos6.4虚拟机. 实验原理: Lvs不需要安装,因为linux2.6内核内包涵了,名字叫ipvsadm 实验步骤: 第一步安装支持包: yum -y install PyXML net-snmp-libs libnetrpm 但是centos没有提供libnet的包

老王学linux-ftp

FTP:File TransferProtocol 21/tcp: 文件共享服务:应用层,ftp NFS:Network File System (RPC: Remote Procedure Call, 远程过程调用) Samba:CIFS/SMB FTP: tcp, 两个连接 命令连接,控制连接:21/tcp 数据连接: 主动模式:20/tcp 被动模式:端口随机 数据传输模式(自动模式): 二进制: 文本: ftpserver --> ftp client This is a test fi

老王学linux-centos6.7heartbeat-2.1.4-12.el6.x86_64

centos6.7安装需要的包libnet(可以到fadora源中下载)和libtool(镜像中带) [[email protected] heartbeat-2.1.4-12.el6.x86_64]#rpm -ivh libnet-1.1.6-7.el6.x86_64.rpm warning: libnet-1.1.6-7.el6.x86_64.rpm:Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing...    

老王学linux-centos6.7drbd8.4.3

最下面有包 复制模块到内核中 cp drbd.ko /lib/modules/`uname-r`/kernel/lib/ depmod             更新内核包关联文件modules.dep modprobe drb           安装内核模块 modinfodrbd            查看drbd内核模块是否加载成功 添加完内核模块后,安装drbd管理工具 rpm -ivh drbd-utils* 具体使用什么做高可用,就安装相应的包 下面是我制作的rpm包,其中包含drb

老王学linux-centos6.7RHCS

集群服务器安装(使用epel源的朋友们注意了,禁用掉,要是在生产系统上安装了,启动不起来就哭去吧.) yum -y install cman corosync rgmanager ricci 管理端 yum -y install luci 具体步骤我就不写了,网上一抓一把.(或者使用luci配置的时候装cman corosync rgmanager) 请注意,在luci上添加node后,配置的资源组启动不起来. corosync rgmanager 很大可能没启动,luci上重启节点也不好使.