Skip to:
Event values from SNMP traps are still encoded when accessed from alarmd drools file and also from event translator
In this case Juniper uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition
see debug below
notice param .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13 value
2020-01-08 16:05:14,964 DEBUG [alarmd-Thread-2-of-4] o.o.n.b.d.Bsmd: Handling alarm with id: 399, reduction key: uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition:00000000-0000-0000-0000-000000000000:13:.1.3.6.1.2.1.15.3.1.14.169.254.26.13 .1.3.6.1.2.1.15.3.1.2.169.254.26.13 .1.3.6.1.6.3.1.1.4.3.0 and severity: WARNING and status: Warning2020-01-08 16:05:15,000 DEBUG [alarmd-Thread-1-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on alarmd for event {"uei":"uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition","time":"2020-01-08 16:05:14,012+0000","dbid":17114,"source":"trapd","nodeid":13,"parms":[{".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13":"qf4aDg=="}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13":"qf4aDQ=="}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13":"BgQ="}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13":""}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}]}2020-01-08 16:05:15,001 DEBUG [alarmd-Thread-1-of-4] o.o.n.a.AlarmPersisterImpl: process: uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition; nodeid: 13; ipaddr: 10.130.100.1; serviceid: null
note that the event value is persisted with the correct hex value see below
jnxBgpM2BackwardTransition trap received jnxBgpM2PeerLocalAddrType=1 jnxBgpM2PeerLocalAddr=0xa9fe1a0e jnxBgpM2PeerRemoteAddrType=1 jnxBgpM2PeerRemoteAddr=0xa9fe1a0d jnxBgpM2PeerLastErrorReceived=0x0604 jnxBgpM2PeerLastErrorReceivedText= jnxBgpM2PeerState=1
when copying params in drools rule function to new events this caused the param value to become garbage
2020-01-08 16:05:15,907 DEBUG [Timer-2] o.o.n.e.EventIpcManagerDefaultImpl: sending: {"_events":{"_eventList":[{"_creationTime":Wed Jan 08 16:05:15 GMT 2020,"_uei":"uei.opennms.org/internal/notfication/alarm","_source":"alarm notification","_nodeid":13,"_time":Wed Jan 08 16:05:15 GMT 2020,"_parms":[{".1.3.6.1.2.1.15.3.1.14.169.254.26.13":"BgQ%61"}, {".1.3.6.1.2.1.15.3.1.2.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition"}, {"alarmid":"399"}]}]}}2020-01-08 16:05:15,920 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13 with value: 12020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13 with value: qf4aDQ%61%612020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13 with value: 12020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13 with value: 12020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13 with value: qf4aDg%61%612020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13 with value: BgQ%612020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13 with value:2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.6.3.1.1.4.3.0 with value: .1.3.6.1.4.1.2636.1.1.1.2.1422020-01-08 16:05:15,922 DEBUG [Timer-2] o.o.n.e.EventIpcManagerDefaultImpl: sending: {"_events":{"_eventList":[{"_creationTime":Wed Jan 08 16:05:15 GMT 2020,"_uei":"uei.opennms.org/internal/notfication/alarm","_source":"alarm notification","_nodeid":13,"_time":Wed Jan 08 16:05:15 GMT 2020,"_parms":[{".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13":"qf4aDQ%61%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13":"qf4aDg%61%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13":"BgQ%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13":""}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition"}, {"alarmid":"400"}, {"alarmType":"bgp"}, {"bgpPeerLocalAddr":"unknown"}, {"bgpPeerRemoteAddr":"unknown"}]}]}}2020-01-08 16:05:15,924 DEBUG [alarmd-Thread-3-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on alarmd for event {"uei":"uei.opennms.org/internal/notfication/alarm","time":"2020-01-08 16:05:15,902+0000","dbid":17115,"source":"alarm notification","nodeid":13,"parms":[{".1.3.6.1.2.1.15.3.1.14.169.254.26.13":"BgQ%61"}, {".1.3.6.1.2.1.15.3.1.2.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition"}, {"alarmid":"399"}]}2020-01-08 16:05:15,924 DEBUG [Timer-2] o.d.c.c.DefaultAgenda: State was FIRING_ALL_RULES is now HALTING2020-01-08 16:05:15,924 DEBUG [Timer-2] o.d.c.c.DefaultAgenda: State was HALTING is now INACTIVE2020-01-08 16:05:15,925 DEBUG [alarmd-Thread-3-of-4] o.o.n.a.AlarmPersisterImpl: checkEventSanity: uei 'uei.opennms.org/internal/notfication/alarm' has no alarm data; not processing event.2020-01-08 16:05:15,935 DEBUG [alarmd-Thread-4-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on a
2020-01-08 16:05:15,007 DEBUG [alarmd-Thread-1-of-4] o.o.n.a.AlarmPersisterImpl: addOrReduceEventAsAlarm: looking for existing reduction key: uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition:00000000-0000-0000-
Event values from SNMP traps are still encoded when accessed from alarmd drools file and also from event translator
In this case Juniper uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition
see debug below
notice param .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13 value
2020-01-08 16:05:14,964 DEBUG [alarmd-Thread-2-of-4] o.o.n.b.d.Bsmd: Handling alarm with id: 399, reduction key: uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition:00000000-0000-0000-0000-000000000000:13:.1.3.6.1.2.1.15.3.1.14.169.254.26.13 .1.3.6.1.2.1.15.3.1.2.169.254.26.13 .1.3.6.1.6.3.1.1.4.3.0 and severity: WARNING and status: Warning
2020-01-08 16:05:15,000 DEBUG [alarmd-Thread-1-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on alarmd for event {"uei":"uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition","time":"2020-01-08 16:05:14,012+0000","dbid":17114,"source":"trapd","nodeid":13,"parms":[{".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13":"qf4aDg=="}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13":"qf4aDQ=="}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13":"BgQ="}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13":""}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}]}
2020-01-08 16:05:15,001 DEBUG [alarmd-Thread-1-of-4] o.o.n.a.AlarmPersisterImpl: process: uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition; nodeid: 13; ipaddr: 10.130.100.1; serviceid: null
note that the event value is persisted with the correct hex value see below
jnxBgpM2BackwardTransition trap received jnxBgpM2PeerLocalAddrType=1 jnxBgpM2PeerLocalAddr=0xa9fe1a0e jnxBgpM2PeerRemoteAddrType=1 jnxBgpM2PeerRemoteAddr=0xa9fe1a0d jnxBgpM2PeerLastErrorReceived=0x0604 jnxBgpM2PeerLastErrorReceivedText= jnxBgpM2PeerState=1
when copying params in drools rule function to new events this caused the param value to become garbage
2020-01-08 16:05:15,907 DEBUG [Timer-2] o.o.n.e.EventIpcManagerDefaultImpl: sending: {"_events":{"_eventList":[{"_creationTime":Wed Jan 08 16:05:15 GMT 2020,"_uei":"uei.opennms.org/internal/notfication/alarm","_source":"alarm notification","_nodeid":13,"_time":Wed Jan 08 16:05:15 GMT 2020,"_parms":[{".1.3.6.1.2.1.15.3.1.14.169.254.26.13":"BgQ%61"}, {".1.3.6.1.2.1.15.3.1.2.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition"}, {"alarmid":"399"}]}]}}
2020-01-08 16:05:15,920 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13 with value: 1
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13 with value: qf4aDQ%61%61
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13 with value: 1
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13 with value: 1
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13 with value: qf4aDg%61%61
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13 with value: BgQ%61
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13 with value:
2020-01-08 16:05:15,921 INFO [Timer-2] alarmd: Got param name: .1.3.6.1.6.3.1.1.4.3.0 with value: .1.3.6.1.4.1.2636.1.1.1.2.142
2020-01-08 16:05:15,922 DEBUG [Timer-2] o.o.n.e.EventIpcManagerDefaultImpl: sending: {"_events":{"_eventList":[{"_creationTime":Wed Jan 08 16:05:15 GMT 2020,"_uei":"uei.opennms.org/internal/notfication/alarm","_source":"alarm notification","_nodeid":13,"_time":Wed Jan 08 16:05:15 GMT 2020,"_parms":[{".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11.0.1.169.254.26.14.1.169.254.26.13":"qf4aDQ%61%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.6.0.1.169.254.26.14.1.169.254.26.13":"1"}, {".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7.0.1.169.254.26.14.1.169.254.26.13":"qf4aDg%61%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.1.0.1.169.254.26.14.1.169.254.26.13":"BgQ%61"}, {".1.3.6.1.4.1.2636.5.1.1.2.2.1.1.5.0.1.169.254.26.14.1.169.254.26.13":""}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition"}, {"alarmid":"400"}, {"alarmType":"bgp"}, {"bgpPeerLocalAddr":"unknown"}, {"bgpPeerRemoteAddr":"unknown"}]}]}}
2020-01-08 16:05:15,924 DEBUG [alarmd-Thread-3-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on alarmd for event {"uei":"uei.opennms.org/internal/notfication/alarm","time":"2020-01-08 16:05:15,902+0000","dbid":17115,"source":"alarm notification","nodeid":13,"parms":[{".1.3.6.1.2.1.15.3.1.14.169.254.26.13":"BgQ%61"}, {".1.3.6.1.2.1.15.3.1.2.169.254.26.13":"1"}, {".1.3.6.1.6.3.1.1.4.3.0":".1.3.6.1.4.1.2636.1.1.1.2.142"}, {"origin_uei":"uei.opennms.org/standard/rfc1657/traps/bgpBackwardTransition"}, {"alarmid":"399"}]}
2020-01-08 16:05:15,924 DEBUG [Timer-2] o.d.c.c.DefaultAgenda: State was FIRING_ALL_RULES is now HALTING
2020-01-08 16:05:15,924 DEBUG [Timer-2] o.d.c.c.DefaultAgenda: State was HALTING is now INACTIVE
2020-01-08 16:05:15,925 DEBUG [alarmd-Thread-3-of-4] o.o.n.a.AlarmPersisterImpl: checkEventSanity: uei 'uei.opennms.org/internal/notfication/alarm' has no alarm data; not processing event.
2020-01-08 16:05:15,935 DEBUG [alarmd-Thread-4-of-4] o.o.n.e.EventIpcManagerDefaultImpl: run: calling onEvent on a
2020-01-08 16:05:15,007 DEBUG [alarmd-Thread-1-of-4] o.o.n.a.AlarmPersisterImpl: addOrReduceEventAsAlarm: looking for existing reduction key: uei.opennms.org/vendor/Juniper/traps/jnxBgpM2BackwardTransition:00000000-0000-0000-