Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We're having some network issues but were not sure when or where the problem is most affecting users, I'd like to ping a bunch of URLs every few minutes and graph the results.

Is there a simple package to do this on Mac?

share|improve this question
add comment

5 Answers

up vote 6 down vote accepted

The application you want is called Smokeping (available on DarwinPorts). Give it a bunch of hostnames/IP addresses to ping, and it gives you pretty RRDTool graphs.

share|improve this answer
    
Well said. :) I love me some Smokeping. –  EEAA Feb 24 '11 at 15:05
add comment

Ping, Smokeping, Pingplotter, etc., etc. aren't the best tools for troubleshooting and identifying network performance problems in my opinion. Any test that relies on the ICMP response from some external host only really tells you about that external host and tells you almost nothing about your own network. In addition, any test that relies on an external host's response to ICMP traffic is unreliable as many routers are configured to ignore ICMP traffic directed to themselves or are configured to give that traffic low priority. Routers are concerned with forwarding real traffic, not with responding to your pings. Looking at a routers response to a ping is very often a red herring.

You're better off using a tool that is comprised of an agent on both ends, sending real data. QCheck comes to mind.

http://www.ixchariot.com/products/datasheets/qcheck.html

share|improve this answer
    
That looks expensive. I'm willing to bet @Tom doesn't want commercial software. –  Tom O'Connor Feb 24 '11 at 15:16
    
QCheck is free. –  joeqwerty Feb 24 '11 at 15:28
    
So it is. Their website does look very expensive though, if you know what I mean –  Tom O'Connor Feb 24 '11 at 16:37
    
Yeah, their other tools are expensive. –  joeqwerty Feb 24 '11 at 18:18
    
Who says Smokeping relies on ICMP? oss.oetiker.ch/smokeping/probe/index.en.html –  Gerald Combs Feb 24 '11 at 18:52
show 2 more comments

In my opinion, the best package for ping latency monitoring is Smokeping. Not sure how easy or difficult it will be to get running on a Mac, but I suspect it wouldn't be all that hard.

share|improve this answer
add comment

Creating artificial operations transactions on a system is not a good way to measure how its working. While the effect is usually so small that they don't change the state of the system being monitored, its very difficult to ensure that your test is representative of real usage.

I'd recommend using something PastMON (the quickest route I found to getting this up and running is using a 32 bit Centos VM).

share|improve this answer
add comment

ping latency is very dependent on where you ping from obviously, just to showcase this give just-ping.com a shot. You might want to consider not to run a tool like Smokeping from your desktop, because you are really measuring the latency of you ISP with it.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.