NGINX Plus 提供的在線活動監控功能

jopen 9年前發布 | 15K 次閱讀 Nginx Web服務器

NGINX Plus 提供的在線活動監控功能

想了解你的 NGINX 服務器現在是什么情況? 是被 DoS 攻擊, 還是網站出現一堆錯誤?

NGINX Plus 現在推出一個時實活動監視接口,提供關鍵負載(key load )和性能監控。 通過簡單的 RESTful JSON 接口,連接實時監控統計數據(stats to live dashboards) 和第三方監控工具,都變得輕輕松松。

NGINX Plus 提供的在線活動監控功能

NGINX Plus 的 平衡負載狀態時實監控

細節: 在線活動監控 – JSON feed

在NGINX Plus中啟用該狀態提示,只需簡單地在服務器配置中添加狀態處理即可:

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將響應一個包含當前活動數據的JSON文檔:

  • 基本的版本、啟動時長以及識別信息;

  • 連接及請求總數;

  • 每個狀態區域的請求及相應計數;

  • 每個upstream服務器的請求及響應技術,還有健康檢查及啟動時長統計;

  • 每個命名緩存區域的數表數據.

你可以繼續往下提取數據子集,或使用RESTfull方式獲取單一的數據點:

NGINX Plus 提供的在線活動監控功能

Drill down to the data you need with NGINX’ Extended Status

細說: 生命周期監控 – 網頁

NGINX Plus附帶一個簡單的網頁 (/usr/share/nginx/html/status.html)用來輪詢狀態信息,并用一個簡單表格來顯示。你可以使用以下配置,啟用這個請求http://host:8080/status.html:

server {
    listen 8080;
    root /usr/share/nginx/html;

    location = /status {
        status;
    }
}

更多的信息,請查看 狀態模塊配置說明

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!