立即下载体验 Zabbix 6.4!
关于Zabbix 6.4 开发、改进和新功能的完整列表请查看 Zabbix指导手册。
打算从旧的 Zabbix 版本升级到 Zabbix 6.4 吗?遵循我们的详细步骤 升级指南 或者 联系我们 进一步获得由Zabbix专家提供的专业 升级服务 。
如果您对 Zabbix 6.4 有任何其他问题,请加入我们的免费直播 在线公开课 ,课程期间,您将获得有关 Zabbix 最新版本的所有重要信息,并有机会直接向 Zabbix 专家提问。
►使用 Zabbix 6.4,让您管理Zabbix配置比以往任何时候都更加容易!通过Just-in-time LDAP和SAML用户配置来自动管理Zabbix用户;在零停机时间的情况下升级到最新版本的Zabbix;在整个Zabbix环境中即时同步变化的配置。
►您是否将基础设施系统运行在云端?Zabbix 6.4 新增和改善了一些AWS和Azure云服务的模板。
►快速了解Zabbix6.4中最值得关注的新功能!
目录
1.JIT即时用户预配
2.原因和症状事件
3.配置更改的即时传播
4.零停机 Zabbix 升级
5.SNMP发现和批量数据采集速度和性能的提升
6.新的菜单布局
7.通过HTTP实现指标和事件的实时流式传输
8.模板版本控制
9.用于创建 Zabbix 小部件的开发框架
10.Server 发起的检查的可选接口
11.简化多个电子邮件服务提供商的媒介类型配置
12.新增模板和集成
13.其他的更改和改进
14.立即下载体验 Zabbix 6.4!
JIT即时用户预配
使用LDAP和SAML新的即时用户预配功能,自动创建和更新您的Zabbix用户:
- 简化用户管理 - 将LDAP和SAML用户组映射到Zabbix用户组
- 企业级安全性 - 自动分配用户组和用户角色给LDAP和SAML用户
- 根据他们的LDAP/SAML属性自动分配媒介类型给Zabbix用户
- SAML认证支持JIT和SCIM用户预配
原因和症状事件
为了获得更好的问题概述和选项筛选,并识别根因问题,可以将问题事件标记为原因事件或症状事件:
- 可以将事件标记为原因事件或症状事件
- 默认情况下,所有新问题都被视为原因事件
- 可以将单个或多个症状事件链接到一个原因事件
- 引入了多个新的 {EVENT.CAUSE} 宏以呈现原因事件数据
- 多个与事件相关的 API 调用现在支持按原因和症状事件进行筛选
配置更改的即时传播
即时同步主动或被动 Zabbix proxy 和 agent 更改的配置。主动和被动 Zabbix proxy 可以几乎实时地获取 Zabbix 实例中所做的任何配置更改:
- ProxyConfigFrequency 参数支持最快1秒的时间间隔
- Zabbix proxy 只接收配置增量-在配置更新间隔期间执行的配置更改
- 在 Zabbix proxy 配置更新期间同步增量配置的设计显著提升了性能 主动 Zabbix agent 仅在配置同步间隔期间有配置更改时才会收到完整的配置副本:
- 可以即时传播配置更改至主动 Zabbix agent
- RefreshActiveChecks 参数支持1-86400 范围内的值
- Zabbix agent 和 Zabbix agent2 均支持此行为
零停机 Zabbix 升级
为了改进 Zabbix 组件升级流程(特别是针对大型环境),Zabbix proxy 现在在同一LTS版本周期内向后兼容:
- 如果 Zabbix proxy 与 Zabbix server 具有相同的主版本,则 Zabbix proxy 得到完全支持
- 对于非LTS版本(例如:Zabbix server 6.4),如果 Zabbix proxy 的主版本早于 Zabbix server 但在同一LTS发布中(例如:Zabbix proxy6.0/6.2),则标记 Zabbix proxy 已过时
- 对于LTS版本(例如:Zabbix server 7.0),如果 Zabbix proxy 的主版本早于 Zabbix server 但不早于上一个LTS版本(例如:Zabbix proxy 6.0),则标记 Zabbix proxy 已过时
- 过时的 Zabbix proxy 仍支持数据采集和远程命令执行
- 在其他情况下,Zabbix proxy 不受支持
SNMP发现和批量数据采集速度和性能的提升
GetBulk 请求是一种新的可以在对监控终端的性能影响最小的情况下批量采集大量SNMP指标的方法:
- 引入了一个新的 walk[OID1,OID2,...] 监控项
- 使用 GetBulk 请求批量轮询SNMP索引的监控项
- 新的 SNMP 预处理步骤将采集的SNMP批量数据转换为JSON格式
- Zabbix 将重新设计官方模板以使用新的SNMP批量采集
- Zabbix 6.4 之前存在的传统样式大量请求已更名为组合请求
新的菜单布局
重新设计了 Zabbix 的菜单布局。新的菜单布局的目标是提供 Zabbix 主要功能的逻辑性和一致性访问:
- 仪表盘已移动到一级菜单
- 新的告警一级菜单已添加,包含与告警相关的子菜单
- 新的用户一级菜单已添加,包含与用户管理相关的子菜单
- 新的数据采集一级菜单取代了配置一级菜单,并包含与配置数据采集相关的子菜单
通过HTTP实现指标和事件的实时流式传输
通过HTTP将指标和事件从 Zabbix 流式传输到外部系统:
- 通过将指标和事件流式传输到消息代理(如Kafka,RabbitMQ或Amazon Kinesis)中,将 Zabbix 作为数据流水线的一部分,并根据实时采集的数据调整系统行为
- 从应用程序和微服务中流式传输关键指标和事件到数据湖或数据仓库进行长期存储
- 将指标和事件流式传输到外部AI引擎,获得更多的洞察力
- 在【管理】– 【一般】菜单下引入了一个新的 Connectors 子菜单
- Connectors 子菜单允许用户定义可以将监控项值和事件推送到的外部系统
- Zabbix server 作为客户端,并将数据推送到远程端点
- 通过 REST API 以HTTP方式进行流式传输
- 可以选择流式传输监控项值或触发器事件
- 可以仅流式传输与标签过滤器匹配的数据
模板版本控制
引入模板版本控制以改进模板管理和使用的便捷性:
- 模板版本控制可用于优化您的 CI/CD 流程,并自动使用 Zabbix API 保持模板最新状态
- 模板列表中有新的字段 - Vendor 和 Version
- 最新的 Zabbix 6.4 模板已更新为具有 Vendor 和 Version 字段
- 现有模板将具有空的 Vendor 和 Version 字段
用于创建 Zabbix 小部件的开发框架
为了简化创建自定义小部件的工作流程,引入了多个设计更改:
- 小部件已转换为前端模块
- 模块现在完全是自包含的 - 不需要修改现有文件
- 公开的开发文档包含小部件创建框架的指南和详细概述
- 内置小部件已移动到 ui/widgets 目录
- 自定义小部件应驻留在 ui/modules/ 目录中
- 前端模块可以加载自定义 JavaScript/CSS/Images
Server 发起的检查的可选接口
直接从 Zabbix server 或 Zabbix proxy 发起的检查相关的监控项类型不再需要主机接口:
- Simple check
- External check
- SSH agent
- Telnet agent
简化多个电子邮件服务提供商的媒介类型配置
Zabbix 6.4 通过允许您从多个预配置的电子邮件服务提供商中进行选择,简化了配置新电子邮件媒介类型的工作流程:
- 可从Gmail、Gmail中继、O365、O365中继或通用SMPT中选择
- 这些电子邮件服务提供商的SMTP和安全设置已预先配置
- 通用SMTP配置对应于旧的默认电子邮件媒介类型配置
新增模板和集成
Zabbix 6.4 新增了很多流行厂商和云提供商的预配置模板,包括:
- Microsoft Azure MySQL servers
- Microsoft Azure PostgreSQL servers
- Microsoft Azure virtual machines
- Low-level discovery improvements in AWS by HTTP template
- Veeam Backup Enterprise Manager
- Veeam Backup and Replication
- Cisco Nexus 9000 Series
- BMC Control-M
- Cisco Meraki dashboard
- OS processes by Zabbix agent
- 官方Zabbix OS模板中文件系统自动发现的改进
Zabbix 6.4 引入了针对 Line 消息应用程序的 Webhook 集成,允许将 Zabbix 事件转发到 Line Messenger。
其他的更改和改进
- 新增 Zabbix agent/agent 2 监控项:
- System.sw.packages.get - 返回JSON格式的已安装软件包信息
- System.sw.os.get - 返回JSON格式的操作系统信息
- 监控项值小部件现在提供了定义不同阈值并相应更改背景颜色的选项
- 触发器URL现在可以标记
- 通过在告警-脚本下创建URL脚本,可以将自定义标记的URL映射到主机和事件上下文菜单中
- SQLite3 Zabbix proxy 现在在升级过程中会自动重新创建SQLite3数据库文件
- 配置导入已重新设计,旨在避免实体缺少UUID和UUID不匹配的情况
- 在【数据采集】-【主机】菜单添加了主机状态筛选器(启用/禁用)
- 在动作日志中添加了其他筛选选项
- 动作日志现在支持导出为CSV
- 对主机、监控项和事件上下文菜单进行了多项改进
- 当更改内部Zabbix用户密码时,现在需要进行旧密码验证
- 配置图表小部件时,现在可以通过自定义数据集标签来重命名数据集
- 在处理更新频率低于每天一次的指标时,增加了值缓存性能的改进
- 删除了 Zabbix proxy 心跳检测
- 大大提升了预处理性能,特别是在预处理大型结构化数据(如JSON/XML)
- 添加了命令以启用 rwlocks/mutexes 的分析(用于调试)