add speedtest to monitor script
This commit is contained in:
1 parent
e1ce11bd57
commit
a045544f88
1 file changed
+10
-9
+10
-9
@@ -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
|
||||
|
||||
Reference in new issue
Block a user