最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

prometheus監(jiān)控nginx并實(shí)現(xiàn)可視化的操作指南

 更新時(shí)間:2024年05月11日 11:05:01   作者:阿龍先生啊  
Nginx是一款高性能的Web服務(wù)器,被廣泛應(yīng)用于各類的網(wǎng)站和應(yīng)用程序中,為了保證Nginx的正常工作,我們需要對(duì)其進(jìn)行監(jiān)控和管理,所以本文給大家介紹了prometheus監(jiān)控nginx并實(shí)現(xiàn)可視化的操作指南,需要的朋友可以參考下

一、概述

Nginx是一款高性能的Web服務(wù)器,被廣泛應(yīng)用于各類的網(wǎng)站和應(yīng)用程序中。為了保證Nginx的正常工作,我們需要對(duì)其進(jìn)行監(jiān)控和管理。

1.1 prometheus 監(jiān)控nginx兩種方式

prometheus 監(jiān)控nginx有兩種方式。

  • 一種是通過nginx_exporter監(jiān)控,需要開啟nginx_stub_status,主要是nginx自身的status信息,metrics數(shù)據(jù)現(xiàn)對(duì)較少;
  • 另外一種使用nginx-vts-exporter監(jiān)控,但是需要在編譯nginx的時(shí)候添加nginx-module-vts模塊,監(jiān)控?cái)?shù)據(jù)較多,提供了包含server、upstream以及cache的相關(guān)監(jiān)控指標(biāo),指標(biāo)更豐富,所以如下采用nginx-vts-exporter實(shí)現(xiàn)對(duì)nginx的監(jiān)控。

1.2 版本信息

如下第一種方式:nginx-vts-exporter

版本

地址

nginx

1.25.4

http://nginx.org/download/nginx-1.25.4.tar.gz

vts

0.2.2

Releases · vozlt/nginx-module-vts · GitHub

nginx-vts-exporter

0.10.3

Releases · sysulq/nginx-vts-exporter · GitHub

二、 安裝nginx-module-vts

2.1 下載編譯

# 下載編譯環(huán)境
yum -y install gcc gcc-c++ autoconf automake make pcre pcre-devel zlib-devel lrzsz  tree  vim  wget  net-tools openssl openssl-devel
 
# 下載
wget https://github.com/vozlt/nginx-module-vts/archive/refs/tags/v0.2.2.zip
wget http://nginx.org/download/nginx-1.25.4.tar.gz
tar -zxvf nginx-1.25.4.tar.gz
# 進(jìn)入編譯的安裝目錄   
cd /home/nginx-1.25.4
# 下載解壓nginx-module-vts 預(yù)編譯 需要新增--add-module=
./configure  --prefix=/usr/local/nginx  \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-pcre --with-file-aio \
--with-http_realip_module \
--add-module=/opt/nginx-module-vts-0.2.2
 
# 編譯(這里只make,不要make install ,不然會(huì)覆蓋,如果新裝的可以繼續(xù)make install)
make && make install

配置nginx.conf

vim /usr/local/nginx/conf/nginx.conf
 
    vhost_traffic_status_zone;
    vhost_traffic_status_filter_by_host on;
 
    server {
        listen       80;
        server_name  localhost;
        
        location /status {
           vhost_traffic_status_display;
           vhost_traffic_status_display_format html;
        }
 
    }
 

# 啟動(dòng)nginx,并指定配置文件為/app/nginx/conf/nginx.conf
cd  /usr/local/nginx/sbin/
 
# 測試nginx配置文件是否正確
./nginx -t
#	啟動(dòng)
./nginx

登錄驗(yàn)證: http://192.168.2.140/status

2.2 監(jiān)控字段總結(jié)

Server main 主服務(wù)器

Server zones服務(wù)器區(qū)域

三、安裝啟動(dòng)nginx-vts-exporter

3.1安裝啟動(dòng)nginx-vts-exporter

wget   --no-check-certificate https://github.com/sysulq/nginx-vts-exporter/releases/download/v0.10.3/nginx-vts-exporter-0.10.3.linux-amd64
 
tar -zxvf nginx-vtx-exporter_0.10.8_linux_amd64.tar.gz
chmod +x /usr/local/nginx_exporter/bin/nginx-vtx-exporter -R

3.2設(shè)置systemctl啟動(dòng)

vim /usr/lib/systemd/system/nginx-exporter.service
 
[Unit] 
Description=nginx_vts_exporter
After=network.target
 
[Service]
Type=simple
ExecStart=/opt/nginx-exporter/nginx-prometheus-exporter -nginx.scrape_uri http://192.168.2.140/status/format/json
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

啟動(dòng)nginx_exporter

systemctl enable nginx_exporter
systemctl start nginx_exporter
systemctl status nginx_exporter

3.3修改prometheus配置文件并重啟

- job_name: 'nginx'
  static_configs:
  - targets: ['192.168.1.1:9913']
    labels:
      instance: nginx

http://192.168.2.139:30242/targets

3.4grafana導(dǎo)入nginx-vts-exporter監(jiān)控

模板連接:Nginx VTS Stats | Grafana Labs

nginx常用命令

nginx -s reopen #重啟Nginx
 
nginx -s reload #重新加載Nginx配置文件,然后以優(yōu)雅的方式重啟Nginx
 
nginx -s stop #強(qiáng)制停止Nginx服務(wù)
 
nginx -s quit #優(yōu)雅地停止Nginx服務(wù)(即處理完所有請(qǐng)求后再停止服務(wù))
 
nginx -t #檢測配置文件是否有語法錯(cuò)誤,然后退出
 
nginx -?,-h #打開幫助信息
 
nginx -v #顯示版本信息并退出
 
nginx -V #顯示版本和配置選項(xiàng)信息,然后退出
 
nginx -t #檢測配置文件是否有語法錯(cuò)誤,然后退出
 
nginx -T #檢測配置文件是否有語法錯(cuò)誤,轉(zhuǎn)儲(chǔ)并退出
 
nginx -q #在檢測配置文件期間屏蔽非錯(cuò)誤信息
 
nginx -p prefix #設(shè)置前綴路徑(默認(rèn)是:/usr/share/nginx/)
 
nginx -c filename #設(shè)置配置文件(默認(rèn)是:/etc/nginx/nginx.conf)
 
nginx -g directives #設(shè)置配置文件外的全局指令
 
killall nginx #殺死所有nginx進(jìn)程

以上就是prometheus監(jiān)控nginx并實(shí)現(xiàn)可視化的操作指南的詳細(xì)內(nèi)容,更多關(guān)于prometheus監(jiān)控nginx并可視化的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • nginx并發(fā)數(shù)限制limit_conn基本語法

    nginx并發(fā)數(shù)限制limit_conn基本語法

    這篇文章主要為大家介紹了nginx并發(fā)數(shù)限制limit_conn基本語法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站

    Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站

    這篇文章主要為大家詳細(xì)介紹了Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 完全卸載nginx以及安裝的超詳細(xì)步驟

    完全卸載nginx以及安裝的超詳細(xì)步驟

    由于之前下載太亂,找相關(guān)目錄半天找不對(duì)位置,所以決定卸載nginx并重新安裝,下面這篇文章主要給大家介紹了關(guān)于完全卸載nginx以及安裝的超詳細(xì)步驟,需要的朋友可以參考下
    2022-12-12
  • Nginx使用limit_req_zone對(duì)同一IP訪問進(jìn)行限流的方法

    Nginx使用limit_req_zone對(duì)同一IP訪問進(jìn)行限流的方法

    今天小編就為大家分享一篇Nginx使用limit_req_zone對(duì)同一IP訪問進(jìn)行限流的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • nginx lua集成kafka的實(shí)現(xiàn)方法

    nginx lua集成kafka的實(shí)現(xiàn)方法

    這篇文章主要介紹了nginx lua集成kafka的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Nginx重定向后請(qǐng)求參數(shù)丟失的原因分析及解決方案

    Nginx重定向后請(qǐng)求參數(shù)丟失的原因分析及解決方案

    在日常開發(fā)和運(yùn)維中,我們經(jīng)常會(huì)遇到需要使用 Nginx 進(jìn)行反向代理的場景,但在配置 proxy_pass 時(shí),有時(shí)候可能會(huì)遇到請(qǐng)求參數(shù)丟失的問題,在這篇文章中,我們將會(huì)詳細(xì)探討這個(gè)問題并給出幾種解決方案,需要的朋友可以參考下
    2023-11-11
  • Logrotate如何實(shí)現(xiàn)每小時(shí)切割日志文件

    Logrotate如何實(shí)現(xiàn)每小時(shí)切割日志文件

    這篇文章主要介紹了Logrotate如何實(shí)現(xiàn)每小時(shí)切割日志文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • nginx 配置特定IP訪問的實(shí)現(xiàn)

    nginx 配置特定IP訪問的實(shí)現(xiàn)

    本文主要介紹了nginx 配置特定IP訪問的實(shí)現(xiàn),通過合理設(shè)置Nginx的配置文件,管理員可以根據(jù)實(shí)際需求,靈活地控制對(duì)網(wǎng)站資源的訪問,提高網(wǎng)站的安全性,感興趣的可以了解一下
    2024-01-01
  • Nginx的mirror指令示例配置

    Nginx的mirror指令示例配置

    這篇文章主要介紹了Nginx的mirror指令能干啥?mirror 指令提供的核心功能就是流量復(fù)制, 至于流量復(fù)制要用來干嘛,這個(gè)就各取所需了,需要的朋友可以參考下
    2022-05-05
  • Nginx響應(yīng)頭Vary介紹與應(yīng)用小結(jié)

    Nginx響應(yīng)頭Vary介紹與應(yīng)用小結(jié)

    響應(yīng)頭部字段在控制緩存行為、優(yōu)化性能等方面起著重要作用,Vary頭部字段是其中一個(gè)關(guān)鍵字段,它用于指示緩存代理在何種條件下緩存響應(yīng),下面就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2025-09-09

最新評(píng)論

治县。| 新野县| 临海市| 芜湖市| 陈巴尔虎旗| 黄浦区| 新竹市| 新郑市| 剑阁县| 通道| 柳州市| 大港区| 年辖:市辖区| 聂荣县| 息烽县| 竹北市| 肃北| 旅游| 康保县| 镇安县| 荆州市| 光泽县| 富裕县| 凤山市| 惠东县| 凌海市| 黔西县| 顺昌县| 乌鲁木齐县| 通江县| 海淀区| 英山县| 阳曲县| 土默特右旗| 招远市| 旬邑县| 民乐县| 镇康县| 阜平县| 丹阳市| 扎兰屯市|