This monitor uses ICMP to determine whether the monitored network device is available
This monitor indicates the responsiveness of the IP address for a specific network device. This monitor has two possible states:
Healthy: the IP address is responding to ICMP ping messages
Error: the IP address is not responding to ICMP ping messages
The following options can be configured on this monitor:
Option | Definition | Default |
Interval | Amount of time in seconds between checks of the device status | 120 seconds |
Number of retries | Number of attempts in each monitoring interval before the interval's sample is discarded | 3 |
Number of samples | Number of consecutive samples before the monitor changes state | 3 |
Timeout | Amount of time in milliseconds to wait for a response from the device before the sample times out and a new attempt is made to sample the value | 1,000 milliseconds |
Packet Size | Size of the ICMP probe packet in bytes | 32 bytes |
An error state for this monitor indicates that the target IP address is not responding to ICMP ping messages.
Verify that the device is online and configured to respond to ICMP pings. Verify that the ICMP from all monitoring servers in the network monitoring pool are capable of sending a ping to the device. Verify that the firewall on all monitoring servers in the network monitoring pool is configured to allow ICMP ping inbound and outbound.
Target | System.NetworkManagement.Node |
Parent Monitor | System.NetworkManagement.Node.IsResponsive |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | System.NetworkManagement.ICMPMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="System.NetworkManagement.ICMPMonitor.Node.IsICMPResponsive" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.Node" ParentMonitorID="System.NetworkManagement.Node.IsResponsive" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ICMPMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="Responding" MonitorTypeStateID="ICMPResponding" HealthState="Success"/>
<OperationalState ID="NotResponding" MonitorTypeStateID="ICMPNotResponding" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IP>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</IP>
<Interval>120</Interval>
<NoOfRetries>3</NoOfRetries>
<NumberOfSamples>3</NumberOfSamples>
<Timeout>1000</Timeout>
<PacketSizeBytes>32</PacketSizeBytes>
</Configuration>
</UnitMonitor>