簡(jiǎn)介使用Nginx Plus的在線活動(dòng)監(jiān)控功能的方法
想了解你的 NGINX 服務(wù)器現(xiàn)在是什么情況? 是被 DoS 攻擊, 還是網(wǎng)站出現(xiàn)一堆錯(cuò)誤?
NGINX Plus 現(xiàn)在推出一個(gè)時(shí)實(shí)活動(dòng)監(jiān)視接口,提供關(guān)鍵負(fù)載(key load )和性能監(jiān)控。 通過(guò)簡(jiǎn)單的 RESTful JSON 接口,連接實(shí)時(shí)監(jiān)控統(tǒng)計(jì)數(shù)據(jù)(stats to live dashboards) 和第三方監(jiān)控工具,都變得輕輕松松。
NGINX Plus 的 平衡負(fù)載狀態(tài)時(shí)實(shí)監(jiān)控
細(xì)節(jié): 在線活動(dòng)監(jiān)控 – JSON feed
在NGINX Plus中啟用該狀態(tài)提示,只需簡(jiǎn)單地在服務(wù)器配置中添加狀態(tài)處理即可:
location = /status {
allow 192.168.0.0/16; # permit access from local network
deny all; # deny access from everywhere else
status;
}
如果你請(qǐng)求/status(或匹配location組的任何URI),NGINX Plus將響應(yīng)一個(gè)包含當(dāng)前活動(dòng)數(shù)據(jù)的JSON文檔:
- 基本的版本、啟動(dòng)時(shí)長(zhǎng)以及識(shí)別信息;
- 連接及請(qǐng)求總數(shù);
- 每個(gè)狀態(tài)區(qū)域的請(qǐng)求及相應(yīng)計(jì)數(shù);
- 每個(gè)upstream服務(wù)器的請(qǐng)求及響應(yīng)技術(shù),還有健康檢查及啟動(dòng)時(shí)長(zhǎng)統(tǒng)計(jì);
- 每個(gè)命名緩存區(qū)域的數(shù)表數(shù)據(jù).
你可以繼續(xù)往下提取數(shù)據(jù)子集,或使用RESTfull方式獲取單一的數(shù)據(jù)點(diǎn):
細(xì)說(shuō): 生命周期監(jiān)控 – 網(wǎng)頁(yè)
NGINX Plus附帶一個(gè)簡(jiǎn)單的網(wǎng)頁(yè) (/usr/share/nginx/html/status.html)用來(lái)輪詢狀態(tài)信息,并用一個(gè)簡(jiǎn)單表格來(lái)顯示。你可以使用以下配置,啟用這個(gè)請(qǐng)求http://host:8080/status.html:
server {
listen 8080;
root /usr/share/nginx/html;
location = /status {
status;
}
}
更多的信息,請(qǐng)查看 狀態(tài)模塊配置說(shuō)明。
相關(guān)文章
Nginx配置指令location匹配符優(yōu)先級(jí)和安全問(wèn)題
使用nginx 很久了,它的性能高,穩(wěn)定性表現(xiàn)也很好,得到了很多人的認(rèn)可。特別是它的配置,有點(diǎn)像寫(xiě)程序一樣,每行命令結(jié)尾一個(gè)";"號(hào),語(yǔ)句塊用"{}"括起來(lái)。 配制好,直接nginx -t 檢查配制情況,配制成功,直接運(yùn)行:service nginx reload .服務(wù)器沒(méi)有任何宕機(jī)情況下,實(shí)現(xiàn)平穩(wěn)修改配置2014-03-03nginx緩存頁(yè)面后 串會(huì)話問(wèn)題的解決方法
nginx支持頁(yè)面緩存,之前我的博客有介紹配置方案,昨天出了一個(gè)詭異的問(wèn)題,別人的機(jī)器登錄后,我的機(jī)器打開(kāi)應(yīng)用的首頁(yè)會(huì)出現(xiàn)別人的用戶信息,也就是說(shuō)我的瀏覽器訪問(wèn)的應(yīng)用會(huì)話其實(shí)是別人的會(huì)話2013-06-06Nginx啟動(dòng)常見(jiàn)錯(cuò)誤及解決方法
重新啟動(dòng)服務(wù)器發(fā)現(xiàn)報(bào)nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)錯(cuò)誤,怎么回事如何解決呢,下面腳本之家小編給大家解答下2016-08-08通過(guò)Nginx配置實(shí)現(xiàn)外網(wǎng)訪問(wèn)內(nèi)網(wǎng)數(shù)據(jù)庫(kù)的操作指南
項(xiàng)目開(kāi)發(fā)部署中經(jīng)常會(huì)遇到MySQL或Oracle數(shù)據(jù)庫(kù)安裝在內(nèi)網(wǎng),而我們的應(yīng)用服務(wù)只能部署在外網(wǎng),如果實(shí)現(xiàn)外網(wǎng)服務(wù)訪問(wèn)連接內(nèi)網(wǎng)的數(shù)據(jù)庫(kù)呢?本次介紹如何通過(guò)Nginx配置實(shí)現(xiàn)外網(wǎng)訪問(wèn)內(nèi)網(wǎng)數(shù)據(jù)庫(kù),需要的朋友可以參考下2023-10-10完美解決Nginx 504 Gateway time-out問(wèn)題
這篇文章主要介紹了完美解決Nginx 504 Gateway time-out問(wèn)題,需要的朋友可以參考下2014-11-11nginx 代理80端口轉(zhuǎn)443端口的實(shí)現(xiàn)
這篇文章主要介紹了nginx 代理80端口轉(zhuǎn)443端口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09