From 0e1eef544b6ebd9af94719f5e6512bbb24714b99 Mon Sep 17 00:00:00 2001 From: Denny Page Date: Thu, 21 Jan 2016 11:04:33 -0800 Subject: Use a single call to dpinger for a coherent view of latency/stddev/loss. --- src/etc/inc/rrd.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/etc/inc/rrd.inc b/src/etc/inc/rrd.inc index 0d0715b..3daa273 100644 --- a/src/etc/inc/rrd.inc +++ b/src/etc/inc/rrd.inc @@ -984,14 +984,14 @@ for sock in {$g['varrun_path']}/dpinger_*.sock; do continue fi - gw=\$(/usr/bin/nc -U \$sock | awk '{ print \$1 }') - - if [ -z "\$gw" ]; then + t=\$(/usr/bin/nc -U \$sock) + if [ -z "\$t" ]; then continue fi - delay=\$(/usr/bin/nc -U \$sock | awk '{ print \$2 }') - loss=\$(/usr/bin/nc -U \$sock | awk '{ print \$4 }') + gw=\$(echo "\$t" | awk '{ print \$1 }') + delay=\$(echo "\$t" | awk '{ print \$2 }') + loss=\$(echo "\$t" | awk '{ print \$4 }') if echo "\$loss" | grep -Eqv '^[0-9]+\$'; then loss="U" -- cgit v1.1 From 9f268ac020eb067cd0ee873ce93904b6a1dadece Mon Sep 17 00:00:00 2001 From: Denny Page Date: Thu, 21 Jan 2016 12:01:27 -0800 Subject: Use tab instead of spaces --- src/etc/inc/rrd.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/rrd.inc b/src/etc/inc/rrd.inc index 3daa273..7019a28 100644 --- a/src/etc/inc/rrd.inc +++ b/src/etc/inc/rrd.inc @@ -984,7 +984,7 @@ for sock in {$g['varrun_path']}/dpinger_*.sock; do continue fi - t=\$(/usr/bin/nc -U \$sock) + t=\$(/usr/bin/nc -U \$sock) if [ -z "\$t" ]; then continue fi -- cgit v1.1