Linux Skript zur Auslagerungsdateiüberwachung

Post Reply
dblum
Posts: 2
Joined: Tue, 19 May 2015, 15:46

Linux Skript zur Auslagerungsdateiüberwachung

Post by dblum » Tue, 19 May 2015, 15:59

Hallo,

ich habe ein Problem. Ich habe folgendes Skript zur Überwachung des Linux Swap Files geschrieben, bekomme aber keine Meldung von dem Skript.
Das Skript funktioniert soweit, ich habe die Variable $Limit auch schon manuell gesetzt und ausgeführt.
$Limit ist im Panda als Eingabe variable definiert, welche den Prozentsatz angibt, ab welchem eine Fehlermeldung generiert wird.

Code: Select all

#!/bin/bash

free -m | grep Swap | while read bez total used free b c d; do
        if [ $used != 0 ]
        then
                a=`echo "($used/$total)*100" | bc -l`
                a=`echo $a | cut -f1 -d .`

                if [ "$a" -ge "$Limit" ]
                then
                        printf "<-Start Result->"
                        printf "Die Größe der Auslagerungsdatei hat das Limit von $Limit Prozent überstiegen!"
                        printf "<-End Result->"
                        exit 1
                else
                        exit 0
                fi
        fi
        exit 0
done
exit 0
Vielen Dank im Vorraus
Gruss dblum

Post Reply

Return to “HowTo's von User für User”