您的位置:博客首页 >> Web服务器 >> Nginx访问状态监控

Nginx访问状态监控

日志编号:27 发表时间: 2011-12-07 18:43:21 关注次数:3297
1、编译Nginx时加入参数:--with-http_stub_status_module

2、修改php-fpm.conf文件,将下面代码前面的;去掉:(这一步好象不需要)
;pm.status_path = /status

3、nginx.conf的server段加入如下:
location /nginx_status {#这里的单词可以修改一下,变得更隐秘。不过并不涉及安全问题,改不改无所谓。
            stub_status on;
            access_log   off;
            #allow 127.0.0.1;
            #deny all;
        }
4、访问:http://www.域名.com/nginx_status 即可看到类似以下信息:
Active connections: 4 
server accepts handled requests
 21 21 377 
Reading: 0 Writing: 1 Waiting: 3 

5、图形化记录
http://kovyrin.net/2006/04/29/monitoring-nginx-with-rrdtool/
    按链接文章说的,先yum install rrdtool,然后下载rrd_nginx.pl并上传到服务器任一目录,给予权限并修改路径。接着执行计划任务:crontab -e,输入* *     * * *   root    /some/path/rrd_nginx.pl,如果crontab -e提示命令出错,那么需安装yum install crontabs vixie-cron。

    不过这个功能我一直没弄起来,估计需要gd库支持。(没错,我没装GD库,汗)
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。