Şəbəkə Bant Genişliyi Monitoru

Real vaxt şəbəkə trafikini izləyən və bandwidth istifadəsini hesabat verən script.

Yayımlanma: 25.03.2024

Kod

#!/bin/bash

# Network Bandwidth Monitor

INTERFACE="${1:-eth0}"
INTERVAL=1

if ! command -v ifstat &> /dev/null; then
    echo "Installing ifstat..."
    apt-get update && apt-get install -y ifstat
fi

echo "Monitoring $INTERFACE (Press Ctrl+C to stop)"
echo "==========================================="
echo ""

ifstat -i "$INTERFACE" -b $INTERVAL

İstifadə

chmod +x bandwidth_monitor.sh
# Default interface (eth0)
./bandwidth_monitor.sh

# Specific interface
./bandwidth_monitor.sh wlan0

Teqlər

network monitoring bandwidth traffic ifstat