您好,登錄后才能下訂單哦!
zabbix proxy安裝在另一臺機器上,與zabbix server使用不同的數(shù)據(jù)庫,以免造成數(shù)據(jù)錯亂。
zabbix proxy使用zabbix 2.2.0版本
(1)下載zabbix安裝包
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz tar zxf zabbix-2.2.0.tar.gz
(2)增加用戶和組
groupadd zabbix useradd zabbix –g zabbix
(3)創(chuàng)建數(shù)據(jù)庫
>create database zabbix_proxy character set utf8; > grant all privileges on zabbix_proxy.* to zabbix@’localhost’ identified by 'zabbix';
(4)導(dǎo)入表結(jié)構(gòu)
mysql -uzabbix -p zabbix_proxy < database/mysql/schema.sql
注:zabbix proxy數(shù)據(jù)庫只需要導(dǎo)入schema表即可,其他的不需要導(dǎo)入,以免發(fā)生數(shù)據(jù)錯亂。
(5)編譯安裝
cd zabbix-2.2.0 ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-net-snmp --with-mysql --with-ssh3 make && make install
(6)修改配置文件
vi /usr/local/zabbix/etc/zabbix_proxy.conf Server=127.0.0.1 改成Server=192.168.179.128 #(改成zabbix server的ip) Hostname=Zabbix proxy #(根據(jù)情況更改,要求唯一) #DBHost=localhost #(如數(shù)據(jù)庫不在本機,則加一行另寫上數(shù)據(jù)庫所在主機的ip) DBName=zabbix_proxy DBUser=zabbix DBPassword #默認為空,所以在下面添加一行DBPassword=zabbix #proxy配置文件里有代理模式,默認為主動。 #ProxyMode=0 ProxyMode=1 #為被動模式,根據(jù)需求進行設(shè)置。
使用代理的agent需要在各自的agentd.conf配置文件里定義server與serveractive,將ip設(shè)置為proxy所在主機的ip。
(7)啟動服務(wù)
cd /usr/local/zabbix/sbin ./zabbix_proxy -c /usr/local/zabbix/etc/zabbix_proxy.conf
(8)在zabbix server的web端添加代理
a.在web頁面點擊Administrator—DM
b.創(chuàng)建代理create proxy
Proxy name:proxy名稱,此名稱必須和proxy配置文件里定義的Hostname一致
Proxy mode:proxy模式,分為主動模式和被動模式
Active:主動模式,proxy主動連接zabbix server,并發(fā)送數(shù)據(jù)給zabbix server
Passive:被動模式,zabbix server連接proxy來獲取數(shù)據(jù)
主動和被動都是針對proxy來說的。
Host:添加需要代理監(jiān)控的主機
主動模式:
被動模式:
c.添加主機并使用代理
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。