资讯动态

分布式监控

发布时间:2026/8/11 15:57:45 来源:尧图企业网站定制
部署分布式监控Zabbix 实现分布式监控的核心组件是 Zabbix‑Proxy 代理。在大型分布式环境中Zabbix Proxy 作为数据采集和转发的中介所有监控数据最终汇总到一台 Zabbix ServerWeb 界面只访问 ServerProxy 仅负责数据采集和转发不提供独立的 Web 管理界面。这种架构能够有效减轻 Server 负载支持跨网络区域监控并提升监控系统的可扩展性。Proxy 两种模式主动模式推荐企业常用Proxy 主动连接 Server默认端口 10051只需要 Proxy 能够访问 ServerServer 不需要访问 Proxy防火墙配置最简单安全性更高。被动模式Server 主动连接 Proxy需要为 Proxy 开放入站端口配置相对复杂实际生产环境中较少使用。安装proxy rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-latest-6.0.el9.noarch.rpm dnf install zabbix-proxy-mysql zabbix-sql-scripts 安装数据库 dnf install -y mysql-server systemctl enable --now mysqld说明以上命令安装 Zabbix Proxy 及其 MySQL 支持包同时安装 MySQL 数据库服务。创建zabbix_proxy数据库 mysql create database zabbix_proxy character set utf8mb4 collate utf8mb4_bin; mysql create user zabbixlocalhost identified by password; mysql grant all privileges on zabbix_proxy.* to zabbixlocalhost; mysql set global log_bin_trust_function_creators 1; mysql quit;导入数据cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-setutf8mb4 -uzabbix -p zabbix_proxy修改配置 vim /etc/zabbix/zabbix_proxy.conf ... Server192.168.223.150 #zabbix server 的IP DBPasswordpassword #数据库密码 JavaGateway192.168.223.150 #JMX服务主机IP StartJavaPollers5 #启动进程数关键配置说明Server指向 Zabbix Server 的 IP 地址DBPasswordProxy 连接数据库的密码JavaGatewayJava 监控网关地址如使用 JMX 监控StartJavaPollersJava 监控进程数根据监控负载调整启动服务 systemctl enable --now zabbix-proxy 查看日志 cat /var/log/zabbix/zabbix_proxy.log出现错误是因为在 Server 端尚未添加 Proxy 信息。需要在 Zabbix Server 的 Web 界面中配置 Proxy。给server2.3添加proxy代理在管理-proxy里面添加新的proxy刷新server配置缓存 zabbix_server -R config_cache_reload 重启proxy服务 systemctl restart zabbix-proxy 查看日志是否报错 cat /var/log/zabbix/zabbix_proxy.log重新启动服务查看日志发现仍有报错需要在agent里面修改配置文件修改agent配置 vim /etc/zabbix/zabbix_agentd.conf Server192.168.223.153 #指向proxy主机IP ServerActive192.168.223.153 重启服务 systemctl restart zabbix-agent 查看日志是否有报错 cat /var/log/zabbix/zabbix_agentd.loggrafana数据可视化Grafana 是一个开源的数据可视化和监控平台支持多种数据源包括 Zabbix。通过 Grafana 可以将 Zabbix 收集的监控数据以更美观、更直观的方式展示提供丰富的图表类型和灵活的仪表盘配置。安装软件 yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.2.0-1.x86_64.rpm 启动服务 systemctl enable --now grafana-server.service查看监听端口访问 http://192.168.223.150:3000/默认账号密码都是 admin首次登录后会要求修改密码。​安装zabbix插件并启用Grafana 通过插件机制支持 Zabbix 数据源安装后可以在数据源列表中选择 Zabbix。添加数据源配置 Zabbix 数据源需要填写 Zabbix Server 的 URL、用户名和密码确保 Grafana 能够访问 Zabbix API。添加仪表盘创建新的仪表盘可以添加各种面板来展示监控数据。Grafana 支持多种图表类型如折线图、柱状图、仪表盘、热图等。添加三条查询查看系统负载 Load Average平均负载这是 Linux 系统 CPU 繁忙程度的重要指标分别表示 1分钟、5分钟、15分钟的平均负载。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价