[Eisfair] E1 root läuft voll
Jürgen Witt
j-witt at web.de
Di Feb 3 11:16:53 CET 2015
Hallo Detlef,
Am 03.02.2015 um 10:47 schrieb Detlef Paschke:
> Mein Vorschlag ist weiterhin, dass das Mailpaket in einem solchen Fall
> eine Infomail ausgeben sollte da man das voll laufen der Platte
> ansonsten nur durch Zufall bemerkt.
ich habe auf meinem E1 ein Script von jemand hier aus der NG, das alle 4
Std. prüft, wie voll die Partitionen sind und ggf. eine Email sendet.
Funktioniert auf allen meinen Servern problemlos.
Hier das Script (nicht von mir)
#!/bin/bash
##-----------------------------------------------------------------------------
## Creation: 20091004 ms
## Last Update: 20100917 ms
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##-----------------------------------------------------------------------------
# symlink nach /etc/cron.hourly/
#
# Testet alle Filesystems von "df", ausser
Filesystem|Dateisystem|tmpfs|cdrom
#
un=`uname -a`
hn=`hostname -f`
debug=0
#debug=1
ALERT=83 # Alarmgrenzwert in %
df -PH | grep -vE '^Filesystem|Dateisystem|tmpfs|cdrom' | awk '{ print
$5 " " $6 }' | while read output;
do
#echo $output
useprozent=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
message="Hallo Admin, es gibt Arbeit.
Speicherplatz zu gering auf
$hn
$un
---------------------------------------------------
Partition $partition zu $useprozent % voll!
---------------------------------------------------
Liebe Gruesse vom cron-job!
"
if [ $debug = 1 ]; then
ALERT=7
echo $useprozent
echo $partition
echo
echo $message
echo
fi
if [ $useprozent -ge $ALERT ]; then
echo "$message" | mail -s "[Alert] Speicherplatz zu gering" root
echo "$message" | mail -s "[Alert] Speicherplatz zu gering"
zweite-email at domain.xxx
fi
done
exit 0;
Gruß
Jürgen
Mehr Informationen über die Mailingliste Eisfair