add speedtest to monitor script

This commit is contained in:
Tower committed 2026-09-10 11:51:59 +02:00
1 parent e1ce11bd57
commit a045544f88
1 file changed
+10 -9
+10 -9
View File
@@ -13,7 +13,6 @@ DATE=$(date +"%Y-%m-%d %H:%M:%S")
CPU_LOAD=$(uptime | awk -F 'load average:' '{ print $2 }' | sed 's/^ *//')
MEMORY_USAGE=$(free -h | awk '/Mem:/ {print $3 " used / " $2 " total"}')
DISK_USAGE=$(df -h /)
NFS_USAGE=$(df -h /data)
# -------------------------------
# Docker Status
@@ -21,13 +20,18 @@ NFS_USAGE=$(df -h /data)
if command -v docker &> /dev/null
then
DOCKER_CONTAINERS=$(docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Image}}")
DOCKER_STATS=$(bash /data/SCRIPTS/docker.sh list)
else
DOCKER_CONTAINERS="Docker ist nicht installiert oder der Docker-Daemon läuft nicht."
DOCKER_STATS="Docker ist nicht installiert oder der Docker-Daemon läuft nicht."
fi
if command -v speedtest-cli &> /dev/null
then
SPEEDTEST=$(speedtest-cli --simple 2>/dev/null)
else
SPEEDTEST="speedtest-cli nicht installiert (apt install speedtest-cli)"
fi
# -------------------------------
# Ausgabe auf Konsole
# -------------------------------
@@ -39,16 +43,13 @@ echo "Hostname : $(hostname)"
echo "Datum : $DATE"
echo "CPU Load : $CPU_LOAD"
echo "RAM : $MEMORY_USAGE"
echo
echo "Internet-Geschwindigkeit:"
echo "$SPEEDTEST"
echo
echo "System Festplatten:"
echo "$DISK_USAGE"
echo
echo "NFS Festplatten:"
echo "$NFS_USAGE"
echo
echo "Docker Container:"
echo "$DOCKER_CONTAINERS"
echo
echo "Docker Stats:"
echo "$DOCKER_STATS"
echo