Zabbix監控nginx效能

2022-07-11 22:24:14 字數 1849 閱讀 7751

編輯nginx的配置檔案nging

#配置ngx_status

location /nginx_status

#重啟nginx

# service nginx restart
#開啟status頁面

curl 

active connections: 11

server accepts handled requests

154768 154768 163529

reading: 0 writing: 1 waiting: 10

#zabbix客戶端設定

#!/bin/bash

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

#zabbix_agentd.conf設定

#nginx-status

#接受的請求

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

匯入nginx-status模板進入後台->configuration->templates->import(右側)->選擇nginx-status模板->最後點選import。至此nginx-status模板已經匯入到zabbix中

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客戶端配置 編寫客...