这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.

18 Zabbix 6.0.13 新功能

重大变化

可加载插件版本控制

Loadable plugins for Zabbix agent 2 现在使用与 Zabbix 本身相同的版本控制系统。 进行了以下版本更改:

  • MongoDB 1.2.0 -> MongoDB 6.0.13
  • PostgreSQL 1.2.1 -> PostgreSQL 6.0.13

Zabbix 6.0 的任何次要版本都支持这些插件。 请注意,每个插件的源代码存储库现在包含一个专用的 release/6.0 分支(以前只有 master 分支)。

MariaDB 10.10 支持

MariaDB 支持的最高版本现在是10.10.x。

TimescaleDB 2.9 支持

TimescaleDB 支持的最高版本现在是 2.9。

配置导入

以前,导入过程会因可导入实体(主机组、监控项、图形等)的 UUID 不匹配而失败。 例如,如果主机上已存在同名的主机组,则无法导入主机组。

在新版本中,导入不会因为 UUID 不匹配而失败; 取而代之的是,实体将通过唯一性标准(例如实体 ID(名称))进行匹配。 实体将被导入,UUID 将更新为导入实体的 UUID。

在另一个改进中,当通过导入的模板或主机删除模板链接(模板链接的删除缺失选项)时,不再删除未链接模板的继承实体(模板被取消链接,而不是取消链接和清除),除非导入文件中缺少这些实体并且特定实体的 删除缺失 选项已标记。

由于此更改,标记模板链接的删除缺失选项时的警告消息将不再显示。

使用 Zabbix agent 2 查询 Oracle 数据库中的单独表空间

以下Zabbix agent 2 监控项,支持Oracle插件,现在有额外的可选参数:

  • oracle.diskgroups.stats[<existingParameters>,<diskgroup>]
  • oracle.archive.info[<existingParameters>,<destination>]
  • oracle.cdb.info[<existingParameters>,<database>]
  • oracle.pdb.info[<existingParameters>,<database>]
  • oracle.ts.stats[<existingParameters>,<tablespace>,<type>]

这些参数允许查询单独的数据实例而不是所有数据,从而提高性能。

使用 docker.container_info[] 检索附加信息

docker.container_info[] Zabbix agent 2 item 现在支持检索有关 Docker 容器的部分(短)或完整底层信息的选项。

用于分析的运行时命令

用于分析的运行时命令已添加到 Zabbix 服务器和 Zabbix 代理。

  • · prof_enable - 启用分析
  • · prof_disable - 禁用分析

可以为每个服务器/代理进程启用分析。 启用的分析按函数名称提供所有 rwlocks/mutexes 的详细信息。

也可以看看:

JavaScript 的 HMAC 函数

JavaScript 引擎中添加了一个新函数,允许返回 HMAC 哈希:

  • · hmac('<hash type>',key,string)

这对于需要基于散列的消息身份验证代码 (HMAC) 来签署请求的情况很有用。 支持 MD5 和 SHA256 哈希类型,例如:

· - · hmac('md5',key,string) · - · hmac('sha256',key,string)

模板

新模板可用:

  • AWS EC2 by HTTP
  • AWS by HTTP
  • AWS RDS instance by HTTP
  • AWS S3 bucket by HTTP

请参阅 HTTP 模板 的设置说明。

您可以获得这些模板:

  • · 在新安装的配置模板
  • · 如果您是从以前的版本升级,您可以从 Zabbix Git 存储库 下载新的模板或在下载的最新 Zabbix 版本的 templates 目录。 然后,在 ConfigurationTemplates 中,您可以手动将它们导入 Zabbix。

模板 Oracle by Zabbix agent 2 已根据对多个 Zabbix agent 2 监控项 所做的更改进行了更新(删除了多个静态监控项;添加了多个监控项原型)。

有关更新的更多信息,请参阅模板变更

您可以获得这些模板:

  • · 新安装的在配置模板
  • · 如果您是从以前的版本升级,您可以从 Zabbix Git 存储库 下载新模板或在下载的最新 Zabbix 版本的 templates 目录。 然后,在 配置模板 中,您可以手动将它们导入到Zabbix。

Webhook 集成

一种新的媒介类型 LINE 现在可用,允许使用 webhook 功能将有关 Zabbix 事件的通知发送到 LINE messenger。

前端语言

现在在前端可以使用加泰罗尼亚语和罗马尼亚语。

Windows 更新的 Golang 库

Zabbix agent 2 与 MongoDB 或 PostgreSQL 插件一起使用的 Golang 库现在是 github.com/Microsoft/go-winio,版本 0.6.0(以前是 github.com/natefinch/npipe)。 另见 Golang 库MongoDB插件依赖,和 PostgreSQL 插件依赖项

Zabbix agent 2 打开文件描述符限制增加

Zabbix agent 2 包中附带的 systemd 服务文件现在声明打开文件描述符限制为 8196。以前,系统默认限制为 1024。新限制足以满足默认 Zabbix agent 2 配置。如果您有非 -standard agent 2 配置,例如,使用额外的插件或扩展功能,此限制可能需要手动进一步增加。在这种情况下,调整 systemd 单元文件中的 LimitNOFILE 参数。