Zabbix proxy 主动模式的实现

1. 准备三台机器

|---------------|------------|
| zabbix-server | 10.0.0.200 |
| zabbix-agent | 10.0.0.203 |
| zabbix-proxy | 10.0.0.204 |

2. 创建独立的数据库(最好部署在单独的机器上,或者部署在porxy机器上)

按照官网下载 proxy 的步骤中创建库和用户即可

mysql -uroot -p

password

mysql> create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin;

mysql> create user zabbix@localhost identified by 'password';

mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit;

cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy

mysql -uroot -p

password

mysql> set global log_bin_trust_function_creators = 0;

mysql> quit;

3. 修改 zabbix-agent 配置文件

vim /etc/zabbix/zabbix_agentd.conf

Server 选项填写指向 zabbix-server(可选填),指向 zabbix-proxy(必填)

Server=10.0.0.200,10.0.0.204

ServerActive 选项填写指向 zabbix-proxy(必填)

ServerActive=10.0.0.204

Hostname 选项填写指向本机(必填)

Hostname=10.0.0.203

  1. 修改 zabbix-proxy 配置文件

vim /etc/zabbix/zabbix_proxy.conf

Server 选项填写指向 zabbix-server(必填)

Server=10.0.0.200

Hostname 选项填写与 zabbix web 管理页面创建的 proxy 名称保持一致(必填)

Hostname=proxy-active

DB 相关的选项与当初创建数据的信息保持一致(必填)

DBName=zabbix_proxy

DBUser=zabbix

DBPassword=123456

4. zabbix web 页面配置

zabbix-server 配置

zabbix-agent 配置

zabbix-proxy 配置

5. 验证数据同步

zabbix-proxy 在主动模式下要主动地向 zabbix-server 周期性的申请获取 zabbix-agent 的监控项信息。通俗的说,就是 agent 将数据给到 server,server 将数据给到 proxy。

查看 zabbix-proxy 主机日志确认是否建立连接

tail -f /var/log/zabbix/zabbix_proxy.log | grep "active checks"

刷新zabbix web 页面的 zabbix-agent 主机最新数据,查看是否获取最新数据

相关推荐
HIT_Weston29 分钟前
95、【Ubuntu】【Hugo】搭建私人博客:_default&partials
linux·运维·ubuntu
实心儿儿1 小时前
Linux —— 基础开发工具5
linux·运维·算法
oMcLin1 小时前
如何在SUSE Linux Enterprise Server 15 SP4上通过配置并优化ZFS存储池,提升文件存储与数据备份的效率?
java·linux·运维
charlie1145141912 小时前
嵌入式的现代C++教程——constexpr与设计技巧
开发语言·c++·笔记·单片机·学习·算法·嵌入式
SelectDB2 小时前
驾驭 CPU 与编译器:Apache Doris 实现极致性能的底层逻辑
运维·数据库·apache
❀͜͡傀儡师2 小时前
docker部署Arcane容器可视化管理平台
运维·docker·容器
好奇龙猫2 小时前
【AI学习-comfyUI学习-三十二节-FLXU原生态反推+controlnet depth(UNion)工作流-各个部分学习】
人工智能·学习
老姚---老姚2 小时前
docker常用命令
运维·docker·容器
好奇龙猫2 小时前
【大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(7)】
学习
深圳安锐科技有限公司3 小时前
边坡倾斜自动化监测 倾角仪 如何通过安锐云查看监测曲线?
运维·视觉检测·实时监测·自动化监测·结构健康监测·倾斜角度监测·倾角传感器