I have Zabbix 3.4 setup with SNMPTT and snmptrapd using the perl script to pass trap events to zabbix. Everything is logging to snmptrap.failback as expected except the host that is sending the traps sends the previous 20 events. How can I parse this to only get the current event?
snmptrap.failback example
---------------------------------------
11:11:34 2018/08/20 ZBXTRAP 192.168.5.55
PDU INFO:
transactionid 6
requestid 6437
errorstatus 0
notificationtype TRAP
receivedfrom UDP: [192.168.5.55]:54628->[192.168.5.20]:162
messageid 0
version 1
errorindex 0
community private
VARBINDS:
.1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (139225507) 16 days, 2:44:15.07
.1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .2.41.6
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=14 Time=2018-8-18 23:23:4
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=14 Time=2018-8-18 23:23:59
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-19 10:40:27
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-19 10:41:20
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-19 10:41:22
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-19 10:41:29
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 8:50:10
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 9:3:18
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 9:3:19
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 9:3:20
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:0:59
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:5:48
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:10:44
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:12:24
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:13:56
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 11:11:28
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 11:11:34
-------------------------------------
I have a trap item setup (snmptrap[.2.41.6]) which is "video restore" but since it is outputting the last 20 events I end up with zabbix dropping it into that item reguardless of if the event was current or not.
Help is greatly appreciated,
Thanks.
snmptrap.failback example
---------------------------------------
11:11:34 2018/08/20 ZBXTRAP 192.168.5.55
PDU INFO:
transactionid 6
requestid 6437
errorstatus 0
notificationtype TRAP
receivedfrom UDP: [192.168.5.55]:54628->[192.168.5.20]:162
messageid 0
version 1
errorindex 0
community private
VARBINDS:
.1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (139225507) 16 days, 2:44:15.07
.1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .2.41.6
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=14 Time=2018-8-18 23:23:4
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=14 Time=2018-8-18 23:23:59
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-19 10:40:27
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-19 10:41:20
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-19 10:41:22
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-19 10:41:29
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 8:50:10
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 9:3:18
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 9:3:19
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 9:3:20
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:0:59
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:5:48
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:10:44
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:12:24
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:13:56
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 10:14:50
"
.2.41.5 type=4 value=STRING: "[Connect Lost] IP Cam Num=9 Time=2018-8-20 11:11:28
"
.2.41.6 type=4 value=STRING: "[Connect Resume] IP Cam Num=9 Time=2018-8-20 11:11:34
-------------------------------------
I have a trap item setup (snmptrap[.2.41.6]) which is "video restore" but since it is outputting the last 20 events I end up with zabbix dropping it into that item reguardless of if the event was current or not.
Help is greatly appreciated,
Thanks.
)
Comment