码迷,mamicode.com
首页 > 其他好文 > 详细

运维笔记-nginx流量监控

时间:2016-01-19 17:12:17      阅读:2210      评论:0      收藏:0      [点我收藏+]

标签:

要监控web nginx的流量宽带,需要先安装对应的模块 ngx_req_status

wget https://github.com/zls0424/ngx_req_status/archive/master.zip -O ngx_req_status.zip

具体安装过程略过

线上服务器在编译的过程中已经加入故此无需在编译

如果之前没编译的,属于线上添加新模块的,在编译过程中请勿使用make install如果用了,就属于重新编译,不建议如此,具体度娘。..

在nginx.conf的配置文件中加入

http {
...
   req_status_zone server_name $server_name 256k;
   req_status_zone server_addr $server_addr 256k;
   req_status_zone server_url  $server_name$uri 256k;
   req_status server_name server_addr server_url;
...

    server {
        listen       80;
        server_name  ab.chukou1.com;

    location /ttlsa-req-status {
             req_status_show on;
             allow 192.168.15.2;
             allow 127.0.0.1;
             deny all;
        }

需要注意,由于属于敏感数据,故此在添加这个ttlsa-req-status这个时候,需要deny all 允许指定IP访问,否则存在危险

在其他客户机上,做压力测试

[root@SLAVE_04 software]# yum install httpd-tools
[root@SLAVE_04 software]# ab  -n1000 -c100 http://ab.chukou1.com
[root@SLAVE_04 software]# ab  -n1000000 -c100 http://ab.chukou1.com/index.html
[root@SLAVE_04 software]# ab  -n1000000 -c100 http://ab.chukou1.com/cc.index

表示启动1000的请求数模拟100个用户去访问

而这些,在网页中可以显式出来

技术分享

 

看流量主要是traffic可以看到,有2G 6G的流量访问这个网站的某个目录

建议编写脚本对其进行监控(未完待续)

 

运维笔记-nginx流量监控

标签:

原文地址:http://www.cnblogs.com/olinux/p/5142680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!