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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步