| PingER (Ping End-to-end Reporting): Provides ongoing support for monitoring and maintaining the quality of Internet connectivity for the world wide scientific community.PingER is the name given to the Internet End-to-end Performance Measurement (IEPM) project to monitor end-to-end performance of Internet links. |
| There are three types of hosts |
| Remote-hosts: Hosts being monitored |
| Monitoring-hosts: Make ping measurements to remote hosts |
| Archive/Analysis- hosts: Gather data from monitoring-sites, analyze & make reports |
| For furthur details http://www-iepm.slac.stanford.edu/pinger/ |
|
| Project Description: |
| This project deals with the visualization of PingER monitoring ,Beacon and Remote Sites(shown in the figure) .These sites are mapped as circles on a world map according to their latitude and longitude values, when any of the them is clicked a webpage showing the detailed information about the node is dynamically generated using the script dbprac.pl.Green circles represent remote sites,blue sites represent beacon sites and red circles represent monitoring sites. This is a screen shot of the visualization map. |
| Click here for demo |
| Softwares and languages used for visualization:
o WorldKit o TomCat webserver o Flash o XML o Perl |
| Project Files: |
| This project includes these files |
| worldkit.swf: This flash movie is the core mapping engine-just make sure it's on your server. |
| config.xml: Configuration file is used for applying configuration options for appearance and functionality e.g. area, text size, text color etc. |
| day.jpg and night.jpg: These images are courtesy the Blue Marble satellite imagery. |
| rss.xml: Geographic annotations are read in the RSS syndication format.All remote and monitoring sites are plotted with the help of this file. Rss.xml is generated dynamically through generateRss.pl , which gets data related to sites from guthrie(Database). |
| index.html: A HTML page containing all the monitoring and remote sites plotted according to latitude and longitude. |
| For further information kindly visit the following link http://www.brainoff.com/worldkit/doc/ |
| List of tasks: |
| 1. Generate rss.xml from locations.txt using a perl script. |
| 2. Generate config.xml dynamically. |
| 3. Use different configurations like zooming, area colors etc. |
| 4. After some time it was decided that config.xml should be static. |
| 5. Call a page generated by dbprac.pl when remote or monitoring site is clicked. |
| 6. Change the sizes of text, sites and to solve text hiding problem. |
| 7. Update rss.xml. |
| 8. Create the code that should call dbparc.pl |
| 9. tempRss.xml was generated by slac. |
| 10. Deployment at slac. |
| 12.Update Rss.xml and config.xml to add Beacon sites. |
| 13.Update generateRss.pl to add Beacon sites. |
| 11. To create a code to dynamically create a table on a webpage (showing no of nodes monitored in each country). |
| Click here for demo |
| Click here to open a readme.txt for the steps of installation and files details |
Created by: Rabail Javed
Created on: 20 April, 2006 9:54 PM