分布式场景环境规划
主机名 | 外网IP | 内网IP | 角色 |
---|---|---|---|
zabbix-server | 10.0.0.71 | 172.16.1.71 | Zabbix Server |
zabbix-proxy | 10.0.0.72 | 172.16.1.72 | Zabbix Proxy |
web03 | 10.0.0.9 | 172.16.1.9 | Zabbix Agetn |
安装部署Zabbix Proxy
- 安装zabbix-proxy-mysql
在zabbix-proxy这台主机上安装zabbix-proxy-mysql
软件
yum -y install https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-proxy-mysql-4.0.20-1.el7.x86_64.rpm
- 创建导入数据库
新建proxy数据库,授权
> create database zabbix_proxy charset utf8 collate utf8_bin;
> grant all privileges on zabbix_proxy.* to 'zabbix_proxy'@'localhost' identified by 'zabbix_proxy';
> flush privileges;
导入数据库
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.20/schema.sql.gz | mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy
- 编辑配置文件
zabbix-proxy的配置文件为/etc/zabbix/zabbix_proxy.conf
[root@zabbix-proxy ~]# vim /etc/zabbix/zabbix_proxy.conf
Server=172.16.1.71
Hostname=zabbix-proxy
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
- 启动zabbix proxy
systemctl start zabbix-proxy.service
systemctl enable zabbix-proxy.service
- zabbix proxy监听的端口为10051
[root@zabbix-proxy ~]# netstat -tlnp | grep 10051
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 8215/zabbix_proxy
tcp6 0 0 :::10051 :::* LISTEN 8215/zabbix_proxy
配置zabbix-agent
修改agent配置文件,让agnet指向proxy
[root@web03 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.72
ServerActive=172.16.1.72
Hostname=web03
重启agent服务
systemctl restart zabbix-agent.service
页面配置Zabbix Proxy
- 创建代理
管理 –> agent代理程序 –> 创建代理
- 查看代理的主机的
文档更新时间: 2020-12-28 19:03 作者:Wan Hebin