I was about to setup a tcpping based monitoring on smokeping but then I discovered this was based on tcptraceroute which on Debian comes setuid root and the alternative is to use sudo, so, anyway you put it... this runs with root privileges.
I didn't like what I saw, so, I said... couldn't we do this with nmap without needing root?
And so I started to write a little script that could mimic what tcpping and tcptraceroute were outputing but using nmap.
The result is tcpping-nmap which does this. The only little thing is that nmap only outputs miliseconds while the tcpping gets to microseconds.
Hope you enjoy it :-)