Skip to content

ICMP method

General

The ICMP method relates to the ICMP protocol which is usually the standard protocol for a simple ping request. A single measurement sends a ICMP packet to the specified IP address or hostname and measures the round-trip-time.

When to use the ICMP method

ICMP requests are very useful to monitor the availability of a host/device/server as usually every host is answering to an ICMP request. ICMP packets are lightweight and fast and therefore don't produce a high load on the client or the target host. Not only the availability but also the round-trip-time (latency) to a host can be measured. High latencies to a host indicate performance issues for a client that can be caused by high loads (in the network or on the host) or indicate misconfigurations.

Parameters

These are the parameters that are configurable for each test using the ICMP method.

IP address or hostname

The target host of the ICMP requests. Either a local or global IP address can be specified or a hostname that will be resolved to the corresponding IP address.

Examples: 192.168.2.1, weibo.com

Number of executions

The number of ICMP packets send per minute. To measure the availability one request is sufficient. To measure the performance a value between 3 and 10 measurements is recommended.

Allowed inputs: 1 - 58

Example: 10

Warning threshold

The threshold defines the latency beyond which a measurement gets the status warning. A senseful threshold highly depens on the proximity of the target, e.g. whether it is internal or external. An ICMP request times out after 1s.

Base value (internal): 50ms Base value (external): 100ms Allowed input: 1 - 1.000 and has to be less than the critical threshold.

Critical threshold

The threshold defines the latency beyond which the measurement gets the status crticial. As for the warning threshold, a sensful value depens on the proximity of the target. An ICMP request times out after 1s.

Base value (internal): 100ms Base value (external): 150ms Allowed input: 1 - 1.000 and has to be greater than the warning threshold.

Status percentage

See Status percentage. One or two slow ICMP packets per test run are normal and generally not noticeable for the performance.

Allowed input: 1 - 100.

Limitations and recommondations

  • The host needs to respond to ICMP packets. Make sure your target host does not block this.

Example test

Microsoft Connect Test