pingstat 1.0
-------------

This program pings a number of hosts and collects statistics (RTT,
packet loss) into a database. You can either specify single hosts (by IP
address) or networks (in A.B.C.D/n or A.B.C.D/E.F.G.H notation).

Installation:
You will need fping, DBI (and a database - I used Oracle, but changing
it for others should be trivial) and perl. Untar the distribution in a
convenient location, change the path in the pingemall script and copy
dot.pingemall to $HOME/.pingemall and edit it according to your needs.

How it works:
There are three scripts: genip, parping, and dbinsert. The first reads a
list of of hosts and networks from ~/.pingemall and uses fping to
determine which of these hosts are actually up and reachable. parping
then takes this list and uses ping to send 100 echo requests to each
host (it does this in parallel to speed up the process). The output of
ping is parsed and one line of statistics is printed to stdout. dbinsert
then inserts these statistics into a database.

Author:
Peter J. Holzer <hjp@wsr.ac.at>

Url:
http://wsrx.wsr.ac.at/~hjp/programs/pingstat/

Copyright:
This program is in the public domain (Hey, I could put it under GPL, but
then the copyright notice would be longer than the program), you can do
with it whatever you like. If you improve it or find original ways in
using it I'd like to know, however.

