簡介使用Nginx Plus的在線活動監(jiān)控功能的方法
想了解你的 NGINX 服務器現(xiàn)在是什么情況? 是被 DoS 攻擊, 還是網(wǎng)站出現(xiàn)一堆錯誤?
NGINX Plus 現(xiàn)在推出一個時實活動監(jiān)視接口,提供關鍵負載(key load )和性能監(jiān)控。 通過簡單的 RESTful JSON 接口,連接實時監(jiān)控統(tǒng)計數(shù)據(jù)(stats to live dashboards) 和第三方監(jiān)控工具,都變得輕輕松松。
NGINX Plus 的 平衡負載狀態(tài)時實監(jiān)控
細節(jié): 在線活動監(jiān)控 – JSON feed
在NGINX Plus中啟用該狀態(tài)提示,只需簡單地在服務器配置中添加狀態(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將響應一個包含當前活動數(shù)據(jù)的JSON文檔:
- 基本的版本、啟動時長以及識別信息;
- 連接及請求總數(shù);
- 每個狀態(tài)區(qū)域的請求及相應計數(shù);
- 每個upstream服務器的請求及響應技術,還有健康檢查及啟動時長統(tǒng)計;
- 每個命名緩存區(qū)域的數(shù)表數(shù)據(jù).
你可以繼續(xù)往下提取數(shù)據(jù)子集,或使用RESTfull方式獲取單一的數(shù)據(jù)點:
細說: 生命周期監(jiān)控 – 網(wǎng)頁
NGINX Plus附帶一個簡單的網(wǎng)頁 (/usr/share/nginx/html/status.html)用來輪詢狀態(tài)信息,并用一個簡單表格來顯示。你可以使用以下配置,啟用這個請求http://host:8080/status.html:
server {
listen 8080;
root /usr/share/nginx/html;
location = /status {
status;
}
}
更多的信息,請查看 狀態(tài)模塊配置說明。
相關文章
Nginx配置指令location匹配符優(yōu)先級和安全問題
使用nginx 很久了,它的性能高,穩(wěn)定性表現(xiàn)也很好,得到了很多人的認可。特別是它的配置,有點像寫程序一樣,每行命令結尾一個";"號,語句塊用"{}"括起來。 配制好,直接nginx -t 檢查配制情況,配制成功,直接運行:service nginx reload .服務器沒有任何宕機情況下,實現(xiàn)平穩(wěn)修改配置2014-03-03通過Nginx配置實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫的操作指南
項目開發(fā)部署中經(jīng)常會遇到MySQL或Oracle數(shù)據(jù)庫安裝在內(nèi)網(wǎng),而我們的應用服務只能部署在外網(wǎng),如果實現(xiàn)外網(wǎng)服務訪問連接內(nèi)網(wǎng)的數(shù)據(jù)庫呢?本次介紹如何通過Nginx配置實現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫,需要的朋友可以參考下2023-10-10完美解決Nginx 504 Gateway time-out問題
這篇文章主要介紹了完美解決Nginx 504 Gateway time-out問題,需要的朋友可以參考下2014-11-11