===配置 zabbix Proxy ..未完成=== - 建立Mysql server~略~網路資料很多 - rpm安裝相關 zabbix Proxy套件的話,會有一個與Mysql 相關 zabbix-proxy-mysqlvim /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) * 啟動 /etc/init.d/zabbix-proxy start - 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端添加監控的時候最好保持一致 * 啟動 /etc/init.d/zabbix-agent start =====資料參考====== * [[http://lihuipeng.blog.51cto.com/3064864/1329677|zabbix proxy搭建及應用proxy監控騰訊CVM服務器]] * [[http://coolsky.blog.51cto.com/177347/1304979|Zabbix代理proxy架構搭建]] * [[https://www.zabbix.com/documentation/2.0/manual/appendix/config/zabbix_proxy|Zabbix Proxy 相關設定檔參數支援]] * [[https://www.zabbix.com/documentation/2.0/manual/appendix/config/zabbix_agentd|Zabbix agent (UNIX) 相關設定檔參數支援]]