nginx监控添加nginx-module-vts模块

下载地址:https://github.com/vozlt/nginx-module-vts

unzip nginx-module-vts-master.zip

#停掉原来的Nginx服务
/usr/local/nginx/sbin/nginx -s stop

1)进入nginx原文件路径

cd /opt/software/nginx-1.18.0

查看源编译内容

/usr/local/nginx/sbin/nginx -V

2)重新编译,添加模块 --add-module=/opt/nginx-module-vts



./configure --prefix=/opt/nginx --add-module=/opt/nginx-module-vts

3)编译 make  #不要 make install

make

4)备份&拷贝

#备份旧程序
cp /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginx.bak

#拷贝
cp -r objs/nginx /usr/local/nginx/sbin/nginx

5)重启nginx

#重启
/usr/local/nginx/sbin/nginx -s reload
6)检查模块是否加载

/usr/local/nginx/sbin/nginx -V

备注:配置文件修改内容
http {
    include       mime.types;
    default_type  application/octet-stream;

    # 配置 vts 使用
    vhost_traffic_status_zone;

 location /status {
        # vts功能
        vhost_traffic_status_display;
        vhost_traffic_status_display_format html;

访问status页面

http://ip:端口/status

 

posted @   星尘yuan  阅读(1666)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示