IsItUp Network Monitor SNMP Trap Receiver


SNMP Trap Receiver


The Simple Network Management Protocol (SNMP) is widely supported by network devices. Practically every device with a network interface includes support. Examples include routers, switches, Operating systems (Windows, UNIX, etc.) as well as many custom built hardware devices.

SNMP operates in two different modes, variable polling, and traps. With variable polling, the SNMP management agent (in this case IsItUp Network Monitor) sends a request to the target device to retrieve the current value of the variable. SNMP Traps, on the other hand, are sent asynchronously by the SNMP enabled device whenever it needs to notify the management system of a problem. The idea behind the SNMP trap is to cut down on the number of polls and thus the network traffic and load on the network devices. However, SNMP traps are unlikely to replace polling as failed devices can’t send a notification and collecting data at regular intervals is useful for analysis.

When an SNMP agent sends a trap, it can send one of the predefined generic traps or an Enterprise specific trap along with the source address of the sender, an Enterprise Object Identifier (OID), a community string, and one or more variable bindings. Each variable binding contains the variable OID, the type, and its value.

IsItUp can filter the traps on each of these parameters separately or combined to allow you to select just the traps you want to be alerted on.

The IsItUp Network Monitor trap processing architecture is designed to be high performance and suitable for all organizations from small business to large enterprises. The trap processing data flow starts with a process dedicate to receiving the traps and writing them to a database. This a very efficient and allows IsItUp to process thousands of traps per second. Then one or more monitors are created by the user that scan the trap database periodically and based on user provided filtering sends alerts when a trap is matched. In this way, IsItUp can respond to real-time notifications of events to alert you to problems before they become issues. In addition, all traps are logged for later analysis.

Since IsItUp can receive traps from other management agents, it can also serve as an aggregator from other software and generate alerts as required.