前幾篇有大致上介紹過Proxy的功能與使用方式,今天分享Proxy的安裝步驟。
需先準備三台機器分別安裝
1.Zabbix Server
2.Zabbix Agent
3.Zabbix Proxy
1.使用Proxy代理如Zabbix Server有開啟自動註冊機器需先關閉
2.如安裝機器原先有安裝Agent需先暫停服務
#systemctl stop zabbix-agent
關閉後可以查看端口,確認Agent端口"10050"關閉
#netstat -tunlp
1.下載存儲庫
Zabbix Porxy Download
#rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2.跟安裝Zabbix Server一樣,建議先清空緩存,以免安裝會有問題。
#yum clean all
3.安裝Zabbix Proxy
#yum install zabbix-proxy-mysql
1.安裝mysql
#yum install mariadb-server mariadb -y
2.啟動mysql服務
#systemctl start mariadb
3.進入數據庫並輸入剛剛設置的密碼
#mysql -uroot -p
4.添加數據庫信息
mysql> create database zabbix_proxy character set utf8 collate utf8_bin;
( 添加數據庫和設定utf8)
mysql> grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
(授權zabbix數據庫權限並設置密碼)
mysql>flush privileges;
(配置完刷新)
mysql>exit
(退出)
5.以上配置完成後,先查看默認路徑和版本,接下來導入數據庫信息。
#rpm -ql zabbix-mysql
#zcat /usr/share/doc/zabbix-proxy-mysql-5.0.36/schema.sql.gz | mysql -uzabbix -pzabbix zabbix_proxy
6.回到資料庫查看有沒有成功導入
#mysql -uroot -p
mysql>show databases;
mysql>use zabbix_proxy;
mysql>show tables; (成功顯示如下)
1.進入修改 Zabbix_proxy 配置文件
#vim /etc/zabbix/zabbix_proxy.conf
2.修改資料如下
Server=Server IP
Hostname=proxy001(需和主機名一樣)
DBPassword=zabbix(此密碼和剛剛範例配置的一樣)
修改完成後可以檢查有沒有錯
#grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf