仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 499|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos网站办事器应用rrdtool统计网站PV和IP

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:46:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!如今网站办事器曾经应用snmp停止监控,曾经对CPU,内存,流量等停止了监控,但认为还须要加一项监控,就是网站的PV和IP的监控,如许可以疾速晓得办事器负载上升能否是网站拜访量增长的缘由。这几天初学rrdtool,这个对象既能存储数据,又能绘图,异常的便利。
上面是统计近一天的pv和ip图。


1、装置rrdtool

centos:yuminstallrrdtool
ubuntu:sudoapt-getinstallrrdtool
2、创立rrdtool数据库
rrdtoolcreate/var/www/test.rrd
-s300
DS:pv:GAUGE:600:U:U
DS:ip:GAUGE:600:U:U
RRA:AVERAGE:0.5:1:288
这里创立一个test.rrd数据文件,相干参数解释以下:
-s300300秒存储一次数据
DS:pv:GAUGE:600:U:U
DS:ip:GAUGE:600:U:U指定两个数据源DS,字段分离为pv和ip
RRA:AVERAGE:0.5:1:288指定RRA,相当于数据表,存储一天的数据。


3、创立更新剧本

#!/bin/bash
becur=`date-d"5minuteago"+%H%M%S`
list=`tac/var/log/apache2/access.log|awk-va="$becur"-F[:]{t=$5$6$7;if(t>=a){print;}else{exit;}}|egrep-v".(gif|jpg|jpeg|png|CSS|js)"`
#获得五分钟内PV
pv=`echo"$list"|wc-l`
#获得五分钟内IP
ip=`echo"$list"|awk{print$1}|sort|uniq|wc-l`
#每五分钟更新数据库
rrdtoolupdate/var/www/test.rrdN:${pv}:${ip}
#每五分钟更新图片
rrdtoolgraph/var/www/1h-pv.png
-t"PVandIPstatisticsinanhour"
--startnow-3600
--watermark"`date`"
--no-gridfit
--slope-mode
-l0
-y1000:5
-X0
DEF:mypv=/var/www/test.rrd:pv:AVERAGE
DEF:myip=/var/www/test.rrd:ip:AVERAGE
AREA:mypv#9F35FF:"PVNum"
AREA:myip#00DB00:"IPNum"

把此剧本添加进筹划义务,每五分钟履行一次。
这是一个包括数据更新和图片生成的剧本,相干参数解释以下:
-t"PVandIPstatisticsinanhour"指定图表题目
--startnow-3600获得近一小时数据
-l0Y轴从0开端
-y1000:5界说y轴分隔线为1000,5条显示一刻度
-X0以原值显示y轴

rrdtool相干教程:http://oss.oetiker.ch/rrdtool/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-16 22:36:25 | 只看该作者

带来一篇Centos网站办事器应用rrdtool统计网站PV和IP

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
只想知道 该用户已被删除
板凳
发表于 2015-1-22 22:58:47 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
乐观 该用户已被删除
地板
发表于 2015-1-31 16:01:53 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 22:15:03 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
兰色精灵 该用户已被删除
6#
发表于 2015-2-19 04:50:31 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
山那边是海 该用户已被删除
7#
发表于 2015-3-6 13:25:51 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
活着的死人 该用户已被删除
8#
发表于 2015-3-13 02:09:26 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
小女巫 该用户已被删除
9#
发表于 2015-3-20 10:24:49 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表