~略~網路資料很多
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
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
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)
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 設定修改好再加入)
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端添加監控的時候最好保持一致