使用apachetop实时监控日志、动态分析服务器运行状态
我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些URL的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去分析查看统计访问日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了,apachetop这个工具就可以实时的跟踪log的变化,能查看访问者正在查看哪些文件,和访问者IP等信息。
1.apachetop安装
#rpm-ivhhttp://mirrors.hustunique.com/epel/5/i386/epel-release-5-4.noarch.rpm #yuminstallapachetop
2.apapchetop使用
#apachetop-h ApacheTopv0.12.6-Usage: Fileoptions: -flogfile openlogfile(assumedcommon/combined)[/var/log/httpd/access_log] (repeatoptionformorethanonesource)
URL/host/referrermungingoptions: -q 保持请求字符串[no] -l 所有的url小写[no] -snum 保持url路径段数量[all] -p 在referrer前面保留协议[no] -r 保留每一个的主机/ip[no]
Statsoptions: 必须提供两个参数.default:[-T30] -Hhits 保持状态只到多少点击数 -Tsecs 保持状态只到多少秒
-dsecs 刷新延迟时间[5]
-h thishelp