監控Nginx的工作狀態
該模組提供了獲取Nginx工作狀態的功能,預設情況下該模組是不會被編譯包含在內,如果需要該模組,那麼需要指定--with-http_stub_status_module,例如:
[root@mail conf]# ./configure --prefix=/usr/local/nginx-0.8.54 --with-http_stub_status_module |
配置示例
location /nginx_status { # copied from http://blog.kovyrin.net/2006/04/29/monitoring-nginx-with-rrdtool/ stub_status on; access_log off; allow SOME.IP.ADD.RESS; deny all; } |
指 令
該模組只提供了一個指令那就是stub_status。
stub_status
語 法:stub_status on
功 能:對該location啟用狀態監控。stub status模組提供的狀態內容類似於mathopd的狀態頁,純文字資訊類似於:
Active connections: 291
server accepts handled requests
16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106
默 認 值:None
使用環境:location
使用例項
如果在安裝Nginx時選擇了--with-http_stub_status_module模組,那麼在配置檔案中會有以下配置:
location /NginxStatus { stub_status on; } |
當然,根據需要這個URI還可以修改。下面是訪問:
正如前面所說,它會報告一些當前的工作狀態,下面我們看一下這些指標:
active connections -- 活動連線數,包括後臺的連線數
server accepts handled requests -- 伺服器接受處理的請求數,接受了16630948個連線,成功處理了16630948個連線(沒有一個連線關閉,都在接受請求),成功處理了31070465個請求,平均每個請求處理1.8個請求,這個數值是由31070465除以16630948得出的。
reading -- nginx 讀取請求頭資訊
writing -- nginx 讀取請求體,處理請求或者是向客戶端寫響應資訊。
waiting -- keep-alive 連線,通常是活動的連線,即reading 和 writing。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27043155/viewspace-732984/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx服務狀態監控Nginx
- Nginx狀態圖形化監控工具Nginx
- 2. 監控nginx伺服器502狀態碼Nginx伺服器
- memcached的執行狀態監控
- 配置CACTI監控MySQL資料庫狀態(1)準備工作MySql資料庫
- Docker 之 執行狀態監控Docker
- MySQL MHA 執行狀態監控MySql
- nagios監控drbd同步狀態iOS
- nginx監控Nginx
- 7. 監控MySQL主從狀態MySql
- Galera Cluster for MySQL監控狀態說明MySql
- nagios監控 ogg同步狀態iOS
- 利用btrace線上監控java程式狀態Java
- 用c#監控網路狀態C#
- 開啟nginx狀態監控,檢視web伺服器的併發連線數NginxWeb伺服器
- 基於websocket的celery任務狀態監控Web
- 配置CACTI監控MySQL資料庫狀態(5)增加MySQL監控模板MySql資料庫
- 利用superlance監控supervisor執行狀態
- Shell指令碼監控MySQL主從狀態指令碼MySql
- 巧用Zabbix自定義監控Mysql效能狀態MySql
- 利用shell指令碼監控網站狀態指令碼網站
- MySQL監控SQL狀態及命中率MySql
- 使用Nagios打造專業的業務狀態監控iOS
- 【工具】tsar 監控Linux系統狀態的利器Linux
- 監控Activity的啟動等狀態--- 原始碼級原始碼
- 怎麼監控 Linux 伺服器狀態?Linux伺服器
- zabbix應用-監控mysql slave 主從狀態MySql
- springCloud入門學習--Hystrix狀態監控SpringGCCloud
- 使用 Prometheus 監控 eKuiper 規則執行狀態PrometheusUI
- 利用AFNetworking監控網路狀態 - iOSiOS
- MySQL執行狀態監控(pt-mysql-summary)MySql
- oracle資料庫執行狀態監控SHELLOracle資料庫
- 【DataGuard】Oracle DataGuard 日誌傳輸狀態監控Oracle
- 05 . Prometheus監控NginxPrometheusNginx
- mysql主從同步(4)-Slave延遲狀態監控MySql主從同步
- linux下利用curl監控web應用狀態LinuxWeb
- iStat Menus:Mac系統狀態監控的終極利器Mac
- metricbeat 監控 nginx 情況Nginx