url:
近段時間一直在使用zabbix,讓其監控更多的東西,目前我也在一步一步實現原計畫。不得不說它的自由定製功能真是很強!開工吧。
實現監控需要三個步驟:
1、自己建立或是匯入模版。《附件》
2、nginx需要配置status。
這個因環境而已,我貼上我的吧。
server
}3、改客戶端配置檔案,使用指令碼。
在客戶端機器上任意位置放這個指令碼,不過我還是建議你規範的放在乙個地方。我在作者的基礎上改了一下,適合自己的需求。
#!/bin/bash
# script to fetch nginx statuses for tribily monitoring systems
# author: [email protected]
# license: gplv2
# set variables
host=`/sbin/ifconfig eth0 | sed -n '/inet /'`
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 修改客戶端/etc/zabbix/zabbix_agentd.conf 環境不同,檔案位置不同。
#monitor nginx
userparameter=nginx.accepts,/etc/zabbix/scripts/nginx_status accepts
userparameter=nginx.handled,/etc/zabbix/scripts/nginx_status handled
userparameter=nginx.requests,/etc/zabbix/scripts/nginx_status requests
userparameter=nginx.connections.active,/etc/zabbix/scripts/nginx_status active
userparameter=nginx.connections.reading,/etc/zabbix/scripts/nginx_status reading
userparameter=nginx.connections.writing,/etc/zabbix/scripts/nginx_status writing
userparameter=nginx.connections.waiting,/etc/zabbix/scripts/nginx_status waiting
有圖才有真相!《幾台空閒的nginx>
使用者名稱與密碼都是www.linuxidc.com
利用Zabbix監控Nginx
如果有資料返回,說明zabbix通訊正常,如果返回zbx notsupported,說明監控項有問題。進入系統配置 主機 監控項,檢視你的客戶端主機的監控項是活躍還是不支援 配置完agentd後必須重啟。usr local webserver zabbix bin zabbix get s 192....
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...