Script linux (debian) pentru monitorizare spatiu partitie cu alerta pe e-mail

Configurare noua (How To)

Situatie

Vrem sa monitorizam spatiul pe o partitie sau hard disk si sa ne anunte pe e-mail la o anumita limita atinsa de stocare.

Solutie

Pasi de urmat

Deschidem terminalul

Rulam urmatoarea comanda:

pico spatiu.sh

inseram scriptul de mai jos


MAX=95
EMAIL=utilizator@domeniu.ro
PART=sda1
USE=`df -h |grep $PART | awk '{ print $5 }' | cut -d'%' -f1`
if [ $USE -gt $MAX ]; then
echo "Spatiu Folosit: $USE" | mail -s "Limita atinsa" $EMAIL
fi

Apoi salvam.

MAX=95 inseamna ca atunci cand spatiul ocupat pe disk 95% va anunta pe email
PART=sda1 inseamna ca urmareste starea partitiei (discului) 1

rulam comanda chmod +x spatiu.sh

editam fisierul /var/spool/cron/crontabs/root

pico  /var/spool/cron/crontabs/root

si adaugam la finalul fisierului:

# monitorizare spatiu

* * * * * /root/spatiu.sh

Salvam , apoi restartam serviciul cron

/etc/init.d/cron restart

 

Tip solutie

Permanent

Voteaza

(11 din 20 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?