Avisos de segurança do espaço em uso!

Publicado por SuporteTecnicoID 17/10/2007

[ Hits: 6.280 ]

Homepage: http://www.linux-kdu.com.br

Download espaco-livre.sh




Avisa que o seu espaço está no limite pré-determinado por você, uma ótima segurança antes de ter seu Linux travado e só depois de quebrar a cabeça ter de lembrar que acabou seu espaço em disco.

Aviso: chato como o do Windows, mas bem util. Uma dica do DICAS Linux, mas um pouco modificado para maiores efeitos de atenção.

  



Esconder código-fonte

 
#!/bin/bash
# Script para mandar um aviso por e-mail para RESPONSAVEL
# quando PARTICAO estiver acima de MAX % de uso
# Autor: Luis Felipe Strano Moraes
# Modificado pelo SuporteTecnicoID para mais efeitos de atenção!

MAX=90
#este =90 se refere a porcentagem maxima de uso que vc quer que seja atingida.
RESPONSAVEL=suporte@indexdata.com.br
#este deve ser o seu e-mail , o qual recebera os avisos de limites atingidos.


# Na linha abaixo , vc devera definir quais as partições a serem monitoradas.
for Particao in / /usr /var /mnt/hda2
do

SIZE=`df $Particao | sed -e '1d;s/[[:space:]]\+/ /g' | cut -d' ' -f5 | sed -e 's/^\([0-9]\+\)%/\1/g'`

if [ $SIZE -gt $MAX ] ; then
#/root/bin/cleanlog.sh
echo "Partição \"$Particao\": $SIZE % de uso" >> /tmp/df.$$
fi
done

if [ -e /tmp/df.$$ ] ; then
play /usr/share/sounds/ChatBeep.wav /usr/share/sounds/ChatBeep.wav /usr/share/sounds/ChatBeep.wav
espeak -v pt  -a 200 "Atenção, o seu espaço em disco, esta em um nível crítico de Uso"
kdialog --title "Listagem das Partições com a ocupação de Arquvos" -textbox /tmp/df.$$ 505 10
      rm -rf /tmp/df.$$
mail -s "Aviso: Partições com alta taxa de ocupação em Dicas-L `date`" $RESPONSAVEL < /tmp/df.$$
fi

sleep 20
espaco-livre.sh

Scripts recomendados

Exemplos de scripts com dialog

Recriando /dev/null

shell script

zscan

Compilar OpenSSL


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts