附录 2. 从版本4.4到版本5.0的一些变更

向下不兼容的一些变更

概要

动作

变更:
ZBXNEXT-5548 去除了对 def_longdata, def_shortdata, r_longdata, r_shortdata, ack_longdata, ack_shortdata 属性的支持。

监控项, 模板

变更:
ZBXNEXT-5596 去除了以下监控项属性的支持 port, snmp_community, snmpv3_authpassphrase, snmpv3_authprotocol, snmpv3_contextname, snmpv3_privpassphrase, snmpv3_privprotocol, snmpv3_securitylevel, snmpv3_securityname ,在主机接口中添加了同样的属性。 添加了监控项 type 20 - SNMP agent,移除了监控项 type 1 - SNMPv1 agent, 4 - SNMPv2 agent, 6 - SNMPv3 agent。

其他变更以及漏洞修复

概要

动作

变更:
ZBXNEXT-5548opmessage 对象中的 default_msg 默认值从 0 变更为 1

审计日志

变更:
ZBXNEXT-4584 添加了新的审计日志API, 引入了一个新的方法 auditlog.get

事件

变更:
ZBXNEXT-1882 event.acknowledge: 在 action 中添加了一个允许取消确认事件的新选项。

主机

漏洞修复:
ZBXNEXT-5694 host.get: 修复了带有计数输出的选项 selectScreens

变更:
ZBXNEXT-5694 host.get: 添加了一个新选项 withProblemsSuppressed ,该选项返回有被抑制(未显示)的问题的主机 (true), 被抑制(未显示)的问题 (false) 或所有主机 (null - 默认值)。
ZBXNEXT-5694 host.get: 添加了一个新选项 severities ,该选项返回指定故障严重性的主机。
ZBXNEXT-5694 host.get: 添加了一个新选项 inheritedTags ,该选项返回带有从所有已链接的模板中继承标签的主机。
ZBXNEXT-5694 host.get: 添加了一个新选项 selectInheritedTags ,该选项返回已继承的标签,这些标签来自于模板以及父模板的 inheritedTags

主机接口

ZBXNEXT-5596 hostinterface.get: 在响应中添加了 details 属性。
ZBXNEXT-2297 hostinterface.get: 添加了新选项 selectMacros ,该选项返回主机原型的用户宏。
ZBXNEXT-2297 hostinterface.create, hostinterface.update: 添加了新属性 macros

自动发现规则

变更:
ZBXNEXT-3035 添加了对覆盖的支持。
ZBXNEXT-5811 添加了预处理的支持, type 值为 “25”。
ZBXNEXT-5879 discoveryrule.get: 添加了新的筛选选项, groupids 允许检索指定主机组的LLD规则。

图形原型

变更:
ZBXNEXT-3035 添加了新属性 discover

主机原型

变更:
ZBXNEXT-3035 添加了新属性 discover

监控项

变更:
ZBXNEXT-5811 添加了预处理的支持, type 值为 “25”。

监控项原型

变更:
ZBXNEXT-3035 添加了新属性 discover
ZBXNEXT-5811 添加了预处理的支持, type 值为 “25”。

媒介类型

变更:
ZBXNEXT-5548 mediatype.create, mediatype.update: 添加了新属性 message_templates
ZBXNEXT-5548 mediatype.get: 添加了新选项 selectMessageTemplates ,该选项返回在 message_templates 属性中的告警信息模板。

触发器原型

变更:
ZBXNEXT-3035 添加了新属性 discover

用户宏

ZBXNEXT-2957 usermacro.create, usermacro.createglobal, usermacro.get, usermacro.update, usermacro.updateglobal: 添加了新属性 type
ZBXNEXT-5849 usermacro.get: 添加了对于值的筛选。