想了解你的 NGINX 服務(wù)器現(xiàn)在是什么情況? 是被 DoS 攻擊, 還是網(wǎng)站出現(xiàn)一堆錯(cuò)誤?
NGINX Plus 現(xiàn)在推出一個(gè)時(shí)實(shí)活動監(jiān)視接口,提供關(guān)鍵負(fù)載(key load )和性能監(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é): 在線活動監(jiān)控 – JSON feed
在NGINX Plus中啟用該狀態(tài)提示,只需簡單地在服務(wù)器配置中添加狀態(tài)處理即可:
代碼如下:
location = /status {
allow 192.168.0.0/16; # permit access from local network
deny all; # deny access from everywhere else
status;
}
如果你請求/status(或匹配location組的任何URI),NGINX Plus將響應(yīng)一個(gè)包含當(dāng)前活動數(shù)據(jù)的JSON文檔:
基本的版本、啟動時(shí)長以及識別信息; 連接及請求總數(shù); 每個(gè)狀態(tài)區(qū)域的請求及相應(yīng)計(jì)數(shù); 每個(gè)upstream服務(wù)器的請求及響應(yīng)技術(shù),還有健康檢查及啟動時(shí)長統(tǒng)計(jì); 每個(gè)命名緩存區(qū)域的數(shù)表數(shù)據(jù).你可以繼續(xù)往下提取數(shù)據(jù)子集,或使用RESTfull方式獲取單一的數(shù)據(jù)點(diǎn):

細(xì)說: 生命周期監(jiān)控 – 網(wǎng)頁
NGINX Plus附帶一個(gè)簡單的網(wǎng)頁 (/usr/share/nginx/html/status.html)用來輪詢狀態(tài)信息,并用一個(gè)簡單表格來顯示。你可以使用以下配置,啟用這個(gè)請求http://host:8080/status.html:
代碼如下:
server {
listen 8080;
root /usr/share/nginx/html;
location = /status {
status;
}
}
更多的信息,請查看 狀態(tài)模塊配置說明。
新聞熱點(diǎn)
疑難解答
圖片精選