Zabbix——6.zabbix部署分布式zabbix-proxy
1.准备环境,准备三台机器
192.168.56.128 server5.0
192.168.56.132 proxy
192.168.56.133 agent2
2.在学习阶段关闭防火墙
都是ACCEPT的
都是permissive或者disabled的
具体的操作如下
1.确保之前所学的自动发现,注册已经关闭
2.zabbix-server服务端无须变动,运行着就好
3.准备好客户端机器,agent2机器
4.配置zabbix-proxy代理服务器,并且部署数据库,用于存储agent2发来的数据,最终发给zabbix-server
配置zabbix5.0的yum源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
修改源地址
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
5.安装proxy,以及数据库
yum install zabbix-proxy-mysql zabbix-get -y
6.启动数据库,配置数据库用户,存储zabbix-agent2信息数据
yum install mariadb-server mariadb -y
systemctl start mariadb
netstat -tunlp
数据库sql设置
mysql -uroot -p
create database zabbix_proxy character set utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
flush privileges;
7.导入zabbix-proxy数据库信息
rpm -ql zabbix-proxy-mysql # 查询sql文件在哪的命令
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.30/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy
修改zabbix-proxy配置文件,链接数据库的信息
sed -i.ori '162a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf
sed -i 's#Server=127.0.0.1#Server=192.168.56.128#' /etc/zabbix/zabbix_proxy.conf
sed -i 's#Hostname=Zabbix proxy#Hostname=zbx-agent04#' /etc/zabbix/zabbix_proxy.conf #这里应该用04,hostname指向proxy
8.检查代理服务器的配置文件zabbix-proxy
[root@zbx-agent04 ~]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
Server=192.168.56.128
Hostname=zbx-agent05
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
DBPassword=zabbix
DBName=zabbix_proxy
DBUser=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
[root@zbx-agent04 ~]#
9.启动代理服务
systemctl status zabbix-proxy
systemctl restart zabbix-proxy
10.如何在页面配置代理服务器
11.zabbix-agent2连接proxy
在agent05操作
vim /etc/zabbix/zabbix.agent2.conf # 查看hostname
server改成proxy的ip
serveractive改成proxy的ip
hostname为本机名字
创建主机
给agent05配上模板,重启相关服务,等待ZBX图标变绿即可