概述:
zabbix proxy 可以代替 zabbix server 收集效能和可用性資料,然後把資料匯報給 zabbix server,並且在一定程度上分擔了zabbix server 的壓力.此外,當所有agents和proxies報告給乙個zabbix server並且所有資料都集中收集時,使用proxy是實現集中式和分布式監控的最簡單方法。(摘自官網)
zabbix proxy 使用場景:
環境說明:
1、zabbix-server 處於外網,zabbix-agent 處於各個地方的內網,所有內網都是互通的。其中有一台內網伺服器既可以和內網通訊,也可以和外網進行通訊。
需求說明:
如上環境所述、現在想要通過那台可以上內外網的伺服器做乙個**監控內網所有的內網伺服器。
架構圖如下所示:
具體操作步驟:
server端配置就不細說了,可以參考我分類裡面 (zabbix) 裡面的。
proxy端配置
1)建立乙個資料庫供 zabbix-proxy 使用
mysql>create database zabbix_proxy character set utf8 collate utf8_bin;2)安裝 zabbix-proxy 並進行配置 安裝zabbix-get為了方便測試mysql> grant all on zabbix_proxy.* to [email protected] identified by '
zabbix_proxy';
mysql>flush privileges;
# mysql -h 127.0.0.1 -u zabbix_proxy -pzabbix_proxy //
測試上面建立的賬號是否可以正常連線
3)編輯配置檔案
# vim /etc/zabbix/zabbix_proxy.conf4)匯入初始化資料proxymode=0
//開啟主動模式
server=120.79.93.66
//zabbix-server端ip
serverport=10051
//zabbix-server埠
hostname=srt-xt
listenport=10051
//proxy端監聽的埠
logfile=/var/log/zabbix/zabbix_proxy.log
logfilesize=0
pidfile=/var/run/zabbix/zabbix_proxy.pid
socketdir=/var/run/zabbix
dbhost=127.0.0.1
dbname=zabbix_proxy
dbuser=zabbix_proxy
dbpassword=zabbix_proxy
timeout=4
externalscripts=/usr/lib/zabbix/externalscripts
logslowqueries=3000
# rpm -ql zabbix-proxy-mysql //5)啟動 zabbix-proxy檢視初始化資料庫檔案存放路徑
/usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz
# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz |mysql -h 127.0.0.1 -u zabbix_proxy -pzabbix_proxy zabbix_proxy
# service zabbix-proxy startagent端配置1)安裝 zabbix-agent 軟體包
安裝zabbix-agent
2)編輯配置檔案
# vim /etc/zabbix/zabbix_agentd.conf //3)啟動 zabbix-agnet配置zabbix-agent
pidfile=/var/run/zabbix/zabbix_agentd.pid
logfile=/var/log/zabbix/zabbix_agentd.log
logfilesize=0
server=145.36.26.41
//填寫zabbix-proxy的ip
startagents=5
hostname=srt-hy
hostmetadataitem=system.uname
include=/etc/zabbix/zabbix_agentd.d/*
.conf
unsafeuserparameters=1
# service zabbix-agent startserver端 web 配置1)建立乙個agent**程式;進入:配置 -> agent**程式 -> 建立**
agnet**名稱(必須是zabbix-proxy上面的主機名),模式根據配置裡面來定,**位址(zabbix-proxy上面能和zabbix-server通訊的位址)
2)新增主機
3)新增完成如下圖
至此、通過 zabbix-proxy **監控就已完成了。
zabbix企業應用之分布式監控proxy
先簡單的介紹一下zabbix分布式的2種實現方式proxy與node的優缺點 proxy zabbix proxy 是乙個或多個從監控裝置收集監測資料和傳送到zabbixserver 的程序,屬於代表zabbix server 的執行,所有收集到的資料被暫時存放在 伺服器,之後統一由 伺服器 給za...
分布式監控工具zabbix 配置安裝
監控軟體zabbix 分布式監控,可設定中間 web前端 這是乙個分布式的監控套件,可以做到多層而不僅限於三層結構,即可以由server client 組成,此時由server 擔任 proxy 和 server的任務,也可以使用單獨的伺服器作為 proxy 從而降低server 的負載。搭建lam...
zabbix分布式監控部署proxy安裝
之前寫過一篇原始碼安裝zabbix2.2.9版本,server端安裝文件 下面分享一下zabbix分布式監控proxy安裝過程 環境說明 centos6.6 64位系統 lamp環境 前提是zabbix server端已經安裝完畢,server ip為192.168.20.10,proxy本機 ip...