NetXMS Support Forum

English Support => General Support => Topic started by: Sympology on August 26, 2008, 06:46:13 PM

Title: SNMP Seperating a VarBinds
Post by: Sympology on August 26, 2008, 06:46:13 PM
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'
Title: Re: SNMP Seperating a VarBinds
Post by: Victor Kirhenshtein on August 27, 2008, 10:47:13 AM
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
Title: Re: SNMP Seperating a VarBinds
Post by: Sympology on August 29, 2008, 05:57:31 PM
Thanks for you help, that worked brilliantly