On 3/12/11 12:06 AM, QDS - Leonard Siu wrote:
I am currently using InterMapper to map out devices which have the architecture 
below:

InterMapper -->  Master Device (1) -->  Slave Devices (100s to thousands!)

There can be hundreds to thousands slave-devices.  Some of these slave devices 
are temperature and humidity sensors, which make sense to use the poll-method.  
Others are event driven devices such as dry-contact and motion sensors.

The event-driven devices are where I am having issue.
I can create an SNMP trap to InterMapper, however, because all the device have 
a single IP address, all of them will receive the SNMP message.  This is an 
issue, for example I have to binary (open/close) event device A and B and an 
alarm occurs when it is in open state:
Let's start with both A and B in closed state hence no alarm.
- When A opens, traps sent to both A and B.  Only A gets an alarm.
- When B opens, traps send to both A and B. B gets an alarm, but A's alarm will 
get reset!

For this architecture, I would recommend looking first at Alarm Points. Alarm Points are designed to handle trap notifications efficiently when you have many sensors behind a single IP address.

With alarm points, the "break" feature will allow you to stop evaluating the alarm point rules when you determine that the SNMP trap is from another sensor. Thus, B's alarm won't reset A's existing alarm.
I can use the custom-snmp probe which will cause a query again, but with 
thousands of devices to a single IP, I will trigger thousands of SNMP query 
every time an event occurs.
You may be able to use a custom-snmp-trap probe. I am not sure if this will help or not -- In your situation, it sounds like it is desirable to disable the "trap-directed" polling feature.

--
Bill Fisher
Dartware, LLC
____________________________________________________________________
List archives: http://www.mail-archive.com/intermapper-talk%40list.dartware.com/
To unsubscribe: send email to: intermapper-talk-...@list.dartware.com

Reply via email to