We've been experiencing a lot of problems with our current office's internet connection lately: slowdowns, packet losses, huge ping times, etc.
(Un)fortunately, this is not happening all the day, just a few minutes here and there, several times a day, but that makes our working day a pain.
As Murphy's law dictates, when the IT guy pops up, the internet works just fine, ping is good, bandwidth is normal.
As they won't do anything more for us without further proof of failure, is there a good and simple tool (on whatever platform) that will monitor the connection for 24h (pinging Google every second, for example) and display the results as a graph of the ping time + packet losses at anytime of the day?
I gave a try PingPlotter, but that didn't work as intended for me.
I would setup a copy of smokeping on some system on your network. It doesn't ping every second, and you probably don't need it do. Instead it will periodically send out a burst of ~20 pings at the same time, and then count how many respond, and how fast each returns. The results are graphed.
Here is results for my a system at home, over my Comcast connection, to something at work. The missed packets and latency is on the Comcast side.
If you have access to a linux machine then mtr may do what you want. mtr combines the functionality of the traceroute and ping programs in a single network diagnostic tool
This is the kind of output you get when run in report mode. You could just leave it running and gather statistics over any period of time.
You could just dump the output of ping to a file (ie
ping google.com > pings.txt
) and review the latency times. No graph, but works on basically every platform and should provide ample proof of any problems the network is experiencing.Pingdom has a free service that may do what you need.
Nagios is an open source server monitoring tool that has the ability to monitor servers. I know that for SNMP monitors you have to configure things on the device being monitored but for simple ping monitors you shouldn't.
Here in our office we use WhatsUp Gold to monitor all our servers. It does have a ping monitor that does exactly what you're wanting. It's a pricey product ($2000+) which makes it a ridiculous solution to your problem, but they do have a free 30 day trial that you could install, gather data, and hopefully figure out your problem.