2018年04月6日网站服务器迁移完成……

Apachetop 实时监测 web 服务器运行状态

apache 苏 demo 1468℃ 0评论

apachetop 是一个命令行工具,它的运行原理是通过分析 apache 服务器的日志文件,来向用户展示服务器的运行情况。

安装:

yum install apachetop

使用:

apachetop

监控实时访问日志

apachetop -f /var/log/httpd/www.libaocai.com-access_log

显示结果:

20161014093815

  1. 第一行显示 apachetop 最后请求时间以及已经运行的时间
  2. 第二行显示 apachetop 运行以来所有的请求次数以及每秒平均的请求次数、接收到的字节数以及每秒接收的字节数、每次请求平均的字节数
  3. 服务端发出的 HTTP 响应代码情况,例如,2xx 表示请求成功的相应代码发送的次数
  4. 下面两行与前两行各个属性的含义是一样的,唯一不同的是它们跨越的时段不一样,前两行是统计自从 apachetop 启动以来所有的请求,而这两行默认统计的是 30 秒之内的请求
  5. 再往后就是具体每一个 URL 的请求状况了,这里面列出的是指定时间段(上面所说的30s)内对每一个 URL 分别的请求数量,每秒的请求次数,这些请求的字节数以及每秒平均的字节数

apachetop 的各种视图模式

  • 可以按住 d 键,在 URL/HOST/REFERRER 这三个列表视图之间进行切换
  • 星号代表当前选中的这一行,可以按上下键来选择其它行,可以按 -> 键进入该行的详细信息界面
  • 可以按 f 键对列表进行筛选

apachetop 的命令行参数

  • 默认情况下,apachetop 会在 apache http 服务器的默认日志路径上面来查找日志文件,可以使用 -f 参数来明确的指定日志文件的位置
  • 默认情况下,不显示出 URL 参数,可以使用 -q 参数显示
  • 默认情况下,apachetop 使用缓存区域来存放一定数量的日志记录,以生成最终的实时检测报告,默认情况下保存 30 秒之内的请求记录,-H num 以请求数来计算,-T sec 以时间进行来计算

 

打赏

转载请注明:苏demo的别样人生 » Apachetop 实时监测 web 服务器运行状态

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情