1套蒂、構(gòu)建實(shí)驗(yàn)環(huán)境
1.1矮固、實(shí)驗(yàn)機(jī)的準(zhǔn)備
- 實(shí)驗(yàn)機(jī)系統(tǒng)規(guī)劃:
實(shí)驗(yàn)用虛擬機(jī)的安裝請(qǐng)參見(jiàn):
《VMware --- CentOS6.x 實(shí)驗(yàn)機(jī)安裝配置的簡(jiǎn)單說(shuō)明》
鏈接如下:
本次實(shí)驗(yàn)使用的系統(tǒng)版本為:
CentOS release 6.8 (Final)
- 實(shí)驗(yàn)網(wǎng)絡(luò)規(guī)劃:
IP | 用途 |
---|---|
172.18.121.30 | zabbix-proxy |
1.2其弊、軟件環(huán)境的準(zhǔn)備
- 安裝依賴服務(wù)
本實(shí)驗(yàn)所用到的 MySQL 環(huán)境灾部,安裝方法請(qǐng)參見(jiàn):
《Linux --- mysql 二進(jìn)制安裝的簡(jiǎn)單介紹》
1.3、獲取 zabbix 的安裝包
本文使用 YUM 方式來(lái)安裝 zabbix郭毕,安裝 zabbix 官 YUM 方源
]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
2朋魔、zabbix-proxy 的安裝
2.1、安裝 zabbix proxy
因計(jì)劃后端數(shù)據(jù)庫(kù)使用 mysql唾戚,所以此處安裝的都是基于 mysql 的 zabbix proxy
]# yum -y install zabbix-proxy zabbix-proxy-mysql
3柳洋、 zabbix-proxy 的配置
3.1、配置數(shù)據(jù)庫(kù)
連接 MySQL 數(shù)據(jù)庫(kù)
]# mysql -u root -p
Enter password:
創(chuàng)建數(shù)據(jù)庫(kù)叹坦、新增 zabbix 用戶并賦權(quán)
> create database proxy character set utf8;
> grant all on proxy.* to zabbix@localhost identified by 'zabbix';
> flush privileges;
導(dǎo)入 zabbix-proxy 數(shù)據(jù)庫(kù)
mysql> use proxy;
mysql> source /usr/share/doc/zabbix-proxy-mysql-2.4.8/create/schema.sql;
mysql> exit
3.2膳灶、配置 zabbix_proxy.conf
備份配置文件
]# cp /etc/zabbix/zabbix_proxy.conf /etc/zabbix/zabbix_proxy.conf.`date +%F@%T`.bak
修改配置文件
]# vim /etc/zabbix/zabbix_proxy.conf
ProxyMode=0
Server=172.25.42.66
Hostname=test-vm-121-30
DBName=proxy
DBUser=zabbix
DBPassword=zabbix
DBSocket=/tmp/mysql.sock
CacheSize=1024M
配置項(xiàng)的說(shuō)明:
- ProxyMode:默認(rèn)值為 0,即 Proxy 工作于主動(dòng)模式;值為 1轧钓,Proxy 工作于被動(dòng)模式
- Server:此參數(shù)只在主動(dòng)模式生效序厉,從該參數(shù)指定的 IP 址址(zabbix-server)獲取監(jiān)控信息。
- Hostname:Proxy 的主機(jī)名毕箍,需與在 zabbix-server 的 web 中配置的主機(jī)名一致
3.3 在 zabbix server 端配置 proxy 信息
通過(guò)瀏覽器訪問(wèn)
登錄后弛房,點(diǎn)擊【Administration】-->【Proxies】-->【Create proxy】
在新打開(kāi)的頁(yè)面中,依次填寫(xiě)完成后而柑,點(diǎn)擊【Add】按鈕添加
- Proxy name:test-vm-121-30
- Proxy mode:Active
- Hosts:
- Proxy hosts:根據(jù)實(shí)際情況從【Other hosts】中進(jìn)行選擇文捶,如果已添加的主機(jī)中,沒(méi)有需要該 proxy 管理的媒咳,暫時(shí)留空也可以
- Description:根據(jù)實(shí)際情況粹排,進(jìn)行填寫(xiě),非必須
4涩澡、啟動(dòng) zabbix_proxy 并驗(yàn)證
啟動(dòng) zabbix-proxy
]# /etc/init.d/zabbix-proxy start
檢查 proxy 日志顽耳,無(wú)報(bào)錯(cuò),且可以看到 “received configuration data from server”
]# cd /var/log/zabbix/
]# tail -f zabbix_proxy.log
27538:20170721:162010.283 proxy #19 started [history syncer #1]
27539:20170721:162010.283 proxy #20 started [history syncer #2]
27540:20170721:162010.283 proxy #21 started [history syncer #3]
27541:20170721:162010.284 proxy #22 started [history syncer #4]
27522:20170721:162010.284 proxy #6 started [poller #3]
27528:20170721:162010.287 proxy #12 started [trapper #3]
27542:20170721:162010.288 proxy #23 started [self-monitoring #1]
27527:20170721:162010.288 proxy #11 started [trapper #2]
27516:20170721:162010.288 received configuration data from server, datalen 2554
27537:20170721:162010.314 proxy #18 started [discoverer #1]
從 zabbix server 驗(yàn)證
通過(guò)瀏覽器訪問(wèn)
登錄后妙同,點(diǎn)擊【Administration】-->【Proxies】射富,在對(duì)應(yīng) proxy 的 【Last seen(age)】欄中,可以看到時(shí)間粥帚,即說(shuō)明安裝配軒成功