zabbix之監控Nginx連線數

2022-08-25 15:18:39 字數 2257 閱讀 6149

root@ubuntu:/usr/local/src# cd nginx-1.16.1/#:編譯安裝nginx

root@ubuntu:/usr/local/src/nginx-1.16.1# make && make

install

#:配置nginx的狀態頁

location = /nginx_status

#:啟動服務

#配置監控nginx的連線數指令碼

root@ubuntu:/opt# vim nginx_status.sh

#!/bin/bash

nginx_status_fun()'}

nginx_reading()'}

nginx_writing()'}

nginx_waiting()'}

nginx_accepts()'}

nginx_handled()'}

nginx_requests()'}

case $nginx_command in

active)

nginx_active;

;;reading)

nginx_reading;

;;writing)

nginx_writing;

;;waiting)

nginx_waiting;

;;accepts)

nginx_accepts;

;;handled)

nginx_handled;

;;requests)

nginx_requests;

esac

}main()

"esac

#分支結束符

}main $

1 $2 $3

#:測試一下指令碼

root@ubuntu:/opt# bash nginx_status.sh nginx_status 88 active

#:將指令碼移動到agent配置檔案目錄下

root@ubuntu:~# mv /opt/nginx_status.sh /etc/zabbix/zabbix_agentd.conf.d/

#:在agent配置檔案自定義監控

root@ubuntu:/opt# vim /etc/zabbix/zabbix_agentd.conf

userparameter=nginx.status[*],/etc/zabbix/zabbix_agentd.conf.d/nginx_status.sh "$1" "$2" "$3"

#:重啟服務

root@ubuntu:/opt# systemctl restart zabbix-agent.service

建立模板

新增以後將主機中加入監控項

加入後建立圖形

利用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...