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

Reply via email to