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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM