Zabbix proxy 的 AWS 部署指南
概述
本页面介绍如何使用 AWS 部署 Zabbix proxy。
该平台支持部署多个 Zabbix 版本。 请务必阅读与您部署的 Zabbix 版本相同的文档。 您可以从版本下拉菜单中选择不同 Zabbix 版本的文档。
部署 Zabbix proxy
使用 Zabbix proxy 组件需要一个正常运行的 Zabbix 服务器实例。
要部署 Zabbix proxy,首先访问 Zabbix AWS marketplace 页面。 接下来,单击 View purchase options 以部署映像,然后进入订阅页面。

单击 Accept terms 按钮以接受 Terms and Conditions。

单击 Continue to Configuration 按钮,进入 Zabbix proxy 的配置部分。

选择 Fulfilment 选项、Zabbix 版本以及首选区域。

单击 Continue to Launch 按钮。 在 Launch 页面上,选择首选的 Launch 选项、EC2 实例类型、VPC 和子网设置。

在 Launch 页面底部,指定安全组设置,并选择或创建 EC2 密钥对。 请务必将私钥保存在安全的位置。

如果选择 Create a new Security Group based on the Seller settings,将允许 TCP 端口 10051(Zabbix 服务器)。 注意:如果希望通过 SSH 访问实例,还需要在安全组设置中允许 SSH 连接。

最后,单击 Launch 按钮。 恭喜,您的 Zabbix proxy 现已开始部署。

配置和访问 Zabbix proxy
在 EC2 控制台中打开 Instances 部分,然后选择新部署的 Zabbix proxy 实例。

使用 SSH 连接到 Zabbix proxy 的 Public IPv4 地址或 Public IPv4 DNS。
默认的 SSH 用户名为 rocky。
请务必使用之前生成的密钥对。
凭据生成可能需要几分钟。 请等待几分钟后再尝试连接。

Zabbix proxy 配置文件位于 /etc/zabbix/zabbix_proxy.conf。
可以使用您选择的文本编辑器打开配置文件,例如 vi:
sudo vi /etc/zabbix/zabbix_proxy.conf
初始 proxy 配置包括修改 Zabbix proxy 配置文件中的 ProxyMode、Server 和 Hostname 参数。
可以通过编辑 ProxyMode 参数来更改 proxy 模式。
设置 ProxyMode=0 使用主动模式,或设置 ProxyMode=1 使用被动模式。
Server 参数应包含 Zabbix 服务器的 IP 地址。
例如:
Server=192.168.50.141
Hostname 参数应包含 Zabbix proxy 的主机名。
此处定义的主机名应与在 Zabbix 前端中配置 proxy 时提供的 proxy 名称一致。
例如:
Hostname=EC2-Frankfurt
完成配置后,使用以下命令重启 Zabbix proxy:
sudo systemctl restart zabbix-proxy
注意:使用 sudo 编辑配置文件以及从命令行执行命令。


打开 Zabbix 前端并导航至 Administration > Proxies。 单击 Create proxy 按钮。
输入与 proxy 配置文件中 Hostname 参数值相同的 proxy 名称。
选择 proxy 模式,并提供 proxy IP 地址(主动 proxy 可不填写)。
单击 Create proxy。



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