Package: vnstat Version: 1.15-2 Severity: normal Hello,
Upgrading from Jessie version 1.12 to Stretch version 1.15 changes the output format of vnstat -h significantly. Now bandwidth values are in a different unit and no longer rounded to integer. This not only looks worse by adding extra useless noise to the visual representation, it also broke several scripts for me which process this output in an automated monitoring and report system. Previously: eth0 13:55 ^ t | t t t | rt rt rt rt rt rt t t rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt -+---------------------------------------------------------------------------> | 14 15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 h rx (KiB) tx (KiB) h rx (KiB) tx (KiB) h rx (KiB) tx (KiB) 14 39693559 42209582 22 32611864 33222186 06 26443418 27074479 15 41173062 44140548 23 27608905 28037914 07 35113453 37291018 16 42858673 49441139 00 30440238 31140624 08 37476406 38917220 17 43008290 46125260 01 28682376 29517750 09 34960298 35353913 18 40935287 43042863 02 30669009 31555079 10 33981103 34487964 19 40458885 43635240 03 31485532 32870891 11 38165294 39693801 20 38586455 39932177 04 26205215 27010910 12 42433494 44623397 21 38848113 39535669 05 34302997 34492988 13 37786045 38771759 How this looks now in Stretch: eth0 13:54 ^ t | t t t | t rt rt t | rt rt rt rt rt t rt t rt | rt rt rt rt rt rt rt rt rt rt rt rt rt t t | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt t | rt rt rt rt rt rt rt rt rt t rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt | rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt rt -+---------------------------------------------------------------------------> | 14 15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 h rx (MiB) tx (MiB) h rx (MiB) tx (MiB) h rx (MiB) tx (MiB) 14 20337.62 21865.64 22 15158.41 15718.25 06 18301.87 19016.12 15 22071.46 26758.50 23 9935.18 10364.04 07 18955.16 20125.97 16 23127.88 27981.01 00 11037.72 11407.72 08 20806.30 21897.03 17 23204.97 28679.63 01 10175.09 10653.75 09 17064.68 17680.97 18 20348.89 23030.58 02 11361.97 12010.01 10 16837.38 18391.96 19 19259.43 21582.48 03 17226.79 17677.16 11 15989.15 16455.30 20 17598.63 18322.12 04 19500.40 19911.92 12 14180.97 14585.10 21 16021.17 16941.88 05 21891.91 22777.52 13 12445.74 13851.71 How to restore the previous output format? There are RateUnit and UnitMode config variables, both are useless to help with this issue. Thanks -- With respect, Roman