Project Description
...
PingER SmokePing Integration aims at using Smokepings's rrd tool to visually display pingER's data in the form of graphs.
Package Description
Modules | Function |
---|---|
SelectConvSrcDest1.pm | This program is to be setup as a cron job to run every 24 hours (after installing on a server with a PingER data source) |
PingERtoSmokeping.pm | PingERtoSmokeping.pm is a tool to convert PingER data files into Smokeping data files. The output of this program is an rrd file for a SourceSite_DestinationSite_PacketsSize_NumberOfPing combination present in a PingER data file. This tool does not take any arguments from command line. |
Configuration files | Function |
srcdest.txt | The file that stores unique SourceSite_DestinationSite_PacketsSize_NumberOfPings(maximum) combinations found in PingER data. |
CGIs | Function |
form.cgi | Displays the SourceSite_DestinationSite_PacketsSize_NumberOfPings(maximum) RRDs(data) available for the monitoring site or node slected from pingtable.pl by user. |
graph.cgi | Generates graphs from the rrd files on the fly and display them to the user and then deletes the graph from cache |
saveimage.cgi | Displays the contents of the image to the user |
Detailed description can be found at http://maggie.niit.edu.pk/newwebsite/federation_projectdesc2.html
Installation
SelectConvSrcDest1.pm
- Modify the following path to point to the bin directory containing the PingERtoSmokeping.pm
Code Block use lib qw(/home/bin);
- Change following paths according to local system. Point this path to the pinger data files directory
Code Block my $some_dir="/home/pinger/pingerdata/hep/data";
- Point this path to the directory SRCDEST_FILE
Code Block my $srcdest="/home/SRCDEST_FILE";
...