Home of the Ancient Piumans

PingMonitor Software

It has annoyed me for years that there is no decent freeware asset-monitoring system for IT professionals. This small piece of software is an attempt to change that.

The heart of PingMonitor is a multi-threaded pinging engine. It reads configuration files, pings targets once per minute, optionally logs the results, and analyzes them.

PingMonitor is an open-source system written in Perl. It will run on CentOS 8, or, I speculate, most other recent versions of Linux or Unix. All you need to do is to copy the software to a folder and you’re good to go. There is no limit on the number of ping targets that can be configured. One requirement is that the sendmail utility must be correctly configured, and that’s a task for a Linux administrator.

Targets can be grouped, (in fact they must be), and groups can be turned on and off individually for pinging and logging purposes.

The reports folder can be relocated, for example to somewhere on a web server, so the reports can be centrally viewed.

Now, also sends emails to alert responsible people when systems are down.

Get PingMonitor here.

PingMonitor Features

  • Very low system impact – scripts spend most of their time sleeping.
  • No limit to the number of targets configured
  • Relocatable reports folder (can be placed on a web server)
  • Targets are groupable, and pinging and logging can be controlled on a per-group basis
  • Groups can be assigned to pages, to allow organizing large numbers of targets
  • No compiling – scripts work right out of the box
  • Absolutely free

Admittedly, pinging is not the best way to see if a server is up. A file server may be unable to return pings but still able to serve files. The reverse situation can also occur. For a more robust solution that can more directly test the functionality of particular types of servers, see PiumaSoft AllMonitor, coming soon.