linux:monitor:zabbix_proxy
配置 zabbix Proxy ..未完成
-
rpm安裝相關 zabbix Proxy套件的話,會有一個與Mysql 相關 zabbix-proxy-mysql
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/2.0/rhel/6/$basearch/
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/6/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
#yum --enablerepo=zabbix install zabbix-proxy zabbix-proxy-mysql
建立zabbix Proxy 資料庫 並授予權限
mysql>create database zabbixProxy character set utf8;
mysql>grant all privileges on zabbixProxy.* to zabbix@localhost identified by 'qwedcxza';
mysql> flush privileges;
#mysql -uzabbix -pqwedcxza zabbixProxy < /usr/share/doc/zabbix-proxy-mysql-2.0.6/create/schema.sql
配置 Zabbix Proxy 設定檔
vi /etc/zabbix/zabbix_proxy.conf
Server=192.168.0.191
Hostname=zabbixProxy192
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=127.0.0.1
DBName=zabbixProxy
DBUser=zabbix
DBPassword=qwedcxza
DBSocket=/var/lib/mysql/mysql.sock
ConfigFrequency=60
DataSenderFrequency=10
CacheSize=16M
Timeout=10
TrapperTimeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/sbin/fping
說明:
Server=192.168.0.191 ===>(zabbix Proxy 的IP)
Hostname=zabbixProxy192 ===>(這個設定值 要與 web設定 zabbix Proxy的名稱一致,詳細 參照第五步 )
DBHost=127.0.0.1 ===>(zabbix Proxy 連的 DB Host)
DBName=zabbixProxy ===>(Zabbix Proxy DB 資料庫名稱)
DBUser=zabbix ===>(Zabbix Proxy DB 授予使用者 zabbix)
DBPassword=qwedcxza ===>(Zabbix Proxy DB 授予使用者 zabbix的密碼)
ConfigFrequency=60 ===>(這個是Zabbix server和proxy兩端配置同步的時間間隔,server和proxy要設定同一個值才好,默認是3600,我想配置同步快一點,改成60)
Web 介面設定
Administration->DM->Create proxy
填入以下欄位
Proxy name:zabbixProxy192
Proxy mode:Active(選主動模式)(主動模式:zabbix Proxy 主動與zabbix server 建立連線;被動模式:zabbix server 主動與zabbix Proxy 建立連線)
Hosts Proxy hosts:(選擇要將 zabbix Client 由 zabbix Proxy 監控 取資料,等 zabbix Client agentd 設定修改好再加入)
zabbix Client agent 設定檔修改
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Hostname=192.168.0.62
Server=192.168.0.192
ServerActive=192.168.0.192:10051
Include=/etc/zabbix/zabbix_agentd.d/
說明:
ServerActive ===>zabbix server 或 zabbix Proxy 主動確定,這邊指定為Zabbix Proxy IP
===>表示法 example ServerActive=127.0.0.1 (可寫 或不寫Port都可以,當不寫Port 就是 default 10051)
ServerActive=127.0.0.1:10051
ServerActive=127.0.0.1,192.168.0.192:10051(寫多個就用 comma ","隔開)
Server ===>指定為Zabbix Proxy IP
Hostname: 一個名稱而已,在server端添加監控的時候最好保持一致
資料參考
linux/monitor/zabbix_proxy.txt · 上一次變更: 2014/03/14 08:18 由 ali88