From 59fcde25d13d9a423c28ce51fd4975b603b58d66 Mon Sep 17 00:00:00 2001 From: Steve Schnepp Date: Thu, 18 Jul 2019 22:50:38 +0200 Subject: [PATCH] bbox: using jq -r to force numeric evaluation --- plugins/router/bbox | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/plugins/router/bbox b/plugins/router/bbox index 64b4a792..0ae62a18 100644 --- a/plugins/router/bbox +++ b/plugins/router/bbox @@ -109,32 +109,32 @@ then fi echo multigraph bbox_adsl_bw -echo up.value $(jq ".[].wan.xdsl.up.bitrates" < xdsl.json) -echo down.value $(jq ".[].wan.xdsl.down.bitrates" < xdsl.json) +echo up.value $(jq -r ".[].wan.xdsl.up.bitrates" < xdsl.json) +echo down.value $(jq -r ".[].wan.xdsl.down.bitrates" < xdsl.json) echo multigraph bbox_adsl_att -echo up.value $(jq ".[].wan.xdsl.up.attenuation" < xdsl.json) -echo down.value $(jq ".[].wan.xdsl.down.attenuation" < xdsl.json) +echo up.value $(jq -r ".[].wan.xdsl.up.attenuation" < xdsl.json) +echo down.value $(jq -r ".[].wan.xdsl.down.attenuation" < xdsl.json) echo multigraph bbox_adsl_snr -echo up.value $(jq ".[].wan.xdsl.up.noise" < xdsl.json) -echo down.value $(jq ".[].wan.xdsl.down.noise" < xdsl.json) +echo up.value $(jq -r ".[].wan.xdsl.up.noise" < xdsl.json) +echo down.value $(jq -r ".[].wan.xdsl.down.noise" < xdsl.json) echo multigraph bbox_adsl_pkt -echo up.value $(jq ".[].wan.ip.stats.tx.packets" < ip-stats.json) -echo down.value $(jq ".[].wan.ip.stats.rx.packets" < ip-stats.json) -echo up_f.value $(jq ".[].wan.xdsl.stats.remote_fec" < xdsl-stats.json) -echo down_f.value $(jq ".[].wan.xdsl.stats.local_fec" < xdsl-stats.json) -echo up_c.value $(jq ".[].wan.xdsl.stats.remote_hec" < xdsl-stats.json) -echo down_c.value $(jq ".[].wan.xdsl.stats.local_hec" < xdsl-stats.json) -echo up_u.value $(jq ".[].wan.xdsl.stats.remote_crc" < xdsl-stats.json) -echo down_u.value $(jq ".[].wan.xdsl.stats.local_crc" < xdsl-stats.json) +echo up.value $(jq -r ".[].wan.ip.stats.tx.packets" < ip-stats.json) +echo down.value $(jq -r ".[].wan.ip.stats.rx.packets" < ip-stats.json) +echo up_f.value $(jq -r ".[].wan.xdsl.stats.remote_fec" < xdsl-stats.json) +echo down_f.value $(jq -r ".[].wan.xdsl.stats.local_fec" < xdsl-stats.json) +echo up_c.value $(jq -r ".[].wan.xdsl.stats.remote_hec" < xdsl-stats.json) +echo down_c.value $(jq -r ".[].wan.xdsl.stats.local_hec" < xdsl-stats.json) +echo up_u.value $(jq -r ".[].wan.xdsl.stats.remote_crc" < xdsl-stats.json) +echo down_u.value $(jq -r ".[].wan.xdsl.stats.local_crc" < xdsl-stats.json) echo multigraph bbox_adsl_bytes -echo up.value $(jq ".[].wan.ip.stats.tx.bytes" < ip-stats.json | tr -d '"') -echo down.value $(jq ".[].wan.ip.stats.rx.bytes" < ip-stats.json | tr -d '"') +echo up.value $(jq -r ".[].wan.ip.stats.tx.bytes" < ip-stats.json | tr -d '"') +echo down.value $(jq -r ".[].wan.ip.stats.rx.bytes" < ip-stats.json | tr -d '"') echo multigraph bbox_adsl_uptime -echo uptime.value $(jq ".[].wan.xdsl.showtime" < xdsl.json) +echo uptime.value $(jq -r ".[].wan.xdsl.showtime" < xdsl.json) exit 0