国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
zabbix 2.0.6 監(jiān)控nginx

環(huán)境說明:
OS :CentOS 5.4 64位
nginx (0.8.46):192.168.100.135
zabbix server(2.0.6) :192.168.100.105

首先 zabbix  監(jiān)控nginx 是根據(jù)nginx的Stub Status 模塊,抓取Status模塊所提供的數(shù)據(jù)。

如果想啟用Stub Status 模塊,在編譯nginx 的時候要加上參數(shù) --with-http_stub_status_module 例如:

./configure --user=www --group=www --prefix=/opt/app/nginx --with-http_stub_status_module --with-http_ssl_module

在nginx.conf 里添加 Status 配置,端口801(自己隨意),

點擊(此處)折疊或打開

  1. server {
  2.         listen 801;
  3.         server_name 192.168.100.135;

  4.         location /webstatus {
  5.             stub_status on;
  6.             access_log off;
  7.             allow 127.0.0.1;
  8.             allow 192.168.100.105;
  9.             allow 192.168.100.135;
  10.             deny all;
  11.         }
  12.     }

訪問Status 如下圖:

nginx Status 說明:

Active connections:  對后端發(fā)起的活動連接數(shù)。

server accepts handled requests
 64603417 64603417 90009784           nginx 總共處理了64603417個連接,成功創(chuàng)建了64603417次握手,總共處理了90009784請求。

Reading: 11 Writing: 2 Waiting: 488       Reading: nginx 讀取客戶端的header數(shù), Writing: nginx 返回給客戶端的header數(shù), Waiting: nginx 請求處理完成,正在等待下一 請求指令的連接。

在zabbix 加入配置

點擊(此處)折疊或打開

  1. [man@web-nginx02 ~]$ vim /etc/zabbix/zabbix_agentd.conf

  2. 加入

  3. #nginx
  4. UserParameter=nginx.accepts,/usr/local/sbin/nginx_status.sh accepts
  5. UserParameter=nginx.handled,/usr/local/sbin/nginx_status.sh handled
  6. UserParameter=nginx.requests,/usr/local/sbin/nginx_status.sh requests
  7. UserParameter=nginx.connections.active,/usr/local/sbin/nginx_status.sh active
  8. UserParameter=nginx.connections.reading,/usr/local/sbin/nginx_status.sh reading
  9. UserParameter=nginx.connections.writing,/usr/local/sbin/nginx_status.sh writing
  10. UserParameter=nginx.connections.waiting,/usr/local/sbin/nginx_status.sh waiting

新建腳本,注意修改自己的HOST,PORT 變量

點擊(此處)折疊或打開

  1. [man@web-nginx02 ~]$ cat /usr/local/sbin/nginx_status.sh

  2. #!/bin/bash
  3. # Script to fetch nginx statuses for tribily monitoring systems
  4. # Author: krish@toonheart.com
  5. # License: GPLv2

  6. # Set Variables
  7. BKUP_DATE=`/bin/date +%Y%m%d`
  8. LOG="/etc/zabbix/webstatus.log"
  9. HOST=`/sbin/ifconfig eth1 | sed -n '/inet /{s/.*addr://;s/ .*//;p}'`
  10. PORT="801"

  11. # Functions to return nginx stats

  12. function active {
  13.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Active' | awk '{print $NF}'
  14.         }

  15. function reading {
  16.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Reading' | awk '{print $2}'
  17.         }

  18. function writing {
  19.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Writing' | awk '{print $4}'
  20.         }

  21. function waiting {
  22.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| grep 'Waiting' | awk '{print $6}'
  23.         }

  24. function accepts {
  25.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk '{print $1}'
  26.         }

  27. function handled {
  28.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk '{print $2}'
  29.         }

  30. function requests {
  31.         /usr/bin/curl "http://$HOST:$PORT/webstatus" 2>/dev/null| awk NR==3 | awk '{print $3}'
  32.         }

  33. # Run the requested function
  34. $1
[man@web-nginx02 ~]$ chmod +x /usr/local/sbin/nginx_status.sh


二,在zabbix 導(dǎo)入模板,并把主機加入模板中。
nginx_status.xml



重啟agent
在zabbix server 端進行zabbix_get測試,取到數(shù)據(jù)了,說明沒問題。

點擊(此處)折疊或打開

  1. [pomelo@jumper ~]$ zabbix_get -s 192.168.100.135 -p 10050 -k "nginx.connections.active"
  2. 559

三,查看圖型




本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Zabbix監(jiān)控之Nginx的狀態(tài)監(jiān)控
Zabbix宏使用及用戶自定義監(jiān)控(三)
zabbix基本操作
zabbix自定義監(jiān)控nginx狀態(tài)實現(xiàn)過程
zabbix 4.04 安裝文檔 - 基于CentOS 7.6
使用源碼編譯安裝PHP7
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服