37 karma · joined October 10, 2015
tcping — when firewalls eat your ICMP and you need to test port availability
arping — L2 diagnostics and duplicate IP detection, no IP stack needed
fping — scan a /24 in seconds, all hosts in parallel
OWAMP — when you actually need one-way latency, not just RTT
dnsping — when the slowness lives in your resolver, not the network
I put together a comparison table of the most useful ones, across protocol, OSI layer, platform, multi-host support, and root requirements. The OSI layer column alone tells you a lot — if you're reaching for ping to debug something that lives at L4 or L7, you're probably using the wrong tool.
TCPPing: https://netbeez.net/blog/tcping/
vmPing: <https://netbeez.net/blog/how-to-use-vmping/>
DNSPing: <https://netbeez.net/blog/dnsping-linux/>
PathPing: <https://netbeez.net/blog/path-analysis-pathping-windows/>
fping: <https://netbeez.net/blog/linux-how-to-use-fping/>
gping: <https://netbeez.net/blog/linux-how-to-use-gping/>
prettyping: <https://netbeez.net/blog/linux-how-to-use-prettyping/>
Also take a look at Measurement Swiss Army-Knife (MSAK) https://netbeez.net/blog/msak/
If you have a better way to reach them, lmk.
Networking folks will find this blog post useful.
The Raspberry Pi software is installed as a Debian package. The data is displayed on a dashboard. You can receive alerts by email when the connection goes down, the Ping packet loss goes above x%, you can't access Facebook, or can't resolve times.com. No tweeting capabilities though.
I am wondering what networking folks think about it.
RE pricing: we just released a free tier that allows you to install a software agent on your own Debian Linux (including Raspberry Pi) and use the NetBeez dashboard for free. You can sign up here: https://netbeez.net/free-instance-signup/
If you have other questions shoot me an email.
Apart from bandwidth, Iperf will give you jitter and packet loss.
It works by installing software agents/bots in the network that simulate user behavior. We use Raspberry Pis to host our agent software, because their low-cost, size, and power consumption make it possible to scale to hundreds of agents from a pricing and technology perspective. It does wired and WiFi monitoring.
If you are network engineer and have any Raspberry Pis laying around install an agent on them and play with NetBeez.