2.1.1 安装软件
]# rpm -qa zabbix*
zabbix-proxy-sqlite3-3.4.15-1.el7.x86_64
zabbix-proxy-mysql-3.4.15-1.el7.x86_64
2.1.2 准备数据库
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to proxy@'192.168.10.%' identified by '123456';
2.1.3 导入数据
]# zcat /usr/share/doc/zabbix-proxy-mysql-3.4.15/schema.sql.gz | mysql -uproxy -p123456 -h192.168.10.172 zabbix_proxy
2.1.4 修改配置文件
# /etc/zabbix/zabbix_proxy.conf
# 工作模式 0:主动模式 1:被动模式
ProxyMode=0
# Zabbix-Server 地址 & 端口
Server=192.168.10.10
ServerPort=10051
# 代理服务器名称,需要与 zabbix server添加代理时候的proxy name一致
Hostname=BJ-LO-Proxy-131
ListenPort=10051
# 日志
LogFile=/var/log/zabbix/zabbix_proxy.log
# 数据库设置
DBHost=192.168.10.172
DBName=zabbix_proxy
DBUser=proxy
DBPassword=123456
DBPort=3306
# 数据上传server端后 保留时长(单位:小时)
ProxyLocalBuffer=72
# 数据没有提交保留多长时间
ProxyOfflineBuffer=720
# 心跳检测间隔,和 server 端连接正常(单位:秒)
HeartbeatFrequency=60
# 间隔多久从 zabbix_server 获取监控信息
ConfigFrequency=3600
# 数据发送时间间隔.默认为1秒
DataSenderFrequency=5
# 启动多少线程
StartPollers=50
# JavaGateway 地址信息
JavaGateway= 192.168.10.111
JavaGatewayPort=10052
StartJavaPollers=5
# 监控数据 超时时间
Timeout=30
2.1.5 Zabbix_Server web界面配置 agent代理程序
创建代理
2.1.6 配置模板
克隆模板-全克隆
打开克隆模板
修改自动发现规则
监控原型也要修改步骤一样
2.1.7 Zabbix-agent 配置 (修改完启动)
# 指向 Zabbix-proxy地址
Server=192.168.10.131
# 主动模式也是指向 proxy地址
ServerActive=192.168.10.131
Hostname=192.168.10.141
# 启动进程
StartAgents=3
# 超时时间
Timeout=30
2.1.8 WEB 页面添加 监控主机
2.1.9 检查