本页面重点介绍了与本地安装相比,在使用 Zabbix Cloud 时的主要限制和不支持的功能。 以下提供了一个简要的对比表格;后续章节详细描述了选定的 监控项。
功能 / 方面 | Zabbix Cloud | Zabbix 本地安装 |
---|---|---|
漏洞修补 | 自动进行操作系统/Zabbix 修补 | 用户手动修补 |
HTTPS 证书 | 开箱即用的有效证书(不使用 Let's Encrypt) | 默认自签名(可配置 Let's Encrypt 或其他 CA) |
数据库性能(INSERT/UPDATE/SELECT) | 自动分区以达到最高速度;无长时间运行的 DELETE 操作 | 手动分区与清理(可能出现长时间 DELETE 事务) |
性能调优 | 由 Cloud 团队自动调优(无变更日志) | 完全可见并控制调优参数 |
使用简便性 | 即开即用的服务 | 需要完整的 install、配置和维护 |
防火墙控制 | 由 Cloud 团队管理;GUI/trapper 端口不对外公开 | 完全控制防火墙规则和端口暴露 |
数据库隔离与保护 | 高度隔离,无直接数据库/SSH 访问 | 取决于您的网络和 主机 security |
发布周期 | 仅使用 LTS releases | 您可选择 Zabbix version(稳定版、测试版、自定义构建) |
高可用性(HA) | 应用程序、前端或数据库服务器无内置 HA;可通过 proxies 横向扩展 | 用户管理的 HA |
API 调用 | 无限制(受用户角色限制) | 实际无限制(受服务器资源限制) |
SNMP 陷阱 | 仅可通过专用 Proxy(无 HA/负载均衡的陷阱接收器) | 直接或通过 Proxy,支持 HA/负载均衡 |
SNMP 轮询 | 无 proxies 时困难(每个设备需要 NAT/自定义端口) | 原生 SNMP polling;proxy 可选 |
保留设置 | 仅可通过 UI 历史记录标签页(无 API 或配置文件) | 可在 Zabbix server configuration file 或通过 监控 配置 |
自定义脚本 | AlertScriptsPath 、ExternalScripts 、前端和社区模块不支持 |
完全支持(scripts 路径、modules、集成) |
ODBC 监控 | 仅支持 PostgreSQL(驱动为 {postgresql} );mariadb 插件作为占位符存在 |
支持 PostgreSQL、MySQL、Oracle 等的 ODBC - 完全可配置 |
限制 ODBC 调用 | 不可能(仅 [StartODBCPollers=1 ]((/manual/appendix/config/zabbix_server#startodbcpollers));大量同步 queries 会阻塞其他工作 |
完全可调的轮询器数量与调度 |
SAML 证书上传 | 不支持 | 支持通过 UI 或 API |
计划报告 | 必须 create 自定义 Email 媒介(不支持脚本媒介) | 支持脚本和 Email 媒介 |
Zabbix agent 2 | 不可用。Cloud 节点不 run Zabbix agent 2 | 完全支持;Zabbix agent 2 可本地安装和使用 |
主机 接口用于主动检查 | 自动生成的 IP 可能为外部 IP;需手动清理以保持一致性 | 接口由您管理;IP 在您的控制之下 |
SNMP traps 仅可通过专用的 Zabbix proxy 来支持。 如果需要 SNMP 陷阱监控,则无法使用针对 proxy 的自动负载均衡或高可用性,因为 SNMP 陷阱必须发送到单个 IP 地址。
没有 proxies,SNMP 轮询要求每个设备都通过 NAT 和自定义端口进行暴露,这使得大规模的 SNMP 轮询变得困难。
历史记录标签页 日志保留周期的配置仅可通过 Zabbix Cloud UI 进行。 这些设置无法通过 zabbix_server.conf
或 API 进行配置。
不支持按 监控项 手动覆盖历史设置(分区由全局控制)。 此外,Cloud 节点的 URL 不接受与本地安装相同的 query 参数。
以下自定义脚本类型在 Zabbix Cloud 中不受支持:
AlertScriptsPath
)ExternalScripts
)无法安装社区开发的前端模块。
Zabbix Cloud 仅支持针对 PostgreSQL 的 ODBC monitoring。
请使用官方 Zabbix ODBC template,并在模板中使用以下方式定义连接 string:
同时也会安装一个 mariadb 插件,但目前尚未启用。
如果需要使用,请定义:
在 Zabbix Cloud 中,目前没有已知可用的 Oracle MySQL 8 配置。0
虽然简单的 queries(例如 SELECT 1
)可能会成功,但更复杂的 queries 会返回 SQL_ERROR
。
无法限制 ODBC 调用(仅支持 StartODBCPollers=1
)。
频繁的同步报告可能会影响性能,且同一时间仅支持一个 SELECT
调用 run。
Zabbix Cloud 不提供对底层节点的 SSH 访问权限,也不允许直接连接数据库(例如,端口 3306)。 所有配置、监控和故障排除操作必须通过 Cloud UI 或 API 进行,以确保操作系统和数据库层保持隔离和安全。
在 Cloud 中,主动检查 会自动通过与您本地网络无关的 IP 的 create 一个主机 接口。 默认情况下,此 IP 可能为外部 IP。 为保持一致性,您可以在创建后手动 delete 或调整 主机 接口。
支持SAML authentication,但目前不支持上传自定义证书或元数据file。
默认的 Cloud Email 媒介类型使用脚本传输,不能用于 scheduled reports。 通过电子邮件发送报告:
Zabbix 云节点不支持run Zabbix agent 2,因此无法使用需要它的检查类型,例如使用web.certificate.get
监控项 的 HTTPS certificate monitoring。