分类: 系统运维
2013-09-10 16:47:28
下载地址:
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/
apachetop -f /usr/local/apache/logs/daylogs/httplog_2013_09_10_access_log -T 60
-f:logfile打开被监控的日志文件(默认路径:/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
窗口如下:
第一行:最后次点击时间、apachetop运行时间、当前时间
第二行:总请求数(每秒请求数)、总传输量(每秒传输量)、每次请求传输量
第三行:各类响应的请求数及所占总请求数的百分比
“2xx”代表“200”这类响应,又如“4xx”代表“404”这类响应。
第四行跟第二行一样
第五行跟第三行一样
注:第二三行是从 apachetop 启动以来的统计,第四五行是30秒内的统计
下面的那些就是具体每一个 URL 的请求状况:
在指定时段内对每一个 URL 分别的请求数量、每秒请求次数、请求的字节数、每秒字节数
按“d”键,在 URL/Referrer/Host 这三个列表视图之间进行切换。
按“n”键,显示请求数据与响应数据之间的切换键,
按“p”键,暂停刷新,再次按“p”继续。
按“t”键,切换屏显示(没感觉出有什么效果)
按“q”键,退出。
另外:可以看到下面的第一行有个“*”号标识:
按“↓”“↑”可以移动到不同的URL项;
按“→”可以查看该URL选项的详细情况,按“←”返回。
在URLS视图中,可以来看url对应的host、referrer的详细信息。
在HOST视图中,可以看到IP的来源情况,按“→”查看该条IP都访问过哪些URL。
在REFERRER视图中, 我们可以看到各个网站的来源情况。
按“f”键,进入过滤器选项
可以看到三个选项:a)添加过滤器 c)清除所有过滤器 s)查看状态
按“a”
选择过滤器所属的视图,选择后界面如下:
如图输入的是过滤的字符串,按“Enter”确定,之后界面就只显示含有相关字符串的行了。
按“s”键,进入列表排序选项
可以看到四个选项分别对应着下面的四个列,选择后将按大到小排列