0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Nginx如何和現(xiàn)有監(jiān)控系統(tǒng)集成

馬哥Linux運(yùn)維 ? 來源:博客園 ? 作者:博客園 ? 2022-08-22 09:58 ? 次閱讀

搭建了Nginx集群后,需要繼續(xù)深入研究的就是日常Nginx監(jiān)控。

Nginx如何監(jiān)控?相信百度就可以找到:nginx-status

通過Nginx-status實時獲取到Nginx監(jiān)控數(shù)據(jù)后,如何和現(xiàn)有監(jiān)控系統(tǒng)集成?一個很好的解決方案:Nginx+Telegraf+Influxdb+Grafana。

即通過Telegraf監(jiān)控插件定時收集Nginx的監(jiān)控狀態(tài),存儲到時序數(shù)據(jù)庫Influxdb中,然后通過Grafana展現(xiàn)即可。

Nginx啟用nginx-status功能

源碼編譯安裝的nginx,那么需要在編譯的時候加上對應(yīng)的模塊

./configure--with-http_stub_status_module

使用./configure --help能看到更多的模塊支持。然后編譯安裝即可。

如果是直接apt-get install安裝的 nginx,那么使用命令來查看是否支持stub_status這個模塊。

如下命令:nginx –V 看看是否有 --with-http_stub_status_module這個模塊。

1b4202ac-208f-11ed-ba43-dac502259ad0.png

修改Nginx配置文件:在Server章節(jié)中增加:

location/nginx-status{
allow127.0.0.1;//允許的IP
denyall;
stub_statuson;
access_logoff;
}

Reload 重啟 Nginx,查看Nginx-Status1b63ad58-208f-11ed-ba43-dac502259ad0.png輸出信息的說明:

activeconnections–活躍的連接數(shù)量
serveracceptshandledrequests—總共處理了11989個連接,成功創(chuàng)建11989次握手,總共處理了11991個請求
reading—讀取客戶端的連接數(shù).
writing—響應(yīng)數(shù)據(jù)到客戶端的數(shù)量
waiting—開啟keep-alive的情況下,這個值等于active–(reading+writing),意思就是Nginx已經(jīng)處理完正在等候下一次請求指令的駐留連接.

Telegraf安裝配置Nginx監(jiān)控

關(guān)于Telegraf的安裝,請參考官方介紹:https://www.influxdata.com/time-series-platform/telegraf/

1b762686-208f-11ed-ba43-dac502259ad0.png
wgethttps://dl.influxdata.com/telegraf/releases/telegraf-1.4.3-1.x86_64.rpm
sudoyumlocalinstalltelegraf-1.4.3-1.x86_64.rpm

然后,在配置文件teldgraf.conf中配置Influxdb連接

1b912080-208f-11ed-ba43-dac502259ad0.png


增加對Nginx的監(jiān)控

1ba5e876-208f-11ed-ba43-dac502259ad0.png

配置完成,重啟telegraf服務(wù)即可。

Grafana集成Nginx監(jiān)控

Grafana中支持Influxdb數(shù)據(jù)源,配置上上個步驟的Influxdb數(shù)據(jù)源之后,我們定制Nginx監(jiān)控圖表:

  • 數(shù)據(jù)源:Influxdb
  • FROM:nginx
  • SELECT:field(accepts)

1bbe528a-208f-11ed-ba43-dac502259ad0.png

展現(xiàn)效果:

1be0d990-208f-11ed-ba43-dac502259ad0.png

以上我們通過Nginx+Telegraf+Influxb+Grafana,實現(xiàn)了Nginx的監(jiān)控,非常方便。

審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 監(jiān)控系統(tǒng)

    關(guān)注

    21

    文章

    3843

    瀏覽量

    173421
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    142

    瀏覽量

    12154
收藏 人收藏

    評論

    相關(guān)推薦

    [原創(chuàng)]專業(yè)弱電安防培訓(xùn)(電視監(jiān)控系統(tǒng)集成師、安防系統(tǒng)集成師、安防系統(tǒng)集成項目經(jīng)

      課程名稱:電視監(jiān)控系統(tǒng)集成師模塊:系統(tǒng)概述、電視監(jiān)控系統(tǒng)、樓宇對講系統(tǒng)、室內(nèi)防盜報
    發(fā)表于 10-16 14:49

    flume監(jiān)控nginx日志的使用和提交

    使用flume監(jiān)控nginx日志并且提交到kafka里面
    發(fā)表于 04-16 07:33

    什么是可視化系統(tǒng)集成器?

    System View公司是一家位于美國加州的早期創(chuàng)業(yè)型公司,公司的主要產(chǎn)品和業(yè)務(wù)是設(shè)計開發(fā)當(dāng)今嵌入式系統(tǒng)集成開發(fā)所使用的工具,打破傳統(tǒng),推出更加高效便捷的開發(fā)工具。近期該公司推出一款嵌入式系統(tǒng)開發(fā)工具,命名為“可視化系統(tǒng)集成
    發(fā)表于 10-09 07:56

    什么是系統(tǒng)集成?

    系統(tǒng)集成( system integration)通常是指將軟件、硬件與通信技術(shù)組合起來為用戶解決信息處理問題的業(yè)務(wù),集成的各個分離部分原本就是一個個獨(dú)立的系統(tǒng),集成后的整體的各部分之
    發(fā)表于 02-28 13:34

    請問zabbix怎么使用模版監(jiān)控nginx服務(wù)?

    zabbix使用模版監(jiān)控nginx服務(wù)的方法步驟
    發(fā)表于 11-04 07:16

    系統(tǒng)集成工作規(guī)范范本

    系統(tǒng)集成工作規(guī)范范本    總  則第1條 為規(guī)范本公司系統(tǒng)集成的管理,形成一套行之有效的
    發(fā)表于 09-08 10:10 ?20次下載

    智能監(jiān)控網(wǎng)絡(luò)的系統(tǒng)集成及其應(yīng)用

    本文根據(jù)當(dāng)前網(wǎng)絡(luò)技術(shù)的最新發(fā)展,提出系統(tǒng)監(jiān)控的智能化網(wǎng)絡(luò)系統(tǒng)集成一體化方案,并圍繞建立智能化控制網(wǎng)絡(luò)和實現(xiàn)實時監(jiān)控與信息管理功能等方面進(jìn)行了論述,本文結(jié)合某智能大
    發(fā)表于 09-07 16:24 ?49次下載
    智能<b class='flag-5'>監(jiān)控</b>網(wǎng)絡(luò)的<b class='flag-5'>系統(tǒng)集成</b>及其應(yīng)用

    【安防知名培訓(xùn)機(jī)構(gòu)課件】IP監(jiān)控系統(tǒng)集成

    【安防知名培訓(xùn)機(jī)構(gòu)課件】IP監(jiān)控系統(tǒng)集成
    發(fā)表于 01-14 02:55 ?0次下載

    [Ganglia監(jiān)控擴(kuò)展]監(jiān)控nginx的連接數(shù)

    [Ganglia監(jiān)控擴(kuò)展]監(jiān)控nginx的連接數(shù)
    發(fā)表于 09-05 10:36 ?7次下載
    [Ganglia<b class='flag-5'>監(jiān)控</b>擴(kuò)展]<b class='flag-5'>監(jiān)控</b><b class='flag-5'>nginx</b>的連接數(shù)

    系統(tǒng)集成集成測試

    SYS.4.BP3:系統(tǒng)集成測試的開發(fā)規(guī)范。根據(jù)系統(tǒng)集成測試策略,制定系統(tǒng)集成測試規(guī)范,包括系統(tǒng)項目的每個集成步驟的測試用例。測試規(guī)范應(yīng)適合
    的頭像 發(fā)表于 03-04 17:14 ?3625次閱讀

    Nginx如何監(jiān)控

    搭建了Nginx集群后,需要繼續(xù)深入研究的就是日常Nginx監(jiān)控。
    的頭像 發(fā)表于 08-22 10:03 ?1373次閱讀

    系統(tǒng)集成的特點(diǎn)及優(yōu)點(diǎn)

    系統(tǒng)集成作為一種新興的服務(wù)方式,是近年來國際信息服務(wù)業(yè)中發(fā)展勢頭最猛的一個行業(yè)。系統(tǒng)集成的本質(zhì)就是最優(yōu)化的綜合統(tǒng)籌設(shè)計,一個大型的綜合計算機(jī)網(wǎng)絡(luò)系統(tǒng),系統(tǒng)集成包括計算機(jī)軟件、硬件、操作
    的頭像 發(fā)表于 05-06 10:31 ?4133次閱讀

    正確梳理弱電系統(tǒng)集成包括哪些子系統(tǒng)-科蘭

    弱電系統(tǒng)集成在工程實踐中指整體承接上述部分或全部子系統(tǒng)和中央監(jiān)控平臺或中央控制室的服務(wù)方式(或業(yè)務(wù)模式)。那么弱電系統(tǒng)集成包括哪些子系統(tǒng)?綜
    的頭像 發(fā)表于 05-25 09:56 ?1713次閱讀

    電力運(yùn)維監(jiān)控系統(tǒng)集成方案

    電力運(yùn)維監(jiān)控系統(tǒng)集成方案
    的頭像 發(fā)表于 11-25 15:21 ?985次閱讀
    電力運(yùn)維<b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)集成</b>方案

    系統(tǒng)集成的特點(diǎn)和內(nèi)容

    系統(tǒng)集成,從字面意義上理解,是將分散和獨(dú)立的功能部分集成為一個統(tǒng)一的系統(tǒng)。系統(tǒng)集成也可以理解為安全系統(tǒng)、中央空調(diào)
    的頭像 發(fā)表于 05-17 14:01 ?388次閱讀
    <b class='flag-5'>系統(tǒng)集成</b>的特點(diǎn)和內(nèi)容