OpenNMS 事件 varbinds 解码始终显示(括号)之间的原始值

OpenNMS events varbinds decode always showing the raw value between (parentheses)

有没有办法隐藏已解码的 varbind 的原始值?

我得到的是:

deviceNotification trap received deviceRuleCode=browserOffline(7) notifObjType=trigger(1) notifObjSeverity=critical(6)

我想要的是:

deviceNotification trap received deviceRuleCode=browserOffline notifObjType=trigger notifObjSeverity=critical

显然我正在将解码的 varbinds 参数 [#] 传递给日志消息 and/or 描述。

有线索吗?甚至支持吗?

查看代码后,我断定不支持此功能。

证据在这里: https://github.com/OpenNMS/opennms/blob/develop/features/events/daemon/src/main/java/org/opennms/netmgt/eventd/processor/expandable/ExpandableParameter.java#L75-L77

具有解码值的令牌始终附加原始值:

(...)
ret.append(decode.get(token).get(value));
ret.append("(");
ret.append(value);
ret.append(")");
(...)

..所有扩展值都会发生这种情况。