Packet-Based Probes
Packet-Based Test Procedure
Whenever Intermapper tests a packet-based device, it uses the following procedure:
- Intermapper sends the appropriate probe packet (ping, SNMP get-request, DNS query, and so on).
- Intermapper waits the timeout interval specified for the particular device.
- If a response arrives, Intermapper examines its contents and sets the device status based on that response.
- However, if no response arrives, Intermapper sends another probe packet
- The above procedure is repeated until a response arrives or the specified number of probes has been sent.
- If no response has arrived after the final timeout, Intermapper sets the device status to Down.
- In any event, the device is scheduled to be tested again at a time set by the map's (or the device's) poll interval.
The default timeout is three seconds, with a default probe count of three seconds. Consequently, Intermapper will take nine seconds to declare a device is down (three probes, waiting three seconds each). Both the timeout and the number of probes can be set for each device.
This often gives rise to 21 second or 51 second outages. What's happening here is that the device fails to respond to one set of probes (for example, after nine seconds), but responds immediately at the next poll 30 or 60 seconds later. This gives an outage duration to be (30-9=21) seconds or (60-9=51) seconds.
Shared Polling in Ping/Echo and SNMP Probes
For Ping/Echo and SNMP probes (built-in or custom), Intermapper polls a device only once if it is considered to be the same device, and shares the response among all the maps that poll that device.
This happens automatically, and there are no user-controllable parameters.
In order for two mapped devices to be considered the same and share the results of a single probe, the following characteristics of the mapped device must be identical:
- Probe Type
- Address
- Port
- Poll Interval
- Timeout
- Max tries
- Display Unnumbered Interfaces, Ignore Discards, Ignore Errors, Allow Periodic Reprobe
- SNMP Version and read-only community string
- Number, name, and value of probe parameters
- SNMPv3 authentication information
For SNMP probes, the following flags in the probe file must be identical. (this is nearly always the case, as it is implied by the probe type, but is still checked explicitly):
- MINIMAL
- NOLINKS
- LINKCRITICAL