Skip to content

Latest commit

 

History

History
 
 

bandwidth2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

bandwidth2

Monitor bandwidth usage. This is a C version of the bandwidth blocklet.

It comes with some other features though:

  • Automatically estimate what unit (K,M,G,T) to use depending on the value. You can still choose between bits and bytes.
  • By default sum all the network interfaces (except lo) instead of only default route interface.
  • Warning and critical colors as an option.
  • Choice for SI units or binary units.

Build

make

Config

[bandwidth]
command=$SCRIPT_DIR/bandwidth2 
interval=persist
markup=pango
LABEL=
#INTERFACE=(checks all interfaces)
#USE_BITS=0
#USE_BYTES=1
#WARN_RX=0
#WARN_TX=0
#CRIT_RX=0
#CRIT_TX=0
#USE_SI=0

E.g.

[bandwidth]
command=$SCRIPT_DIR/bandwidth2 
interval=persist
markup=pango
LABEL=
WARN_RX=307200
WARN_TX=30720
CRIT_RX=512000
CRIT_TX=51200