Nginx监控模块vts
一、Nginx监控模块简介
1、监控Nginx主要用到以下三个模块
- nginx-module-vts:Nginx virtual host traffic status module,Nginx的监控模块,能够提供JSON格式的数据产出。
- nginx-vts-exporter:Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption。主要用于收集Nginx的监控数据,并给Prometheus提供监控接口,默认端口号9913。
- Prometheus:监控Nginx-vts-exporter提供的Nginx数据,并存储在时序数据库中,可以使用PromQL对时序数据进行查询和聚合。
nginx中的vts模块是非常好用的一款监控模块,能让我们清晰的观测到服务器当下状态。
二、安装流程
1.关闭防火墙,关闭核心防护!!
2. 上传解压nginx安装包
tar -zxvf nginx-1.22.0.tar.gzunzip nginx-module-vts-master.zipmv nginx-module-vts-master /usr/local
3.安装Nginx依赖环境
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel make
三、编译安装nginx和模块
useradd -M -s /sbin/nologin nginx#创建用户是为了让nginx更灵活,赋予更多的权限./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --add-module=/opt/nginx-module-vts-master/
make && make install
四、优化管理
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
这边之前我有做过所以是已经存在了
nginx -V #查看nginx安装信息
nginx -t #测试一下
五、修改配置文件
vim /usr/local/nginx/conf/nginx.conf #配置文件如下
上面的代码是插入在server段代码之前
location /status 插入于server段代码中的 location / 下方
检查无问题
systemctl start nginx #开启服务
systemctl status nginx #查看nginx状态
nginx reload #重新加载配置文件
压力测试
1. 打开Apache ab压力测试工具,输入如下命令:ab -n 200000 -c 5000
# -c:一次并发请求的数量;-n:请求总次数
可以看到这边实时监控total进程数一直在增加这说明我们此时vts监控已经可以使用了哈
Nginx监控模块vts相关推荐
- Nginx 监控模块
目录 一.Nginx监控模块简介 二.安装流程 1.关闭防火墙,关闭核心防护 2. 上传nginx安装包编辑 3.安装Nginx依赖环境编辑 4.编译安装nginx 5.移动模块 6.加载模块 ...
- Nginx优化——VTS监控模块
一,监控nginx主要用到以下三个模块 1,nginx-module-vts: Nginx virtual host traffic status module, Nginx 的监控模块,能够提供JS ...
- Nginx服务之监控模块vts
目录 一.准备工作 二.系统初始化设置 三.安装Nginx 1.安装依赖环境 2.编译安装 2.1.解压安装包 2.2.安装组件 2.3.make && make install 3. ...
- Nginx:vts模块(监控)
目录 监控nginx主要用到以下三个模块 安装依赖环境 解压缩文件包 创建运行用户 检查配置文件是否配置正确 使用systemctl 管理 修改配置文件 编辑测试是否加载完成编辑 监控nginx主 ...
- Nginx编译安装+监控模块Nginx-module-vts
目录 一.准备安装包并解压 二.安装依赖的编译软件 三.编译安装nginx和模块 四.优化管理 五.修改配置文件 六.验证 七.监控模块各字段信 nginx中的vts模块是非常好用的一款监控模块,能让 ...
- nginx-vts监控模块
文章目录 一.Nginx 监控模块简介 二.Nginx 监控模块安装 1.关闭防火墙与核心防护 2.上传nginx-module-vst-master软件包到/opt目录下并解压 3.安装Nginx依 ...
- nginx-module-vts监控nginx流量
目录 一.nginx监控模块简介 二.配置nginx-module-vst-master 2.1 上传nginx-module-vst-master软件包 2.2 安装nginx依赖环境 2.3 编译 ...
- 测试服务器网站并发,Nginx服务器10000 并发 优化测试(ab测试工具)
1.nginx监控模块 1)编译nginx,加上参数 --with-http_stub_status_module #/usr/local/nginx/sbin/nginx -V./configure ...
- 编译Nginx服务部署静态网站
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,并在一个BSD-like协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在 ...
最新文章
- 三层架构中ajax,基于mvc三层架构和ajax技术实现最简单的文件上传
- django学习笔记【003】创建第一个带有model的app
- qt android 对话框,Qt自定义Dialog
- csdn编辑器模板2
- 前后台页面跳转方式搜集
- C++socket编程(七):7.3 http的响应协议
- 2021年中国单输入K型温度计市场趋势报告、技术动态创新及2027年市场预测
- Java下载base64图片
- 如何开发一个油猴脚本- 从零开始编写一个油猴脚本
- 谷歌浏览器 js 获取 汉字 乱码
- 国标高数教材搞乱了微积分学界
- 创新工场 DeeCamp 2019 人工智能训练营启动报名,计划招收至少 600 名大学生...
- [JSOI2009]有趣的游戏
- 37种传感器(六)之声音传感器模块+Stduino NanoUNO
- 宋体的显示 --12号字的真正大小
- vim输入i无法进入编辑模式
- 计算机学硕一志愿仅录取一人,调剂录取几十人!重庆理工大学人工智能学院...
- React深入学习与源码解析笔记
- 核心圈好图书推荐(二)
- Ngrok服务器+客户端搭建教程
热门文章
- i211网卡在Monterey及以上驱动方法
- 3.设计模式--适配器模式(adapter模式)
- 【转】CRC原理及其逆向破解方法
- WinForm开发(7)——TextBox(1)——TextBox操作
- 阿里云网盘与相册服务企业版介绍
- 在外远程访问禅道,点亮软件测试新技能「内网穿透」
- java 获取httpsession_java使用websocket,并且获取HttpSession,源码分析
- win10+python环境yolov5s预训练模型转onnx然后用openvino生成推理加速模型并测试推理
- 计算机二级考试C语言选择题知识点总结,易错点总结(持续更新)
- 单点登录解决方案CAS