nginx实时监视访问状态(ngxtop)

一:ngxtop实时解析nginx访问日志,类似于linux的top。在也不用去敲 tail -f 的傻瓜式的看着屏幕刷屏的日志。

  1. 安装pip
    $ wget https://bootstrap.pypa.io/get-pip.py
    $ python get-pip.py
    $ pip -V  #查看pip版本
  1. 安装ngxtop
  $ pip install ngxtop
  1. ngxtop使用详解
ngxtop  --help
@S3J8NL86B7H`LZIB`O1H$G.png
  1. 显示前20个最频繁的20个请求
    $ngxtop -n 20
Paste_Image.png
  1. 获取nginx基本信息
   $ ngxtop info
Paste_Image.png
  1. 显示请求最多的客户端IP地址
  $ ngxtop top remote_addr
Paste_Image.png
  1. 实时状态
$ngxtop -c /etc/nginx/nginx.conf
Paste_Image.png
  1. 显示200的请求
ngxtop -i 'status==404' print request status
Paste_Image.png

ps:

除了Nginx,ngxtop还可以处理其他的日志文件,Apache的访问文件。使用以下命令监控Apache监控器

$tail -f /us/local/src/apache/access.loog | ngxtop -f common

二: 结束
ngxtop非常实用,值得推荐。关于更多的信息请 访问项目地址
项目地址:https://github.com/lebinh/ngxtop

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,803评论 24 1,002
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,987评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,490评论 25 708
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,090评论 0 9
  • 在人像摄影当中,镜头语言的运用最为讲究。所谓镜头语言,并不仅仅是指运用那个具体的镜头,以及镜头的焦距、光圈等等技术...
    蜂鸟微课堂阅读 1,428评论 0 2