Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17228
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 57
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-10 16:38
文章分类

全部博文(6)

文章存档

2014年(5)

2013年(1)

我的朋友

分类: 系统运维

2013-09-10 16:47:28

1 编译安装

下载地址:

  

tar zxvf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

 ./configure --prefix=/usr/local/apachetop

报错:configure: error: readline library not found 缺少依赖包,yum安装下就好

yum install readline readline-devel

./configure --prefix=/usr/local/apachetop

make && make install

ln -s /usr/local/apachetop/bin/apachetop /usr/local/bin/

2 工具运行参数

apachetop -f /usr/local/apache/logs/daylogs/httplog_2013_09_10_access_log -T 60

-flogfile打开被监控的日志文件(默认路径:/var/httpd/apache_log)

-h    :this help

Stats options:统计选项(其中-H-T不能同时使用

-H hits:窗口显示最新的hits条访问记录。例:-H 60

-T sec:窗口显示的url访问记录清空时间间隔,默认30(常用)

-d secs:窗口显示的数据刷新时间,默认5秒刷新一次.(常用)

URL/host/referrer munging options:割裂选项(没感觉有什么效果)

-q          保持请求字符串 

-l          所有的url小写

-s num      保持url路径段数量 

-p          在referrer前面保留协议 

-r          保留每一个的主机/ip

3 运行窗口解读

窗口如下:

第一行:最后次点击时间、apachetop运行时间、当前时间

第二行:总请求数(每秒请求数)、总传输量(每秒传输量)、每次请求传输量

第三行:各类响应的请求数及所占总请求数的百分比

2xx”代表“200”这类响应,又如“4xx”代表“404”这类响应。

第四行跟第二行一样

第五行跟第三行一样

注:第二三行是从 apachetop 启动以来的统计,第四五行是30秒内的统计

下面的那些就是具体每一个 URL 的请求状况

在指定时段内对每一个 URL 分别的请求数量、每秒请求次数、请求的字节数、每秒字节数

4 窗口中的命令

按“d”键,在 URL/Referrer/Host 这三个列表视图之间进行切换

按“n”键,显示请求数据与响应数据之间的切换键,

按“p”键,暂停刷新,再次按“p”继续。

按“t”键,切换屏显示(没感觉出有什么效果)

按“q”键,退出。

另外:可以看到下面的第一行有个“*”号标识:

按“↓”“↑”可以移动到不同的URL项;

按“→”可以查看该URL选项的详细情况,按“←”返回。

URLS视图中,可以来看url对应的hostreferrer的详细信息。

HOST视图中,可以看到IP的来源情况,按“→”查看该条IP都访问过哪些URL

REFERRER视图中, 我们可以看到各个网站的来源情况

4.1添加过滤器

按“f”键,进入过滤器选项

可以看到三个选项:a)添加过滤器  c)清除所有过滤器  s)查看状态

按“a

选择过滤器所属的视图,选择后界面如下:

如图输入的是过滤的字符串,按“Enter”确定,之后界面就只显示含有相关字符串的行了。

4.2对列表进行排序

按“s”键,进入列表排序选项

可以看到四个选项分别对应着下面的四个列,选择后将按大到小排列

阅读(291) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:iptables --icmp-type 的 code 对应表

给主人留下些什么吧!~~

7大爷2013-09-11 09:34:47

学习了