Zabbix 5.0 LTS新功能一览

2020-09-03 17:38:14 浏览数 (1)

Zabbix 5.0正式发布其实在2020.05.12就发布了,它在可用性,安全性和完整性方面都有一系列重要改进!

在浏览Zabbix 5.0的新功能之前,我们先来看看Zabbix产品的发布周期和历史。

Zabbix产品发布周期

为了确保Zabbix为其用户和客户提供质量符合预期的产品和计划性的支持,每个新的Zabbix软件版本发布都遵循产品周期和到期时间的标准。对Zabbix终端用户来说,Zabbix的产品周期使新版本的内容更具可预测性和可管理性。

从2001年Zabbix软件首次发布开始,新的稳定版本每一年半发布一次,对于所有稳定版本,Zabbix客户都将获得为期五年的 服务与支持 可以根据以下表格查看当前Zabbix版本的支持服务及其时限:

现有Zabbix版本

  • 全面支持服务包括修复一些基础的、紧急的以及安全性上的问题;
  • 最低限度支持 服务仅包括修复紧急的和安全性上的问题,Zabbix不保证对任何旧版本和不稳定版本的任意源代码修复。

Zabbix版本发布计划

我们目前的发布计划周期为六个月,每六个月将有一个新的Zabbix稳定版本发布。

Zabbix发布频率一览

每一年半Zabbix将会发布:

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

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

Zabbix标准版本的生命周期

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

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

你将在下面找到计划中的Zabbix稳定版本的生命周期的概述。请注意,所有提到的生命周期为估值,因此,其时间安排可能会有所调整。

关于Zabbix LTS

LTS代表 长期支持版本。Zabbix LTS版本每一年半发布一次,且为Zabbix客户提供五年的支持服务

  • 3年全面支持 - 支持修复基础的、紧急的以及安全性上的问题
  • 2年最低限度支持 - 仅限支持修复紧急的和安全性上的问题

Zabbix LTS(长期支持)版本没有任何额外的或隐藏的消费成本。Zabbix是一个100%开源软件,每个人都可以下载使用。

Zabbix LTS 特点:

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

Zabbix 5.0 LTS新功能

1、支持在更多操作系统上安装

除了现有的官方软件包和appliances外,Zabbix 5.0现在还支持以下平台:

  • SUSE Linux Enterprise Server 15
  • Debian 10
  • Ubuntu 20.04
  • Raspbian 10
  • Mac OS/X
  • RHEL 8
  • CentOS 8
  • MSI for Windows Agent

Zabbix 5.0下载体验地址: https://www.zabbix.com/cn/download

2、支持跟更多的云厂商集成

Zabbix提供了一套开箱即用的与行业标准云服务提供商的集成:

  • AWS
  • Azure
  • Google Cloud Platform
  • Digital Ocean
  • Docker
  • IBM/RedHat Cloud
  • Oracle Cloud

Zabbix Cloud Images:

3、支持基于SAML身份验证的单点登录

SAML用于在安全身份提供者处提供单点身份验证,这意味着用户登录认证需要满足防火墙的安全策略,然后SAML用于向Zabbix和其他应用程序声明身份。SAML方式的支持使Zabbix具备开箱即用的与各种本地和云身份提供商(如Microsoft ADFS、OpenAM、Secureath、Okta、Auth0等)集成的功能。

4、监控更加安全可靠

Zabbix 5.0为更安全的监控进行了重大改进:

  • 支持Webhook的HTTP代理,使从Zabbix server到外部告警和ITSM系统的连接更加安全和可控
  • agent端的监控指标支持黑名单和白名单
  • 所有Zabbix组件都可配置密码,以避免在TLS连接中使用非安全密码
  • 支持到MySQL和PostgreSQL后端的加密连接
  • 更强大的SHA256用于保存用户密码的Hash值

5、机密信息更安全

Zabbix 5.0支持更隐秘的用户宏,用于保存任何敏感信息,如不希望向最终用户公开的密码和API令牌。

6、性能和扩展性的提升

Zabbix 5.0支持对TimescaleDB收集的数据进行可选压缩。除了TimescaleDB的通用优势(自动表分区、高性能和可扩展性)之外,它还有助于进一步提高性能和降低存储成本。

Zabbix用户界面也得到了改进,以支持监控和管理数百万受监控设备。

7、新一代Golang开发的Agent

新一代agent为Linux和Windows提供了一系列新功能和高级监控功能:

  • 用Golang编写
  • 用于监控各种服务和应用程序的插件框架
  • 在执行监控检查时能保持现有状态(例如,保持持久的数据库连接)
  • 支持trapping
  • 内置调度器,支持灵活的时间间隔
  • 使用批量数据传输实现高效的网络使用
  • 支持持续存储收集的数据
  • 直接替换Linux和Windows上的现有agent

「Tips:」 现有的Zabbix仍然支持! ❞

8、使用和管理上变得更加简单

Zabbix 5.0有大量的可用性和自动化改进,这些改进确实有助于:

  • 同一事件支持多线程的方式生成电子邮件通知
  • 新的预处理功能替换(Replace),JSONPath的新运算符
  • 取消已确认事件的功能
  • 支持创建告警媒介的通知消息模板,以实现快速直接配置告警通知
  • CCLI工具,支持测试基于JavaScript的预处理和WebHooks
  • 能够从用户界面测试新的和现有的指标
  • 支持用户宏的批量更新
  • 将SNMP设置移动到主机级别界面,以实现更多简单的模板和更轻松的管理
  • 使用nodata() 函数监视主机和指标可用性,以关注proxy的可用性

9、监控更加的灵活

Zabbix 5.0扩展功能,使其更加灵活:

  • 触发器支持文本数据操作
  • 支持主机原型的主机宏
  • 支持Float64数据类型
  • 支持覆盖低级别发现(LLD)有助于创建更智能的模板

10、自动发现功能增强

自动化是Zabbix的重要组成部分。Zabbix 5.0在通过以下支持来加强这一功能:

  • 发现Windows性能计数器
  • 发现JMX计数器
  • 更好的ODBC监控,能够为每个指标单独配置所有选项

11、高级可视化

以可读的方式来呈现数据对操作至关重要。Zabbix 5.0通过改进以下内容,以实现更好的效果:

  • 针对宽屏优化的Zabbix用户界面的新布局
  • 展示监视设备列表的全新视图(监视->主机),具有高级筛选功能
  • 支持某些仪表板小部件可按事件标记进行筛选
  • 能够将仪表板图形复制为图片
  • 支持UI模块以扩展Zabbix的功能
  • 由于能够复制小部件,可以更快地创建仪表板
  • 改善了Map标签的一致性

12、与ITSM系统的内嵌集成

Zabbix 5.0改进了一系列全新开箱即用的集成方案,以实现与基于行业标准的ITSM系统(可以是云端也可以是本地)的集成。

引入了官方webhook编码指南[https://www.zabbix.com/documentation/guidelines/webhooks],以设置标准并简化基于webhook的集成的创建。

更多与ITSM系统的集成:集成 。

13、与告警系统的内嵌集成

Zabbix 5.0改进了一系列开箱即用的集成方案,以实现基于行业标准,与告警和通知系统的的集成:

更多与告警系统的集成:集成 。

14、新增和升级了一些模板和插件

大多数现有模板都已更新,并改进了新的模板和插件来监控不同的服务、应用程序和设备。

现在,大多数模板都利用了智能自动发现各种资源的功能。

更多模板和插件:集成 。

Zabbix 5.0 LTS更多新开发的和改进的特点

  • 增加确认消息的大小,从255个字符增加到4096个字符
  • 增加了对LIBSSH的支持,以支持像RHEL 8这样的新平台
  • 支持ElasticSearch 7.x(7.4、7.6)
  • 为没有筛选的数据显示最新数据
  • 将zabbix_sender的时间精度提高到纳秒
  • 监控->最新数据:如果筛选为空,则显示数据
  • 使用新函数atob()和btoa()在JavaScript中进行Base64处理
  • 不会将system.run[]日志记录在本地
  • 将监控项键值的大小从255个字符增加到2048个字符
  • 能够刷新SNMP缓存、SNMPv3上下文更改
  • 更快的内部哈希函数的运行
  • 记录了如何对vmware.event监控进行筛选
  • 改善了Map标签的一致性
  • 支持在Monitoring->Problems中进行单独级别问题的筛选
  • 能够将用户宏用于IPMI用户名和密码
  • 远程监控Zabbix组件的版本
  • 为发现规则添加了筛选功能
  • 新API方法来获取auditlog数据

辞旧迎新, 更快构建更好的产品

  • 不支持Internet Explorer 11
  • 不再支持IBM DB2
  • mbedTLS(前polarSSL)不再支持加密。只有OpenSSL和GnuTSL库
  • PHP支持的最低版本现在是7.2:更安全、更严格的代码

还有更多!有关新功能的更完整列表,请查看 发行说明 , Zabbix 5.0手册参考Zabbix 5.0 Manual 。

0 人点赞