这里有新鲜出炉的精品教程,程序狗速度看过来!
Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件。
这篇文章主要介绍了 apachetop 实现实时监测 web 服务器运行情况的相关资料, 需要的朋友可以参考下
我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 URL 的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去分析查看统计访问日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了,apachetop 这个工具就可以实时的跟踪 log 的变化, 能查看访问者正在查看哪些文件,和访问者 IP 等信息。
1. apachetop 安装
- #rpm - ivh http: //mirrors.hustunique.com/epel/5/i386/epel-release-5-4.noarch.rpm
- #yum install apachetop
2. apapchetop 使用
- #apachetop - h ApacheTop v0.12.6 - Usage: File options: -f logfile open logfile(assumed common / combined)[/var/log / httpd / access_log](repeat option
- for more than one source)
- URL / host / referrer munging options: -q保持请求字符串 [no] - l所有的url小写 [no] - s num保持url路径段数量 [all] - p在referrer前面保留协议 [no] - r保留每一个的主机 / ip[no]
- Stats options: 必须提供两个参数.
- default:
- [ - T 30] - H hits保持状态只到多少点击数 - T secs保持状态只到多少秒
- - d secs刷新延迟时间 [5]
- - h this help
当执行之后,还有命令可以切换显示状态:
- ONE - TOUCH COMMANDS d: 切换urls / referrers / hosts显示模式开关n: 切换hits & bytes或返回代码开关h or ? :帮助信息p: (un)暂停显示 (冻结更新) q: 退出ApacheTop up / down: 移动星标up / down right / left: 进入 / 退出逐条显示模式子菜单: s: 排序: [the appropriate menu will appear
- for your display] r) requests R) reqs / sec b) bytes B) bytes / sec 2) 2xx 3) 3xx 4) 4xx 5) 5xx
- t: 固定显示ON / OFF: u) urls r) referrers h) hosts
- f: 使用过滤器: a) add / edit menu c) clear all s) show active(not done yet) a: ADD FILTER SUBMENU u) to urls r) to referrers h) to hosts
3. apachetop 实例
apachetop 也可以实时监测 nginx 日志,不过 nginx 访问日志格式必须是通用或联合日志格式,否则有些信息统计不到。
来源: http://www.phperz.com/article/17/0718/301199.html