Skip to content

Zabbix Proxy

在这篇文章中

信息

Zabbix Proxy 是 Zabbix 监控系统分布式架构的一个组件,旨在从远程主机收集数据并将其传输到中央 Zabbix Server。

Zabbix Proxy:主要功能

  • 减轻主服务器的负载;
  • 简化对地理分布的基础设施的监控;
  • 确保在网络连接不稳定或受限的条件下正常运行。

Zabbix Proxy 支持所有标准的数据收集方法:Zabbix Agent、SNMP、IPMI、JMX、简单检查、外部脚本等。

警告

Zabbix Proxy 没有 Web 界面,通过配置文件和中央 Zabbix Server 进行管理。

部署功能

ID 软件名称 兼容操作系统 虚拟机 物理机 vGPU GPU 最低CPU(核) 最低内存(GB) 最低硬盘(GB) 自定义域名 是否启用
395 Zabbix Proxy Ubuntu 22.04 + + - - 1 1 15 订购
已安装的软件:
软件 许可证
Zabbix proxy GPLv2
Zabbix agent GPLv2
SQLite 公共领域
  • 支持在 Ubuntu 22.04 上安装;
  • 安装时间:15-20 分钟(含操作系统);
  • 默认数据库:SQLite;
  • 默认服务器端口:10051;

安装 Zabbix Proxy 后,您将获得一个完全配置好且可立即使用的服务:

  • 已启动并添加到自启动的 Zabbix Proxy 服务:

    systemctl status zabbix-proxy
    
    systemctl enable zabbix-proxy
    
  • 配置文件中已配置连接到主 Zabbix 服务器:

    Server=zabbix-server.example.com
    Hostname=zabbix-proxy
    
  • 本地数据库(默认为 SQLite):

    /var/lib/zabbix/zabbix_proxy.db
    
  • 配置文件:

    /etc/zabbix/zabbix_proxy.conf
    

备注

除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。

部署 Zabbix Proxy 后的入门指南

管理通过配置文件和中央 Zabbix Server 进行。

Zabbix Proxy 的初始设置

启动 Zabbix Proxy 后,您可以:

  • 检查代理状态

    systemctl status zabbix-proxy
    
    • 实时查看:
    journalctl -u zabbix-proxy -f
    
  • 查看日志

    /var/log/zabbix/zabbix_proxy.log
    
  • 如有必要,在 /etc/zabbix/zabbix_proxy.conf 中更改设置

    • Server — Zabbix 服务器的地址或主机名:
        Server=your-zabbix-server.example.com
    
    • Hostname — 唯一的代理名称(必须与在 Zabbix Server Web 界面中创建代理时指定的名称完全匹配):
        Hostname=your-proxy-name
    
    • Database — 如果不使用 SQLite,而是使用 MySQL 或 PostgreSQL,请指定:
    ini
    DBName=zabbix_proxy
    DBUser=zabbix
    DBPassword=your_password
    DBHost=localhost
    

备注

对配置进行更改后,必须重启服务:

systemctl restart zabbix-proxy
  • 在 Zabbix Server Web 界面中添加代理:

    • 前往 Administration > Proxies。
    • 点击 Create proxy。
    • 指定:
      • Proxy name — 必须与 zabbix_proxy.conf 中的 Hostname 参数匹配;
      • Type — Active(如果代理主动连接到服务器)或 Passive(如果服务器轮询代理)。

    默认情况下,Zabbix Proxy 以 Active 模式运行

备注

其他配置参数:

  • ListenPort — Passive 模式的端口
  • StartPollers, StartIPMIPollers, StartSNMPTrapper — 数据收集线程数
  • Timeout — 检查超时(默认 3 秒)

备注

有关 Zabbix Proxy 主要设置的详细信息,请参阅 开发者文档

通过 API 订购 Zabbix Proxy

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×