MultiPing
The complete lightweight tool for multi-target monitoring and alerting
Network monitoring in 60 seconds
MultiPing provides a graphical view of network performance, monitors hundreds of targets, and sends automatic alerts. This affordable tool is great for professionals and newbies alike, and can be monitoring your network in less than a minute.
MultiPing's Features Include:
Graph Network Performance
Visually represent networking metrics. Compute packet loss % as well as avg, min, and max latency.
Time Graphs
See performance over time, identify patterns, and improve understanding of network issues.
Follow Dynamic DNS
Continue watching (or alert) when target IP addresses change.
Alert System
Send emails, play sounds, launch executables, change icons, or log to files when network issues occur.
Network Discovery
Scan a range of IPs and automatically add responders to the target list.
IPv6 Support
Mix IPv4 and IPv6 as you migrate to the protocol of the future.
PingPlotter Integration
Share data with PingPlotter for advanced troubleshooting.
Explorable Timeline
Browse performance history by dragging, focusing and zooming in on periods of interest.
Configurable Interface
Undock, resize, hide, and reorder graphs to keep an eye on what's important to you.
Why Use MultiPing?
MultiPing is the comprehensive, lightweight "go-to" application for multi-target monitoring and alerting. It allows you to simultaneously monitor numerous targets, and provides detailed historical information about the data it collects in an easy-to-consume graphical format.
You can use MultiPing to help with a number of different monitoring situations, such as:
There are some situations, however, where MultiPing might not be the perfect tool for you, such as:
PingPlotter can accomplish the first two of these things (and much more). PingPlotter Standard can also be paired with MultiPing to help give you a powerful toolset to monitor, diagnose, and troubleshoot uptime on a network attached target.
How MultiPing Works?
MultiPing uses the basic concept of an ICMP ping to do its work. This utility has been a core network troubleshooting tool for a number of years. MultiPing takes this core concept, and then adds long-term monitoring, graphical displays, alerts, and a variety of other useful features.
The performance of a network target (i.e.: web site, service, device, or similar) can be measured by sending an ICMP ping packet. Your computer sends a "packet" of data (sometimes called an "echo request") to a remote computer or router. When this remote computer or router receives this data, it responds back (sometimes called an "echo reply").
If we measure the time it takes for the packet to get to that site, and then return to you, we call this the "ping time" or "latency." In general, the lower this is, the better your connection to a site is. This ping time is displayed in MultiPing as the response time in milliseconds (also called "Round Trip Time" - the time it takes a packet to travel the full round trip). This is useful in monitoring situations to alert you in the event the target server isn't responding (which will show up as a lost packet, red, in MultiPing), or is responding slowly.
MultiPing's high performance, low overhead engine allows you to send multiple ping requests to multiple targets simultaneously at an interval of your choosing (while minimizing CPU use - so you're able to monitor continuously without it affecting other running programs). From there - it takes the information that is gathered, and displays it in easy-to-read timeline graphs, so you're able to quickly view and diagnose any issues that may arise. The built in alerting system can also notify you of any conditions that you deem to be unsuitable, and notifies you when any of the targets you're monitoring start to behave poorly.
Adding and Monitoring Targets
Adding a target in MultiPing is a fairly straight-forward process: simply type a target (either the DNS name or IP address) into the "Enter New Target" field, and hit the "enter" on your keyboard (or click on the "+" button). This will (with the default settings) automatically look up the IP address/DNS name you entered, start pinging that target, and automatically show a timeline graph for that target. This process can be repeated until you've got a full list of targets (we regularly test MultiPing running with 1000+ targets).
Loading targets from a file
If you've already got a pretty lengthy list of targets you want to monitor, and don't want to go through the process of adding them one at a time - MultiPing does have an option to load a list of targets from a file (one general format, and one MultiPing specific file format).
You can generate a target list in any text editor (notepad works just fine) by creating a document and adding one target per line (each line in the file will be read by MultiPing as one target, exactly as if it was entered in the 'Enter New target" box). Once you've got your list created - save it with either a ".lst" or ".mpl" file format.
Now, in MultiPing, you'll see an option in the bottom right hand corner to "Load From File" - click on the "Browse for file..." option, locate your list, and click "open." MultiPing will now load the list of targets, and begin pinging to them!
Renaming targets
If you're loading up targets by IP address, and these addresses don't resolve to a name that's *particularly* interesting/meaningful to you - you can always create a more friendly name (or an "alias," if you will) to help keep your targets more easily identifiable. There are two options available to help you accomplish this:
192.168.10.133 My Server Name
Navigating the Target Graph
The target graph (or upper graph) in MultiPing breaks down all of the trace information that's been collected from your targets, and displays it in a series of columns. This portion of MultiPing also has some configuration options present, and contains several different parts:
You do have the option to configure the target graph to show (or not show) certain columns. If you right click anywhere in the target graph and select the option to "customize view" - you'll be brought to a window where you can select which items you'd like to show/hide.
Navigating the Timeline Graph
The timeline graph is one of MultiPing's most useful features. It displays the trace data from your targets into an easy to consume graphical format that can make reviewing and troubleshooting past data a breeze.
The timeline graph breaks down into six basic parts:
Navigating through the timeline graph is as easy as clicking and dragging it around. You can also use your mouse's scroll wheel to accomplish the same task. You can adjust the amount of time shown by right clicking anywhere inside of a timeline graph and choosing a new timeframe preference (anywhere from 60 seconds to 48 hours). Your mouse's scroll wheel works a bit of magic here, too. If you hold down the "ctrl" key on your keyboard while using the scroll wheel, the graph will expand and contract accordingly - at the point where your mouse cursor is.
Getting Notified of a Problem
The alerts in MultiPing can monitor the conditions of an IP address, and then perform an action of your choosing when those conditions are met, or exceed a specified range. Alerts can be broken down into two parts: conditions (the specified parameters you set that dictate the acceptable/unacceptable ranges for a target), and events (what you want MultiPing to do when a target does/doesn't meet your set conditions).
You can set MultiPing to alert you on a variety of different conditions, such as:
MultiPing can alert you in multiple ways when conditions are met (or not met), such as:
The great thing about MultiPing's alert system is that you can combine any of the above five types of alert events, all within the same alert tied to an IP address, each with their own trigger mechanisms:
The alert system in MultiPing is based on a "many to many" type of relationship between targets and alerts. This means is that you can setup one alert, and then use it on many different targets. Conversely, you can have one target that has many alerts tied to it. Taking that a step further, as mentioned above, each one of those alerts can have any or all of the five alert events configured within it.
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved