Zabbix proxy 的 Azure 部署指南

概述

本页面介绍如何使用 Azure 部署 Zabbix proxy。

该平台支持部署多个 Zabbix 版本。 请务必阅读与您所部署的 Zabbix 版本相同的文档。 您可以从版本下拉菜单中选择不同 Zabbix 版本的文档。

部署 Zabbix proxy

要部署 Zabbix proxy,首先访问 Zabbix Azure marketplace 页面。 点击 Get it now

在此处可以查看当前部署的其他信息,例如总体概览、定价计划等。 点击 CreateStart with a pre-set configuration

继续进行详细的 VM 配置:选择 VM 大小、管理员帐户、磁盘、网络、管理和其他设置。 这些设置可能因基础设施要求而异。

可以使用以下配置作为示例:

Basics 选项卡:

  • Subscription: Azure subscription 1
  • Resource group: Zabbix_Resources
  • Virtual machine name: Zabbix-proxy
  • Availability options: No infrastructure redundancy required
  • Security type: Standard
  • Image: Zabbix Proxy 7.4 - x64 Gen2
  • Size: Standard_B2ms - 2 vcpus, 8 GiB memory
  • Authentication type: SSH public key
  • Username: azureuser
  • SSH public key source: Generate new key pair

Disks 选项卡:

  • Encryption at host: unchecked
  • OS disk type: Standard SSD
  • Delete with VM: checked
  • Enable Ultra Disk compatibility: unchecked

Networking 选项卡:

  • Virtual network: Zabbix_Resources-vnet
  • Public IP: Zabbix-proxy-ip
  • NIC network security group: Advanced
  • Configure network security group: Zabbix-proxy-nsg

Management 选项卡:参数可以保留默认值。

Monitoring 选项卡:参数可以保留默认值。

Advanced 选项卡:参数可以保留默认值。

Tags 选项卡:

  • Name: Resource
  • Value: Zabbix
  • Resource: All resource selected

确认 VM 详细信息并创建 VM。

系统会将您重定向到 VM 部署状态页面。 等待部署完成。

部署完成后,打开资源并记下其公共 IP 地址。 使用 VM 部署期间创建的管理员凭据通过 SSH 连接到 Zabbix proxy,以配置 proxy。

Zabbix proxy 配置文件位于 /etc/zabbix/zabbix_proxy.conf

初始 proxy 配置包括修改 Zabbix proxy 配置文件中的 ProxyModeServerHostname 参数。

可以通过编辑 ProxyMode 参数来更改 proxy 模式。 将 ProxyMode=0 设置为主动模式,或将 ProxyMode=1 设置为被动模式。

Server 参数应包含 Zabbix 服务器的 IP 地址。

Hostname 参数应包含 Zabbix proxy 的主机名。 此处定义的主机名应与在 Zabbix 前端配置 proxy 时提供的 proxy 名称一致。

打开 Zabbix 前端并转到 Administration > Proxies。 点击 Create proxy 按钮。

输入与 proxy 配置文件中 Hostname 参数值相同的 proxy 名称。

选择 proxy 模式并提供 proxy IP 地址(主动 proxy 可不提供)。

点击 Create proxy 按钮以创建 proxy。

Proxy 数据库位置

SQLite proxy 数据库位于 /tmp/zabbix_proxy.sqlite3,由 Zabbix proxy 配置文件中的 DBName 参数指定。