附录 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-5548 将 opmessage
对象中的 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
: 添加了对于值的筛选。