Loadable plugins for Zabbix agent 2 现在使用与 Zabbix 本身相同的版本控制系统。 进行了以下版本更改:
Zabbix 6.0 的任何次要版本都支持这些插件。 请注意,每个插件的源代码存储库现在包含一个专用的 release/6.0 分支(以前只有 master 分支)。
MariaDB 支持的最高版本现在是10.10.x。
以前,导入过程会因可导入实体(主机组、监控项、图形等)的 UUID 不匹配而失败。 例如,如果主机上已存在同名的主机组,则无法导入主机组。
在新版本中,导入不会因为 UUID 不匹配而失败; 取而代之的是,实体将通过唯一性标准(例如实体 ID(名称))进行匹配。 实体将被导入,UUID 将更新为导入实体的 UUID。
在另一个改进中,当通过导入的模板或主机删除模板链接(模板链接的删除缺失选项)时,不再删除未链接模板的继承实体(模板被取消链接,而不是取消链接和清除),除非导入文件中缺少这些实体并且特定实体的 删除缺失 选项已标记。
由于此更改,标记模板链接的删除缺失选项时的警告消息将不再显示。
以下Zabbix agent 2 监控项,支持Oracle插件,现在有额外的可选参数:
这些参数允许查询单独的数据实例而不是所有数据,从而提高性能。
docker.container_info[]
检索附加信息docker.container_info[]
Zabbix agent 2 item 现在支持检索有关 Docker 容器的部分(短)或完整底层信息的选项。
用于分析的运行时命令已添加到 Zabbix 服务器和 Zabbix 代理。
prof_enable
- 启用分析prof_disable
- 禁用分析可以为每个服务器/代理进程启用分析。 启用的分析按函数名称提供所有 rwlocks/mutexes 的详细信息。
也可以看看:
JavaScript 引擎中添加了一个新函数,允许返回 HMAC 哈希:
hmac('<hash type>',key,string)
这对于需要基于散列的消息身份验证代码 (HMAC) 来签署请求的情况很有用。 支持 MD5 和 SHA256 哈希类型,例如:
· - · hmac('md5',key,string)
· - · hmac('sha256',key,string)
新模板可用:
请参阅 HTTP 模板 的设置说明。
您可以获得这些模板:
templates
目录。 然后,在 Configuration → Templates 中,您可以手动将它们导入 Zabbix。模板 Oracle by Zabbix agent 2 已根据对多个 Zabbix agent 2 监控项 所做的更改进行了更新(删除了多个静态监控项;添加了多个监控项原型)。
有关更新的更多信息,请参阅模板变更。
您可以获得这些模板:
下载的最新 Zabbix 版本的 templates
目录。 然后,在 配置 → 模板 中,您可以手动将它们导入到Zabbix。TimescaleDB 支持的最高版本现在是 2.9。
一种新的媒介类型 LINE 现在可用,允许使用 webhook 功能将有关 Zabbix 事件的通知发送到 LINE messenger。
现在在前端可以使用加泰罗尼亚语和罗马尼亚语。
Zabbix agent 2 与 MongoDB 或 PostgreSQL 插件一起使用的 Golang 库现在是 github.com/Microsoft/go-winio
,版本 0.6.0(以前是 github.com/natefinch/npipe
)。 另见 Golang 库,MongoDB插件依赖,和 PostgreSQL 插件依赖项。
Zabbix agent 2 包中附带的 systemd 服务文件现在声明打开文件描述符限制为 8196。以前,系统默认限制为 1024。新限制足以满足默认 Zabbix agent 2 配置。如果您有非 -standard agent 2 配置,例如,使用额外的插件或扩展功能,此限制可能需要手动进一步增加。在这种情况下,调整 systemd 单元文件中的 LimitNOFILE
参数。