SNMP Seperating a VarBinds

Started by Sympology, August 26, 2008, 06:46:13 PM

Previous topic - Next topic

Sympology

I'm new to SNMP and NetXMS and I've got most things I want working ok so far.

I'm now struggling with seperating a trap out. If I can get this I can work out the rest.
In the Log the bit I'm interested appears in the Varbinds, but I can't work out how ot filter each one to create a seperate event for each. At the moment I report on the trap as an issue, but can't say for example "Port 1 is down" as I can't seperate Port 1 from Port 2.
An example trap is below, but how do I set it up so that I can alert on each seperatly? (not full varbind, this is the key bit)

.1.3.6.1.4.1.4111.1.2.2.1.1.1.0=='Port ID:1'
.1.3.6.1.4.1.4111.1.2.2.1.1.1.0=='Port ID:2'

Victor Kirhenshtein

You cannot create different events from same trap based on varbinds. However, you can process events differently based on event parameters. For example, if you wish to process differently events related to port 1, you can do the following:

1. set varbind .1.3.6.1.4.1.4111.1.2.2.1.1.1.0 as event parameter (let assume that it will be parameter #2)
2. in event processing policy, set appropriate event in event column, and in script column, create filtering script like this:


$2 == 'PortID:1'


This rule will match only events where parameter #2 is equal to string 'PortID:1'.

Best regards,
Victor

Sympology

Thanks for you help, that worked brilliantly