prometheus+grafana監控nginx


 被監控機器環境搭建&配置

nginx-module-vts下載:

https://github.com/vozlt/nginx-module-vts

nginx-module-vts安裝

unzip nginx-module-vts-master.zip
mv nginx-module-vts-master /usr/local/

編譯環境:

yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

安裝nginx:

wget nginx.org/download/nginx-1.15.7.tar.gz

 ./configure --add-module=/usr/local/nginx-module-vts/

nginx配置server中添加:

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機器grafana配置及操作

新增prometheus配置prometheus.yml如下:

 


主題下載地址:https://grafana.com/api/dashboards/2949/revisions/2/download

  其他主題下載地址:https://grafana.com/api/dashboards/2949/revisions/2/download

  下載好主題后進行主題導入即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM