28

Zabbix 5.0 LTS新功能一览

 3 years ago
source link: https://mp.weixin.qq.com/s/iQx7H8d3tU_q1ZrcZ4LK0Q
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
640?wx_fmt=gif

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

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

Zabbix产品发布周期

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

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

现有Zabbix版本

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

Zabbix版本发布计划

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

Zabbix发布频率一览

640?wx_fmt=png

每一年半Zabbix将会发布:

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

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

Zabbix标准版本的生命周期

640?wx_fmt=png

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

640?wx_fmt=png

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

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

640?wx_fmt=png

关于Zabbix LTS

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

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

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

Zabbix LTS 特点:

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

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
640?wx_fmt=png

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

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

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

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

Zabbix Cloud Images:

640?wx_fmt=png

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

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

640?wx_fmt=png

4、监控更加安全可靠

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

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

5、机密信息更安全

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

640?wx_fmt=png

6、性能和扩展性的提升

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

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

640?wx_fmt=png
640?wx_fmt=png

7、新一代Golang开发的Agent

640?wx_fmt=png

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

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

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

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

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

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

9、监控更加的灵活

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

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

10、自动发现功能增强

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

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

11、高级可视化

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

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

12、与ITSM系统的内嵌集成

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

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

640?wx_fmt=png

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

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

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

640?wx_fmt=png

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

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

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

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

640?wx_fmt=png

更多模板和插件:集成 。

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  。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK