Getting Data In
Highlighted

SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

Engager

All,

I'm wondering if it is possible to have Splunk to monitor SNMP traps, but only to send a notification out if he receives a specific SNMP trap ID without receiving the clear SNMP trap within 5 minutes. If it does receive the clear then Splunk should not notify outside.

Any help would be appreciated.

I can put the command:
host="myhost.localdomain" earliest=-5m | transaction maxspan=5m maxpause=5m | search IDtrap AND NOT IDtrapclear

But with this command as soon as the SNMP Trap will be received, notification will be sent without waiting for a possible clear.

Thanks

Tags (1)
0 Karma
Highlighted

Re: SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

SplunkTrust
SplunkTrust

Not having access to sample data I am going to suggest something to look at. Try changing your transaction command. The reference for the command is at http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Transaction?r=splunky

Try something like this:
| transaction maxspan=5m maxpause=5m keepevicted=true startswith=IDtrap endswith=IDtrapclear | search closed_txn=0

If it works what you are telling it is a transaction starts with the trap and ends with the clear. Then you search for non closed transactions which means ones that start with a trap and don't end with a clear.

Highlighted

Re: SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

Engager

Hi Startcher,

Actually the command works fine but only after the clear is received. I have the same issue. A notification is fired as soon as the trap is received, without waiting for the clear to appear in the 5m window.

Any idea why splunk doesn't wait for the delay to timeout?

Thanks for the help.

0 Karma
Highlighted

Re: SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

SplunkTrust
SplunkTrust

Not sure. If you are running that as a real time search that might be issue.

0 Karma
Highlighted

Re: SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

Engager

Actually it doesn't work for Real-Time All Time and Real-Time 1 minute window. But as well for All time search.

Any workaround to have an alert send if this search returns a result after a selected time window ?

Thanks for your help

Command:
host="myhost.localdomain" AND "2001" earliest=-1m | transaction source startswith="2001" endswith="2002" keepevicted=true maxspan=1m maxpause=1m | search closed_txn=0

0 Karma
Highlighted

Re: SNMP traps received by Splunk, send notification only if clear SNMP trap not received within 5 minutes.

Engager

Hi Startcher,

Actually the command works fine but only after the clear is received. I have the same issue. A notification is fired as soon as the trap is received, without waiting for the clear to appear in the 5m window.

Any idea why splunk doesn't wait for the delay to timeout?

Thanks for the help.

0 Karma