How can I monitor my ISP's connection quality over time?

33

9

I've got a very bad ISP and want to monitor the connection quality over a month's time.

At the moment I just wrote a script which logs ping requests to Google's DNS server 8.8.8.8.

How can I do that more efficiently? Is there a better way to achieve long term monitoring?

Or a command line tool to measure the bandwidth? Then i could run a cronjob to do this.

vo1d

Posted 2012-10-23T13:10:03.813

Reputation: 485

Do you want to monitor it constantly over a month? Or at certain periods of time? Depending on what your script actually does, I would suggest you have Task Scheduler (or similar) run the script every 3 hours every day and just let the log files build. – Dave – 2012-10-23T14:49:25.273

1Doesn't matter, ive enough diskspace to handle this. But it would be cool to have a tool which summerize the results in a nice way. – vo1d – 2012-10-23T16:12:10.210

Answers

16

You can monitor connection quality over time with SmokePing. In a single graph you get round-trip time, jitter and packet loss. Excellent to monitor links.

Example of graph generated by SmokePing

mtak

Posted 2012-10-23T13:10:03.813

Reputation: 11 805

1looks like you can use this tool for free from DSLreports and get results over 24 hours from 3 different locations – Simon – 2015-01-13T22:20:04.063

3

I would switch to using a tool to monitor things.

Assuming that you can ping your router, you could try something like the thinkbroadband monitor tool. This will give you excellent information on the quality of your connection.

DSLreports also has some useful tools.

If you run a server off your connection, you might also want to try a free subscription with one of the web site monitoring services such as http://monitis.com

For testing outward rather than inward, have a look at: http://www.guidingtech.com/1836/5-power-tools-to-check-broadband-speed-and-quality/ Which lists some tools such as speedtest.net which is an excellent monitor that you run on a PC on your local network.

Julian Knight

Posted 2012-10-23T13:10:03.813

Reputation: 13 389

3

If it's a cable modem, typically you can access a web page (192.168.100.1 has worked twice for me in the past) and you can look at the signal/noise ratio as reported by the modem.

DSL modems typically have this information as well.

LawrenceC

Posted 2012-10-23T13:10:03.813

Reputation: 63 487

This could be a good additional source for an own tool – vo1d – 2013-08-29T15:04:06.277

1

If you're located in France (*), one such attempt is Grenouille. It's free but it used to under-assess my bandwidth when I was using it a few years ago. Note that both the website and software are in French.

(*) http://grenouille.com/ma_grenouille/modify.php says:

Ami(e)s belges, suisses ou québecois (et autres pays francophones) : grenouille.com n'est disponible qu'en France pour le moment, un déploiement vers d'autres pays est prévu mais ce n'est pas pour tout de suite... :-)

In English: not available outside France.

Franck Dernoncourt

Posted 2012-10-23T13:10:03.813

Reputation: 13 518