Révision 59fcde25
bbox: using jq -r to force numeric evaluation
| plugins/router/bbox | ||
|---|---|---|
| 109 | 109 |
fi |
| 110 | 110 |
|
| 111 | 111 |
echo multigraph bbox_adsl_bw |
| 112 |
echo up.value $(jq ".[].wan.xdsl.up.bitrates" < xdsl.json) |
|
| 113 |
echo down.value $(jq ".[].wan.xdsl.down.bitrates" < xdsl.json) |
|
| 112 |
echo up.value $(jq -r ".[].wan.xdsl.up.bitrates" < xdsl.json)
|
|
| 113 |
echo down.value $(jq -r ".[].wan.xdsl.down.bitrates" < xdsl.json)
|
|
| 114 | 114 |
|
| 115 | 115 |
echo multigraph bbox_adsl_att |
| 116 |
echo up.value $(jq ".[].wan.xdsl.up.attenuation" < xdsl.json) |
|
| 117 |
echo down.value $(jq ".[].wan.xdsl.down.attenuation" < xdsl.json) |
|
| 116 |
echo up.value $(jq -r ".[].wan.xdsl.up.attenuation" < xdsl.json)
|
|
| 117 |
echo down.value $(jq -r ".[].wan.xdsl.down.attenuation" < xdsl.json)
|
|
| 118 | 118 |
|
| 119 | 119 |
echo multigraph bbox_adsl_snr |
| 120 |
echo up.value $(jq ".[].wan.xdsl.up.noise" < xdsl.json) |
|
| 121 |
echo down.value $(jq ".[].wan.xdsl.down.noise" < xdsl.json) |
|
| 120 |
echo up.value $(jq -r ".[].wan.xdsl.up.noise" < xdsl.json)
|
|
| 121 |
echo down.value $(jq -r ".[].wan.xdsl.down.noise" < xdsl.json)
|
|
| 122 | 122 |
|
| 123 | 123 |
echo multigraph bbox_adsl_pkt |
| 124 |
echo up.value $(jq ".[].wan.ip.stats.tx.packets" < ip-stats.json) |
|
| 125 |
echo down.value $(jq ".[].wan.ip.stats.rx.packets" < ip-stats.json) |
|
| 126 |
echo up_f.value $(jq ".[].wan.xdsl.stats.remote_fec" < xdsl-stats.json) |
|
| 127 |
echo down_f.value $(jq ".[].wan.xdsl.stats.local_fec" < xdsl-stats.json) |
|
| 128 |
echo up_c.value $(jq ".[].wan.xdsl.stats.remote_hec" < xdsl-stats.json) |
|
| 129 |
echo down_c.value $(jq ".[].wan.xdsl.stats.local_hec" < xdsl-stats.json) |
|
| 130 |
echo up_u.value $(jq ".[].wan.xdsl.stats.remote_crc" < xdsl-stats.json) |
|
| 131 |
echo down_u.value $(jq ".[].wan.xdsl.stats.local_crc" < xdsl-stats.json) |
|
| 124 |
echo up.value $(jq -r ".[].wan.ip.stats.tx.packets" < ip-stats.json)
|
|
| 125 |
echo down.value $(jq -r ".[].wan.ip.stats.rx.packets" < ip-stats.json)
|
|
| 126 |
echo up_f.value $(jq -r ".[].wan.xdsl.stats.remote_fec" < xdsl-stats.json)
|
|
| 127 |
echo down_f.value $(jq -r ".[].wan.xdsl.stats.local_fec" < xdsl-stats.json)
|
|
| 128 |
echo up_c.value $(jq -r ".[].wan.xdsl.stats.remote_hec" < xdsl-stats.json)
|
|
| 129 |
echo down_c.value $(jq -r ".[].wan.xdsl.stats.local_hec" < xdsl-stats.json)
|
|
| 130 |
echo up_u.value $(jq -r ".[].wan.xdsl.stats.remote_crc" < xdsl-stats.json)
|
|
| 131 |
echo down_u.value $(jq -r ".[].wan.xdsl.stats.local_crc" < xdsl-stats.json)
|
|
| 132 | 132 |
|
| 133 | 133 |
echo multigraph bbox_adsl_bytes |
| 134 |
echo up.value $(jq ".[].wan.ip.stats.tx.bytes" < ip-stats.json | tr -d '"') |
|
| 135 |
echo down.value $(jq ".[].wan.ip.stats.rx.bytes" < ip-stats.json | tr -d '"') |
|
| 134 |
echo up.value $(jq -r ".[].wan.ip.stats.tx.bytes" < ip-stats.json | tr -d '"')
|
|
| 135 |
echo down.value $(jq -r ".[].wan.ip.stats.rx.bytes" < ip-stats.json | tr -d '"')
|
|
| 136 | 136 |
|
| 137 | 137 |
echo multigraph bbox_adsl_uptime |
| 138 |
echo uptime.value $(jq ".[].wan.xdsl.showtime" < xdsl.json) |
|
| 138 |
echo uptime.value $(jq -r ".[].wan.xdsl.showtime" < xdsl.json)
|
|
| 139 | 139 |
|
| 140 | 140 |
exit 0 |
Formats disponibles : Unified diff