Zabbix 4.0 即将 EOL,建议尽快进行升级!

Zabbix 4.0 即将 EOL,建议尽快进行升级!

版权申明:本文为原创文章,转载请注明原文出处

原文链接:https://www.kasarit.cn/zabbix2.html

Zabbix 版本支持期限

当前Zabbix最新的 LTS 版本为 6.0,发布于 2022 年 2 月。Zabbix 4.0 版本发布于2018年10月,至今年10月31日将不再更新,强烈推荐大家升级。LTS版本有3年的全面支持和2年的部分支持(仅限严重级别和安全问题),其它版本只支持到下一个大版本。
现有 Zabbix 版本

Zabbix 版本发布周期

每一年半 Zabbix 将会发布:
Zabbix LTS (长期支持版本) 发布. Zabbix LTS 版本在五年内为 Zabbix 用户提供支持服务,包括三年的全面支持(基础的、紧急的以及安全性上的问题)和两年的最低限度支持(仅限紧急的和安全性上的问题)。Zabbix LTS 版本的发布将体现在版本号第一位数字的变动上。
Zabbix 标准版本发布。 Zabbix 标准版本将在全面支持(基础的、紧急的以及安全性上的问题)的六个月内为 Zabbix 用户提供支持服务,直到下一个 Zabbix 稳定版本发布,再加一个月额外的最低限度支持(仅限紧急的和安全性上的问题)。Zabbix 标准版本将会致使第二个版本号的变动。

当任何Zabbix版本其生命周期到期后,Zabbix将会停止进一步的维护更新,包括blocker和严重bug修复。因此,我们强烈建议您将Zabbix监控解决方案升级到最新版本。

Zabbix 标准版本的生命周期
Zabbix LTS (长期支持版本)的生命周期

Zabbix 即将发布的新版本生命周期

版本名称 发布日期 完整支持 有限支持
Zabbix 7.0 Q3, 2023 Q3, 2026 Q3, 2028

关于 Zabbix LTS

LTS代表“长期支持版本”。Zabbix LTS版本每一年半发布一次,且为Zabbix客户提供五年的支持服务
3年全面支持 - 支持修复基础的、紧急的以及安全性上的问题
2年最低限度支持 - 仅限支持修复紧急的和安全性上的问题
Zabbix LTS(长期支持)版本没有任何额外的或隐藏的消费成本。Zabbix是一个100%开源软件,每个人都可以下载使用。
Zabbix LTS 特点:

  • 支持期限更长,例如:为潜在的安全问题及bug迭代更新
  • 令人期待的高质量更新以及全新的功能点
  • 快速更新,可适用于多变的复杂环境
  • 在版本升级方面,更容易规划管理
    LTS vs 标准版

Zabbix 4.0 独特功能

Zabbix 4.0 拥有很多独特的功能,包含图形展现和配置功能等方面,具体概括如下:

  • Dashboard 中新增了更加美观和实用的 Graph 构件
  • HTTP agent类型监控项,便于获取 Restful API 类型接口数据
  • 普通监控项可以作为监控项原型的父项,LLD宏可应用于监控项原型预处理
  • Zabbix Server 与 Proxy 数据传输默认压缩,减少带宽占用
  • 支持 MySQL 8.0
  • 为用户群组配置基于标签的权限
  • 触发器页面显示触发器的状态(OK/Problem)
  • 立即获取监控项数据(Execute now)
  • 手动修改问题严重级别
  • 使用!避免单位转换
  • 必填选项使用红色星号标记

Zabbix 5.0 有吸引力的功能

你是否在使用Zabbix 4.0 的时候偶尔出现内存溢出导致Zabbix Server服务中断,是否感觉MySQL数据库压力较大且缺少数据压缩,等等。下面介绍 5.0 相较于 4.0 的新功能,肯定有一些你喜欢的功能。

Zabbix 4.2

  • 支持 TimescaleDB,压缩数据
  • 支持 Javascript 预处理、Prometheus格式预处理,数据处理功能更加强大
  • Zabbix Proxy 支持预处理,分担 Zabbix Server 预处理压力
  • 模板和主机级别标签,标签配置更加灵活

Zabbix 4.4

  • Zabbix Agent2,支持开箱即用监控方案
  • Webhook 告警媒介,配置前端可视

Zabbix 5.0

  • 树状导航栏,UI 更加美观时尚
  • 在UI上测试监控项,测试方便
  • LLD规则支持 Override,可做个性化配置
  • 密文宏值,更加安全
  • nodata()触发器依赖于 Zabbix Proxy 的可用性,避免因为 Zabbix Proxy 离线出现告警风暴
  • 主机接口上配置 SNMP 版本,仅有一种 SNMP Agent 类型监控项,配置更方便

Zabbix 6.0 有吸引力的功能

你是否找不到简便可靠的 Zabbix Server 高可用方案,是否希望配置动态阈值,等等。下面介绍 6.0 相较于 5.0 的新功能,肯定有一些你喜欢的功能。

Zabbix 5.2

  • 新增趋势数据触发器,使用趋势数据,避免拉取大量历史数据影响整体性能
  • 基于角色的访问控制,权限控制更加细化
  • 支持 Modbus 和 MQTT,IOT 监控开箱即用
  • 支持 HashiCorp Vault,密文存储更可靠

Zabbix 5.4

  • PDF格式定时报表,可定时生成发送报表
  • 统一可计算监控项和聚合监控项,并且强化聚合功能
  • 通过 API token 调用 Zabbix API,避免提供用户和密码

Zabbix 6.0

  • 原生 Zabbix Server HA,配置简单可靠
  • 增加基线监控和异常检测,开箱即用的动态阈值功能
  • 密码强度要求提升,符合审计要求
  • 新增 TopN 主机/指标值/Geomap 构件,进一步提升UI效果

升级需要注意事项

Zabbix 对接了一些第三方平台,其它部门调用 Zabbix API 拉取数据,有很多 Zabbix Proxy,Zabbix 数据量太大,这些都不应该是不升级的理由。在升级前需要清楚 Zabbix 版本差异处,理清关联系统(接口调用/被调用),做好备份。
主要注意事项:

  • 不建议在原有服务器上直接升级,除非你的监控规模很小且能够保证快速恢复
  • MySQL/MariaDB 数据库存储引擎是否为 innodb
  • 做好数据库备份方案,确保磁盘空间足够,避免备份数据导致空间占满
  • 提前做好事件平台、工单平台、可视化平台和报表平台等的适配,避免升级完成后才发现不适配
  • 提前配置维护期或者关闭告警,避免告警风暴
  • 数据库版本、字符集和校验集(Zabbix 5.0 校验集是utf8_bin,MySQL 版本5.7.X-8.0.X;Zabbix 6.0 字符集utf8mb4校验集 utf8mb4_bin,MySQL 版本 8.0.X)
  • PHP版本(Zabbix 4.0 要求 >= 5.4.0 且 < 8.0,Zabbix 5.0要求 >= 7.2.0 且 < 8.0,Zabbix 6.0要求 >= 7.2.5 以及 8.0-8.2)
  • Zabbix Java Gateway 和 Zabbix Web Service 按需开启
  • Zabbix 5.0 提升了浮点数的精度,需要手动运行补丁包
  • Zabbix 6.0 为所有表添加了主键,需要手动运行补丁包
  • 尽量提前做好 Zabbix Proxy 安装配置,减少服务中断时间
  • 如果安装路径发生变化,需要按需修改扩展脚本

Zabbix 4.0 即将 EOL,建议尽快进行升级!

https://www.kasarit.cn/zabbix2.html

作者

IT小白Kasar

发布于

2023-09-07

更新于

2023-09-07

许可协议

评论