|
SNMPThroughput
|
|
|
Ever wanted to monitor you router throughput?
Ever used IOG
but found it lacking in several areas?
Running a Windows based server?
Maybe SNMPThroughput is for you!
|
|
SNMPThroughput is a .Net based application which will graph your router
throughput in a similar fashion to IOG providing
daily usage logging (by hour), weekly, & monthly logging (by day), yearly
logging by month and an all-time logging by year. Unlink
IOG, SNMPThroughput is a standalone windows application developed in c#
so sorry to all you *nix users and PERL lovers out there.
Why use SNMPThroughput - surely IOG is good enough?
After several months of using IOG I had several
problems which resulted in me loosing all of the captured data. Whilst this was
partially my fault for not having a recent backup, I was unable to restore the
data in a simple way and therefore lost all the data.
I finally decided I wanted more from my logging so I
wrote my own (hey I was bored too!)
Advantages over IOG:
-
Monitor traffic in real time (the graphs show the throughput for the
current Hour, Day, Month, Year etc and all HTML pages are updated during every
run)
-
Optional ability to keep old data and allow you to link back and see
it (I've since found out that IOG can do this but I never worked out how whilst
I was using it!)...
-
Stores the data in an easy to view, edit & modify XML data
file...
-
Display graphs to the width of the browser window instead of in a
fixed size table.
-
Allow you to specify your own HTML header and footer - making it
easy to add links to the top or bottom of the page.
-
Allow you to specify background colours and a style sheet to use in
the generated HTML files.
-
New in version 0.9, run as a daemon. That is, once you start
SNMPThroughput, it will not stop until you kill it - a bit like MRTG in daemon
mode.
-
New in version 0.9.6, ability to distinguish between peak and
off-peak data for those who's ISP has different AUP's for "peak hours"
-
New in version 0.9.8, ability to dynamically sort the
data table (client side!)
-
New in version 1.1, ability to save the monthly totals in a CSV file
for further analysis in Excel or similar package
-
New in version 2.0, Now using .Net 2.0, allowing native x64 OS
support.
-
New in version 2.1, Fixed tooltips in FireFox. Added ability to set
whole weekend as Offpeak
-
New in version 2.2, Added combined (sum of IN and OUT) columns to
graphs.
-
New in version 2.3, Fixed a bug which stopped the "Minutes Between
Runs" to be ignored.
-
New in 2.3.1, Fixed crash caused by the untested changes I made in
2.3... Doh! NOTE. 2.3.1 still reports as 2.3 on the generated HTML but the EXE
file version should be 2.3.1.*
-
New in version 2.4, Added ability to specify the SNMP
port of the device, allowig you to monitor devices with ports other than
the default SNMP port of 161.
-
New in version 2.6: Generate summary page, Collect monthly billing
period stats (for those of you who get billed and measured on a date other than
the 1st of the month). More verbose logging to a file rather than the event
log.
-
New in version 2.7: ISP Data allowance monitoring,
e-mail notifications and reports. I have also fixed some bugs when offpeak
hours start after midnight that several people had problems with.
-
New in version 2.8: Send e-mail
when an error occurs, with log file attached (in some cases).
-
Urgent update 2.9: Fixed errors in billing code that
corrupt the data file in the last month of the year (Decemeber). Sorry folks -
only noticed today (01-Dec-2009) wehn my system went wrong.
Examples:
I guess the best example is my own site... You can see the results
here.
These have been generated using my Vigor 2600 and more recently, my Billion
Bipac 7402 (and now 7402R2M) ADSL router.
Download:
Download SNMPThroughput v2.9 and a basic [example] config file
here
(mirror)
*** Read the README.TXT for installation information and full
version history ***
I recommend Fire Daemon
if you want to run SNMPThroughput as a system service in daemon mode.
Please note, I cannot guarantee SNMPTP’s stability or accuracy. It has
got quite a lot better since the first public version 0.4 and I’m fairly
confident that the results are accurate now :)
Check the readme.txt file for installation details and
a brief version history.
Contact:
Contact me if you have any questions/queries.
Feel free to sign up and discuss any problems in my own Forums
Alternatively you can contact me at the
Planet AMD64 website and forums. My
PAMD64 username is PhilG

As a last resort, you can try
email!