On this page
- On this page
- What Is ICMP Monitoring?
- Why ICMP Monitoring Matters
- ICMP Monitoring Capabilities in Nagios XI
- Benefits of Nagios XI ICMP Monitoring
- ICMP Monitoring Prerequisites
- How To Monitor ICMP with Nagios XI
- Where Nagios XI Fits
- Frequently Asked Questions
- Related Solutions
- Start Monitoring Network Reachability with Nagios XI
- Updated 7 days ago
When something breaks, the first question is almost always the simplest one: can we still reach the device? Internet Control Message Protocol (ICMP) echo requests answer that question faster and more cheaply than any other check, which is why ping remains the default reachability test for servers, switches, routers, firewalls, printers, and appliances that have no agent and no exposed application port. It also produces two numbers worth watching over time: how long a reply takes, and how many replies never arrive at all.
Nagios XI uses ICMP in two distinct ways. It uses a ping check as the default Host alive check, which decides whether a Host is Up or Down, and it can run ping as a Service check that compares round-trip time and packet loss against thresholds you define. The plugins that perform these checks are part of the standard Nagios XI installation, and the Generic Network Device Wizard that configures them is included with every Nagios XI license. No add-on purchase, no agent on the target, and no active Maintenance & Support benefits are required to use ICMP checks.
What Is ICMP Monitoring?
ICMP is a control and diagnostic protocol that sits alongside IP. Rather than carrying application data, it carries messages about the network itself: destination unreachable, time exceeded, fragmentation needed, and the echo request and echo reply pair that ping uses. Because ICMP operates at the network layer rather than the transport layer, it has no port number, which is why firewall rules for ICMP are written as protocol rules rather than port rules.
ICMP monitoring is the practice of sending echo requests to a target on a schedule and evaluating what comes back. A monitoring server records whether a reply arrived, how long the round trip took, and what percentage of packets were lost, then compares those values against thresholds an administrator set in advance. That comparison is the whole mechanism. ICMP monitoring tells you that a device stopped answering or started answering slowly. It does not inspect payloads, analyze traffic volumes, or classify who is sending what.
ICMP vs. Ping
The two terms get used interchangeably, and it is worth separating them. ICMP is the protocol. Ping is a utility that uses one small part of it, the echo request and echo reply exchange, to test reachability and measure round-trip time. Other ICMP message types do different work: destination unreachable reports that a packet could not be delivered, and time exceeded is what traceroute relies on to map a path hop by hop. An ICMP monitoring tool is normally doing ping, on a schedule, against a list of devices you care about, and recording the results.
Why ICMP Monitoring Matters
Reachability is the foundation every other check sits on. A database check that times out means nothing until you know whether the database is unhealthy or the whole subnet is unreachable. ICMP monitoring answers that first, and it does so for equipment that supports nothing else.
- Confirms reachability before you troubleshoot anything else: A Host in a Down state points at the network path. A Host that is Up with failing Services points at the application.
- Detects outages on devices with no agent: Switches, routers, IoT devices, printers, and closed appliances often answer ping and nothing else.
- Surfaces latency and packet loss before users complain: Round-trip time climbing over days is visible in performance graphs long before it becomes a support ticket.
- Reduces notification volume during an outage: Nagios XI suppresses Service notifications for a Host that is Down, and the
host_down_disable_service_checksdirective can stop those Service checks from running at all. - Costs almost nothing to run: An echo request is small and fast, so ping checks scale to large numbers of devices without meaningful load on the monitoring server.
ICMP Monitoring Capabilities in Nagios XI
Ping Monitoring and Host Alive Checks
Every Host object in XI has a check command that determines whether it is Up or Down. By default that command is a ping check inherited from a Host Template, which is why the Check command field often looks empty on an individual Host in the Core Configuration Manager (CCM). Overriding it on the Host object replaces what the Template supplies; editing the Template changes it for every Host that inherits from it.
- Bundled plugins:
check_icmpandcheck_pingship with Nagios XI and are installed at/usr/local/nagios/libexec/. They are not community downloads and require no separate installation. - Host state from ICMP: The ping check drives the Up and Down states shown throughout the interface, in Views, Dashboards, and availability reports.
- Template-level control: Change the check command once on a Host Template to apply it across a group of devices.
- Per-Host override: Individual Hosts can use a different check command without disturbing the Template.
How To Change Host Alive Check In Nagios XI 2024 and 2026
Network Device Ping Monitoring with the Generic Network Device Wizard
The Generic Network Device Wizard exists for exactly this case: a device that responds to ping and needs nothing more elaborate. It takes an address and a friendly name, and the single Service it configures is Ping.
- Device Address: The IP address or fully qualified domain name of the target.
- Host Name: The name the device displays under in the Nagios XI interface.
- Device Services: Ping is the only Service this wizard creates.
- Standard wizard steps: Check intervals, notification settings, and group and parent assignments are configured in the remaining wizard steps, the same as any other Configuration Wizard.
How To Ping a Network Device with Nagios XI 2024 and 2026
ICMP Latency and Packet Loss Monitoring
A ping Service does not decide on its own what counts as a problem. You supply Warning and Critical thresholds for round-trip time and packet loss, and the check compares each result against them. Everything downstream, the state change, the notification, the report, follows from that comparison.
- Round-trip latency thresholds: Set Warning and Critical values in milliseconds so a slow path produces a Warning before it produces a Critical.
- Packet loss thresholds: Set loss as a percentage, which catches a link that is technically reachable but dropping traffic.
- Notification rules per wizard run: Contacts, contact groups, and the states that trigger a notification are chosen during the wizard steps that follow the device configuration.
- Realistic check intervals: Nagios recommends varying intervals across your configuration rather than running everything on the same schedule, which spreads load on the Nagios XI server.
- Performance data over time: Ping results are recorded as performance data, so latency and loss can be reviewed as trends rather than single readings.
Understanding and Using Configuration Wizards in Nagios XI 2024 and 2026
Discovering Devices That Respond to Ping
Auto-Discovery finds devices that XI is not already monitoring. A discovery job performs a network scan using ping and Nmap across a subnet you specify, with the option to exclude addresses and to resolve results through system DNS. The Auto-Discovery Wizard then turns those results into monitored Host and Service objects.
- Scheduled or one-time jobs: Run a scan once, or repeat it so newly connected devices surface automatically.
- Excluded addresses: Keep specific IP addresses out of scan results.
- Selective conversion: Choose exactly which discovered Hosts and Services become monitored objects.
- Basic checks by design: The wizard creates basic port monitoring Services. Deeper metrics such as load or disk space require the relevant Configuration Wizard.
How To Use Nagios XI 2024 and 2026 Auto-Discovery
ICMP Monitoring Dashboards and Reports
Ping results are most useful when several devices are visible at once. Nagios XI Dashboards let each user assemble the Hosts and Services they care about onto a single page, and dashlets can be added from most areas of the interface rather than picked from a fixed list.
- Per-user Dashboards: Every user builds and keeps their own set, so a network team and an application team can watch different slices of the same data.
- Smart and Legacy Dashboards: Nagios XI 2026 introduced Smart Dashboards alongside the traditional Legacy Dashboards, and Legacy dashlets can still be placed on Smart Dashboards in Nagios XI 2026R1.2 and later.
- Wall display modes: Popout and full screen views strip the navigation for a network operations center screen.
- Availability reporting: Because Host Up and Down states come from the ping check, ICMP results feed directly into availability figures and state history.
Understanding and Using Dashboards in Nagios XI 2026
Alternatives When ICMP Is Blocked or Unreliable
Plenty of Hosts are healthy and still refuse to answer ping. Public-facing servers commonly drop ICMP by policy, and endpoints behind managed load balancers may answer inconsistently or not at all. In both cases the Host shows as Down while its Services run normally, which is a configuration problem rather than an outage.
- HTTP-based Host check: Use
check_host_alive_httpwhere the target serves a web endpoint. - TCP port check: Use
check_tcpagainst an open port, such as 5693 for the Nagios Cross-Platform Agent (NCPA) on Linux or Windows. - Cloud endpoints behind load balancers: For services such as managed load balancers and platform-as-a-service endpoints,
check_http,check_xi_service_http, orcheck_tcpagainst the application port give more reliable results than ICMP. - Command line ping is not proof: A successful ping from a terminal does not mean
check_icmpis broken. Packet construction differs, and middleboxes may answer intermittently. - Remove the leftover Ping Service: When a Host cannot answer ICMP, delete or disable the Ping Service in the CCM so it stops reporting Critical. The Website Wizard currently creates a Ping Service by default, which is worth reviewing on cloud-hosted targets.
- Assumed-OK checks:
check_dummyalways returns an OK state, so it suits only Hosts whose real status you do not need to track.
Load Balanced Cloud Host Check Considerations For Nagios XI
Access Control and Security for ICMP Monitoring
ICMP checks are unauthenticated by nature, which removes a category of risk: there are no credentials to store, rotate, or leak for a ping check. The controls that matter are on the Nagios XI side, governing who can see and change monitoring objects.
- No target credentials: A ping check needs no account, token, or agent on the monitored device.
- User rights in Nagios XI: Object access, configuration rights, and administrative permissions are managed per user account.
- Multi-tenancy: Restrict which Hosts and Services a given user or group can view when several teams or customers share one XI server.
- Firewall scoping: Permit ICMP from the Nagios XI server address specifically rather than opening echo requests broadly.
Benefits of Nagios XI ICMP Monitoring
Faster fault isolation. Knowing whether a Host is Up changes what you do next. When the Host is Down and its Services are unreachable, the investigation starts at the network path. When the Host is Up and one Service is Critical, it starts at the application. That split saves the first ten minutes of nearly every incident.
Quieter notifications during real outages. A failed switch can take dozens of Services down with it. Because XI suppresses Service notifications for a Host in a Down state, and can skip those Service checks entirely, one device failure produces a manageable alert rather than a flood.
Coverage for equipment that supports nothing else. Older switches, environmental sensors, print servers, and closed appliances rarely accept an agent. If they answer ICMP, they can be monitored, reported on, and included in availability figures alongside everything else.
Latency and loss you can look back on. Ping results are stored as performance data, so a link that has been degrading for a month is visible as a trend line rather than a hunch. That evidence is useful in carrier conversations and capacity discussions.
Low configuration overhead. The Generic Network Device Wizard needs an address and a name. For an environment with hundreds of network devices, that is the difference between a morning of work and a quarter of a project.
ICMP Monitoring Prerequisites
Confirm the following before configuring ping checks. Most ICMP support cases trace back to one of these items.
- ICMP echo permitted end to end: Echo requests must be allowed from the Nagios XI server to the target and echo replies allowed back, across every firewall, router access control list, and cloud security group on the path.
- Host firewall rules on the target: Windows Firewall and Linux firewall configurations commonly block ICMP echo by default.
- No port to open: ICMP has no port number, so port-based rules do not apply. Rules must be written for the ICMP protocol itself.
- Resolvable address: An IP address always works. A fully qualified domain name requires working DNS resolution from the XI server.
- Awareness of load-balanced and cloud endpoints: Targets behind managed load balancers may not be reliable ICMP responders. Identify them in advance and plan an alternative Host check.
- Plugins already present:
check_icmpandcheck_pingare installed with Nagios XI at/usr/local/nagios/libexec/. Nothing needs to be downloaded or compiled. - Configuration rights in Nagios XI: The account running the wizard needs permission to create Host and Service objects and to apply configuration.
How To Monitor ICMP with Nagios XI
- Navigate to Configure > Configuration Wizards and use the search field to locate the Generic Network Device wizard.
- In Step 1, enter the Device Address, the IP address or fully qualified domain name of the device you want to ping, then click Next.
- In Step 2, enter a Host Name for the device and confirm that the Ping Service is selected under Device Services, then click Next.
- Complete the remaining wizard steps to set check intervals, notification contacts and states, and any Host group, Service group, or parent Host assignments.
- Click Finish in the final step. Once the configuration is applied, click the View status details for link to confirm the new Ping Service is returning results.
If the new Host shows as Down while its Services report normally, the target is likely blocking ICMP. Change the Host check command to an HTTP or TCP alternative and remove the Ping Service, following the host alive check documentation below.
- How To Ping a Network Device with Nagios XI 2024 and 2026
- How To Change Host Alive Check In Nagios XI 2024 and 2026
- Load Balanced Cloud Host Check Considerations For Nagios XI
- How To Use Nagios XI 2024 and 2026 Auto-Discovery
- Understanding and Using Configuration Wizards in Nagios XI 2024 and 2026
Where Nagios XI Fits
Nagios XI performs active ICMP checks against targets you have configured and compares each result to a threshold you set. That covers Host reachability, round-trip time, and packet loss, and it feeds state history, availability reporting, and notifications. It is deliberately a narrow mechanism, and it is worth being clear about what it does not do.
- It compares, it does not infer. A Critical state means a value crossed a line you drew. Nagios XI does not model normal behavior or identify anomalies, spoofed sources, or hijacked routes.
- Traffic analysis is a different solution. Measuring ICMP volumes across a network, spotting scanning or flood patterns, and attributing traffic to sources requires flow data. That is Nagios Network Analyzer, which ingests NetFlow, sFlow, J-Flow, and IPFIX and is licensed separately. Nagios Network Analyzer also provides route monitoring and traceroutes for hop-by-hop latency between points you define.
- Log centralization is a different solution. Collecting, indexing, searching, and retaining syslog and event log data is the role of Nagios Log Server, also licensed separately. Nagios XI does not centralize logs.
- Many monitoring servers, one view. Consolidating status across multiple Nagios XI servers is the role of Nagios Fusion.
- Ping is a reachability signal, not a health check. A device that answers ICMP can still be failing. Pair ping checks with agent-based, SNMP, or protocol-specific Services for anything that matters.
Frequently Asked Questions
Does ICMP monitoring in Nagios XI require an agent?
No. ICMP checks are agentless. The Nagios XI server sends echo requests directly to the target and evaluates the replies, so nothing needs to be installed on the monitored device. This is what makes ping viable for switches, routers, printers, sensors, and appliances that cannot run agent software.
Which plugin does Nagios XI use for ping checks?
Nagios XI uses check_icmp and check_ping, both of which are installed as part of the standard Nagios XI installation in /usr/local/nagios/libexec/. You may also see check_icmp listed on Nagios Exchange as a community entry, but there is no need to download or install anything from Exchange to run ping checks in Nagios XI.
Is ICMP monitoring a Premium feature?
No. The plugins and the Generic Network Device Wizard are included with Nagios XI and do not depend on active Maintenance & Support benefits. Maintenance & Support governs access to updates, support cases, and certain add-on wizards, none of which are required for ping monitoring.
What is the difference between ICMP and ping?
ICMP is the protocol. Ping is a utility built on one part of it. When ping runs, it sends an ICMP echo request and waits for an echo reply, then reports whether a reply came back and how long it took. ICMP carries other message types that ping does not use, including destination unreachable and time exceeded, the latter being what makes traceroute possible.
Does Nagios XI monitor packet loss and jitter?
Packet loss, yes. A ping Service reports the percentage of packets lost and compares it against the Warning and Critical thresholds you set. Jitter, meaning the variation between consecutive round-trip times, is a separate metric and is not part of what the standard ping Service reports. If jitter is a requirement, plan on a plugin that calculates it explicitly rather than assuming the ping check covers it.
Which port does ICMP use?
None. ICMP operates at the network layer and has no port number, so firewall rules that permit or deny it are written against the ICMP protocol rather than a port. This trips people up when they open a port range for monitoring and find that ping still fails.
What should I do if a Host blocks ICMP?
Change the Host check command to something the device does answer. Common alternatives are check_host_alive_http for a web endpoint and check_tcp against an open port, such as 5693 for NCPA. Change it on the Host object for one device, or on the Host Template if a whole class of servers refuses ICMP, then delete or disable the Ping Service so it stops reporting Critical.
Can Nagios XI detect a ping flood or other ICMP-based attack?
No. Nagios XI measures whether specific targets you configured are answering and how quickly. Identifying unusual ICMP traffic volumes, scanning behavior, or flood patterns requires visibility into network flows, which is what Nagios Network Analyzer provides through NetFlow, sFlow, J-Flow, and IPFIX collection.
Why does a router show occasional ping loss when traffic through it is fine?
Many routers and switches rate-limit or deprioritize ICMP directed at the device itself, because generating a reply costs control plane CPU that the device would rather spend forwarding packets. Under load, some echo requests get dropped even though the data path is healthy. Where you see this, set packet loss thresholds with some tolerance rather than alerting on the first dropped packet, and treat a port status or throughput check as the more authoritative signal for that device.
Can I ping cloud endpoints behind a load balancer?
Often not reliably. Managed load balancer front ends and platform-as-a-service endpoints frequently answer ICMP inconsistently or not at all, and a successful ping from a command line does not guarantee the check will succeed. For those targets, use an HTTP or TCP check against the application port as the Host check instead.
Who can see and configure ICMP checks?
That depends on the rights assigned to each Nagios XI user account. Configuration rights control who can run wizards and apply configuration, and multi-tenancy settings control which Hosts and Services each user or group can view. Because ping checks store no credentials for the target device, there is nothing additional to protect on the monitored side.
Related Solutions
Network Device Monitoring
- Switch and Router Monitoring: For devices where port status and throughput matter as much as reachability, SNMP polling goes well beyond what ping can report.
- SNMP Monitoring: The usual next step once a device is confirmed reachable and you need metrics from it.
Server and Host Monitoring
- Linux Server Monitoring: Agent-based checks for CPU, memory, disk, and processes on Hosts that ping confirms are Up.
- Windows Server Monitoring: The same coverage for Windows Hosts, including those that block ICMP by policy.
Network Traffic and Log Visibility
- Nagios Network Analyzer: Flow analysis, route monitoring, and traceroutes for questions ping cannot answer.
- Nagios Log Server: Centralized log collection, search, and retention across your infrastructure.
Start Monitoring Network Reachability with Nagios XI
Ping checks are the cheapest monitoring you will ever configure and often the most consulted. A Host that goes Down at 3 a.m. tells your on-call engineer where to start, and a Host that stays Up while a single Service fails tells them where not to waste time. Nagios XI gives you both, along with the flexibility to swap in an HTTP or TCP check for the devices that refuse to answer ICMP at all.
See how Nagios XI handles reachability monitoring across your network devices, servers, and appliances.
Ready to Monitor with Nagios XI?
Get comprehensive infrastructure monitoring with our enterprise solution.
- On this page
- What Is ICMP Monitoring?
- Why ICMP Monitoring Matters
- ICMP Monitoring Capabilities in Nagios XI
- Benefits of Nagios XI ICMP Monitoring
- ICMP Monitoring Prerequisites
- How To Monitor ICMP with Nagios XI
- Where Nagios XI Fits
- Frequently Asked Questions
- Related Solutions
- Start Monitoring Network Reachability with Nagios XI