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.
make
[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