編輯nginx的配置檔案nging
#配置ngx_status
location /nginx_status#重啟nginx
# service nginx restart#開啟status頁面
curl#zabbix客戶端設定active connections: 11
server accepts handled requests
154768 154768 163529
reading: 0 writing: 1 waiting: 10
#!/bin/bash#zabbix_agentd.conf設定bkup_date=`/bin/date +%y%m%d`
log="/tmp/webstatus.log"
host=127.0.0.1
port="80"
# functions to return nginx stats
function active '
}function reading '
}function writing '
}function waiting '
}function accepts '
}function handled '
}function requests '
}# run the requested function
$1
#nginx-status匯入nginx-status模板進入後台->configuration->templates->import(右側)->選擇nginx-status模板->最後點選import。至此nginx-status模板已經匯入到zabbix中#接受的請求
userparameter=nginx.accepts,/usr/local/zabbix/scripts/nginx_status.sh accepts
#成功建立了多少次握手
userparameter=nginx.handled,/usr/local/zabbix/scripts/nginx_status.sh handled
#總共處理了的請求
userparameter=nginx.requests,/usr/local/zabbix/scripts/nginx_status.sh requests
#對後端發起的活動連線數
userparameter=nginx.connections.active,/usr/local/zabbix/scripts/nginx_status.sh active
#讀取客戶端的連線數
userparameter=nginx.connections.reading,/usr/local/zabbix/scripts/nginx_status.sh reading
#響應資料到客戶端的數量
userparameter=nginx.connections.writing,/usr/local/zabbix/scripts/nginx_status.sh writing
#nginx 已經處理完正在等候下一次請求指令的駐留連線
userparameter=nginx.connections.waiting,/usr/local/zabbix/scripts/nginx_status.sh waiting
Zabbix監控nginx效能
需要使用zabbix監控nginx,首先nginx需要配置ngx status,如果開啟請看涼白開之前的文章 啟用nginx status狀態詳解 1 2 3 4 5 curl active connections 11921 server accepts handled requests 1198...
Zabbix監控nginx效能
1.啟用nginx status配置 1 cd etc nginx conf.d目錄下 2 vim nginx status.conf,內容如下 server 2.重啟nginx 3.開啟status頁面 4.nginx status詳解 active connections 活躍的連線數量 ser...
zabbix監控nginx的效能
1 nginx配置 需要使用zabbix監控nginx,首先nginx需要配置ngx status,在nginx的配置檔案中加入紅框中的配置,然後重啟nginx如下圖所示 以上為nginx效能計數,我們除了監控以上資料,還需要監控nginx程序狀態,並且配置觸發器.2 zabbix客戶端配置 編寫客...