Zabbix-Proxy 部署&運(yùn)行
前提
版本: zabbix-server 5.4
任務(wù): 通過(guò)SNMP監(jiān)控網(wǎng)絡(luò)設(shè)備,需要需通過(guò)zabbix-proxy 發(fā)送到zabbix-server。
安裝Zabbix-Proxy
- 安裝Zabbix倉(cāng)庫(kù)
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
apt update
- 安裝Zabbix-proxy & mysql
這里我選擇的是mysql作為數(shù)據(jù)庫(kù)
apt install mysql-server
apt install zabbix-proxy-mysql
- 導(dǎo)入數(shù)據(jù)
zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -p zabbix
這里可能跑不通。我裝了兩次都發(fā)現(xiàn)沒(méi)有 schema.sql.gz 這個(gè)文件。
如果你也是,那需要找一下這個(gè)sql文件。
下載5.4源碼包:
wget https://cdn.zabbix.com/zabbix/sources/stable/5.4/zabbix-5.4.1.tar.gz

解壓之后,在
/zabbix-5.4.1/databases/mysql/ 中
通過(guò) cat schema.sql | mysql -uzabbix -p 導(dǎo)入到數(shù)據(jù)庫(kù)中。
4.配置zabbix-proxy
vim /etc/zabbix/zabbix_proxy.conf
修改Zabbix Server地址,Hostname,在server添加中,此名稱要與這里一致。

修改為正確的數(shù)據(jù)庫(kù)名字、用戶名、密碼。

其他配置可以酌情配置。例如server配置頻率,log位置,本地緩存時(shí)間、主動(dòng)被動(dòng)、監(jiān)聽(tīng)端口等等。
啟動(dòng)zabbix-proxy
systemctl start zabbix-proxy && systemctl enable zabbix-proxy-
在zabbix-server 中添加proxy,然后在對(duì)應(yīng)的host主機(jī)上選擇proxy。
image


zabbix-proxy log
默認(rèn)配置的位置: /var/log/zabbix/zabbix_proxy.log
祝好!
本文結(jié)束。
