nginx-module-vts下載:html
https://github.com/vozlt/nginx-module-vtsnginx
nginx-module-vts安裝c++
unzip nginx-module-vts-master.zip
mv nginx-module-vts-master /usr/local/git
編譯環境:github
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-develjson
安裝nginx:api
wget nginx.org/download/nginx-1.15.7.tar.gz3d
./configure --add-module=/usr/local/nginx-module-vts/code
nginx配置server中添加:orm
location /status {
vhost_traffic_status_display;
vhost_traffic_status_display_format html;
}
}
http中添加:
vhost_traffic_status_zone;
啓動nginx:
/usr/local/nginx/sbin/nginx
完成以上步驟能夠訪問:
安裝nginx-vts-exporter
wget -O nginx-vts-exporter-0.5.zip https://github.com/hnlq715/nginx-vts-exporter/archive/v0.5.zip
unzip nginx-vts-exporter-0.5.zip
mv nginx-vts-exporter-0.5 /usr/local/prometheus/nginx-vts-exporter
chmod +x /usr/local/prometheus/nginx-vts-exporter/bin/nginx-vts-exporter
cd /usr/local/nginx-vts-exporter/bin
./nginx-vts-exporter -nginx.scrape_uri http://192.168.6.104/status/format/json &
新增prometheus配置prometheus.yml以下:
主題下載地址:https://grafana.com/api/dashboards/2949/revisions/2/download
其餘主題下載地址:https://grafana.com/api/dashboards/2949/revisions/2/download
下載好主題後進行主題導入便可。