安装apachetop工具实时监测apache运行情况

我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 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实例

Apache

apachetop也可以实时监测nginx日志,不过nginx访问日志格式必须是通用或联合日志格式,否则有些信息统计不到。

时间: 2024-09-28 10:35:38

安装apachetop工具实时监测apache运行情况的相关文章

win7系统如何实时监控程序整体运行情况

  win7系统一直是口碑较好的一个系统,功能相当齐全,里面的资源监控器更是功能强大,可以与一些市面上的资源管理器相媲美.作用就是监控电脑中一些软件的运行,以及网站的使用情况,对于一些比较大的软件,占据很大的内存的软件,可以很好地监控,进行有效的删选.虽然很多人知道这个功能,但是使用方法却不知道,操作较为繁琐,下面小编就来为大家介绍win7纯净版怎样实时监控程序整体运行情况. win7系统里面其实有个更加专业强大的工具,就是Win 7资源监视器.这个可以很好的了解系统的进程以及服务.不过功能强大

win7怎样实时监控程序整体运行情况

  以前内存比较小的时候,一些特别占用内存的额软件总是让我们深恶痛绝,于是,通过任务管理器或者其他第三方软件来快速找出占用资源最多的程序其实大家经常做的.那么win7里面,这样的事情一般都是谁来做的呢?其实如果要监控运行程序和网络使用的全部情况,大家可能就会想到使用任务管理器,其实这个已经OUT了. win7系统里面其实有个更加专业强大的工具,就是Win 7资源监视器.这个可以很好的了解系统的进程以及服务.不过功能强大,操作可能也存在着一些麻烦,具体的调可能比较麻烦,操作如下: 直接鼠标右键点击

[收藏学习]Linux的实时监测命令

十八.  和系统运行状况相关的Shell命令:     1. Linux的实时监测命令(watch):     watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行.该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒 执行一次"command",-d表示高亮发生变化的位置.下面列举几个在watch中常用的实时监视命令:     /> watch -d -n 1 'who'   #每隔一秒执行一次who命令,以监视服务器当前用户登

PHP 7.0 安装使用与性能监测!

PHP 7.0发布,网上关于新版的介绍很多,介于 7.0 在正式发布之前已经发过若干个 Beta.8个 RC,应该不会出现重大问题.今日我将一台机器升级至 PHP 7.0 并将有关信息记录如下. 本人使用 Ubuntu 12.04 LTS,在网上已经找到 7.0 正式版的 ppa,所以不需要编译,使用如下命令可直接安装. 安装 PHP7.0与扩展 sudo add-apt-repository ppa:ondrej/php-7.0 sudo apt-get update sudo apt-get

在 Linux 中以交互方式实时查看Apache web访问统计

在 Linux 中以交互方式实时查看Apache web访问统计 无论你是在网站托管业务,还是在自己的VPS上运行几个网站,你总会有需要显示访客统计信息,例如前几的访客.访问请求的文件(无论动态或者静态).所用的带宽.客户端的浏览器,和访问的来源网站,等等. GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器.使用这款工具,你不仅可以浏览到之前提及的相关数据,还可以通过分析网站服务器日志来进一步挖掘数据 - 而且这一切都是在一个终端窗口实时输出的.由于今天的大

Tomcat安装+Nginx反向代理Tomcat+Apache使用mod_jk+mod_proxy反向代理和负载均衡【图解】

一.Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了Sun 的参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范.因为Tomcat 技术先进.性能稳定而且免费因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行

利用SNMP实时了解网络运行状况

在大型网络管理中,网络管理员比较头痛的问题就是如何实时了解不在身边的网络设备的运行状况.若要一台一台的去查看网络设备的运行现状,那明显不是很现实.笔者在这里为大家介绍一种利用SNMP协议自动帮助管理员收集网络运行状况的方法.通过这种方法,网络管理员只需要坐在自己的位置上,就可以了解全公司的网络设备的运行情况.SNMP,其 中文名字叫做简单网络管理协议,这是一个应用层协议.有了这个简单网络管理协议,则网络管理员可以很方便的在SNMP代理和管理器之间交换管理信息.它的主要作用就是帮助企业网络管理人员

ASP上传的进度条实时反映上传情况

asp中使用组件上传时,有点麻烦就是不知道上传进度是多少,虽然有的提供了上传进度条,例如abcupload(下载地址:http://www.websupergoo.com)已经提供了显示当前上传状态的方法,里面就有专门的实例(在安装目录的Examples下面的progressupload.htm),它是提交数据的同时弹出一个反映进度的页面(progressbar.asp) 然后通过这个页面自刷新来每隔一点时间获取当时的上传状态,然后把它们显示出来,但是用页面自刷新的方法效率比较低,不不好调节刷新

改进文件上传的进度条,实时反映上传情况

上传 asp中使用组件上传时,有点麻烦就是不知道上传进度是多少,虽然有的提供了上传进度条,例如abcupload(下载地址:http://www.websupergoo.com)已经提供了显示当前上传状态的方法,里面就有专门的实例(在安装目录的Examples下面的progressupload.htm),它是提交数据的同时弹出一个反映进度的页面(progressbar.asp),然后通过这个页面自刷新来每隔一点时间获取当时的上传状态,然后把它们显示出来,但是用页面自刷新的方法效率比较低,不不好调