Uberkewl Network Statistics
Visitors Geographic Locations
This map, courtesy of Google Maps and the Google Map API, was fun to create. I created a Perl script to collect the IP addresses of all the visitors to the site and remove duplicates. The script then fed those addresses to a Geographic-IP database to get location specific information such as City, Region, Country, Latitude and Longitude for each address and stored that information into a MySQL database. This script runs every 5 minutes. I created a second Perl script which creates a Javascript file named latlong.html to create the load() function which contains all the latitude, longitude coordinate pairs for every marker you see on the map.
Uberkewl Network ISP Bandwidth Usage
All the network traffic coming into the Uberkewl Network or leaving the Uberkewl Network must cross the Cisco PIX 506E firewall. So by analyzing the traffic at that point it is possible to determine the total usage of bandwidth provided by the Internet Service Provider (ISP). The next 4 graphs detail that usage by day, week, month, and year. Green graph lines represent inbound traffic and Blue graph lines represent outbound traffic. Graphs are updated every 5 minutes.
Daily Bandwidth Usage (5 Minute Average)
Weekly Bandwidth Usage (30 Minute Average)
Monthly Bandwidth Usage (2 Hour Average)
Yearly Bandwidth Usage (1 Day Average)
