监控Nginx主要用到以下三个模块:
1、nginx-module-vts:Nginx virtual host traffic status module,Nginx的监控模块,能够提供JSON格式的数据产出。
2、nginx-vts-exporter:Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption。主要用于收集Nginx的监控数据,并给Prometheus提供监控接口,默认端口号9913。
3、Prometheus:监控Nginx-vts-exporter提供的Nginx数据,并存储在时序数据库中,可以使用PromQL对时序数据进行查询和聚合。
systemctl stop firewalld.service
setenforce 0
上传nginx-1.15.9.tar.gz软件包到/opt目录下并解压
将解压后的vst目录移动到/usr/local/
tar zxvf nginx-1.15.9.tar.gz
unzip ng