附录 2. 从版本4.4到版本5.0的一些变更
向下不兼容的一些变更
概要
ZBX-18998 added more strict validation for JSON-RPC structure.\
动作
变更:
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: 添加了对于值的筛选。