可加载 现在为 Zabbix agent 2 采用了与Zabbix自身相同的版本控制系统. 以下 version 变更已实施:
这些插件支持Zabbix 6.0的任何次要 version 版本. 请注意每个插件的源代码仓库现在包含专用的release/6.0分支(之前仅有master分支).
当前version对mariadb的最大支持版本为10.10.X.
TimescaleDB目前支持的最高version版本为2.9.
先前,当可导入实体(主机组、监控项、图表等)的UUID不匹配时,import进程会失败。例如,如果主机上已存在同名一个主机组,则无法import一个主机组。
在新的version中,import不会因UUID不匹配而失败;相反,实体将通过唯一性标准(如实体ID/名称)进行匹配。实体将被导入,且UUID将更新为导入实体的UUID。
另一项改进是:当通过导入的模板或主机移除模板关联(模板关联的删除缺失项选项)时,未关联模板的继承实体不再被移除(模板仅解除关联,而非解除关联并清除),除非这些实体在importfile中缺失且该实体的删除缺失项选项被标记。
由于此变更,标记模板关联的删除缺失项选项时将不再显示警告消息。
以下Zabbix agent 2 items(Oracle插件支持)现在新增了可选参数:
这些参数允许query单独的数据实例而非全部数据,从而提升性能。
docker.container_info[]
Zabbix agent 2 item 现在支持获取Docker容器的部分(简短)或完整底层信息的选项。
运行时分析命令已添加到Zabbix server和Zabbix proxy。
prof_enable
- 启用性能分析prof_disable
- 禁用性能分析可按server/proxy进程启用性能分析。启用后能按函数名提供所有读写锁/互斥锁的详细统计信息。
另请参阅:
JavaScript引擎新增了一个可返回HMAC哈希值的函数:
hmac('<hash type>',key,string)
这在需要基于哈希的消息认证码(HMAC)来签署请求的场景中非常实用。 支持MD5和SHA256哈希类型,例如:
hmac('md5',key,string)
hmac('sha256',key,string)
新模板已可用:
查看HTTP templates的设置说明.
模板Oracle by Zabbix agent 2已根据对多个Zabbix agent 2 监控项所做的更改进行了更新(移除了多个静态监控项;添加了多个监控项原型)。
有关更新的更多信息,请参阅模板变更。
您可以get这些模板:
新增的媒体类型LINE现已可用,允许使用webhook功能将Zabbix事件通知发送至LINE messenger。
前端现已支持加泰罗尼亚语和罗马尼亚语。
由Zabbix agent 2与MongoDB或PostgreSQL插件配合使用的Go库,用于监控Windows系统 现已更新为github.com/Microsoft/go-winio
,version 0.6.0版本(之前为github.com/natefinch/npipe
)。 另请参阅agent-2。
Zabbix agent 2 软件包中提供的 systemd 服务 file 现在声明了 8196 个打开的 file 描述符限制. 此前使用的是系统默认限制 1024. 新限制足以满足默认的 Zabbix agent 2 配置. 如果您有非标准的 agent 2 配置, 例如使用额外的插件或扩展功能, 可能需要手动进一步提高此限制. 在这种情况下, 请调整 systemd 单元 file 中的 LimitNOFILE
参数.