Monitor_espaco.sh

Publicado por Carlos Carvalho 14/07/2004

[ Hits: 5.106 ]

Download Monitor_Espaco.new.sh




Script bem simples que verifica o espaco disponivel na maquina, caso chegue a um determinado valor um e-mail
sera enviado ao administrador.
Pre-requisito:
1 - Smtp configurado e funcionando ao estilo sendmail (postfix)

  



Esconder código-fonte

#!/bin/bash
# Monitor_Espaco.sh  15/08/2001
# h4sh@globo.com


#Variaveis, altere de acordo com seu sistema,
####################################
SEND="/tmp/espaco.log"             
LOG="/var/log/Monitor_Espaco.log"  
EMAIL1="blabla@blabla.com"         
EMAIL2="blablabla@blabla.com"      
SUPORTADO=80                       
DISPOSITIVO="/dev/sda3"            
####################################

#Verifica percentual de espaco disponivel
ESPACO=$(df -h $DISPOSITIVO |awk '{print $5}' |cut -d "%" -f1)

if [ $ESPACO -gt $SUPORTADO ] ; then

echo "##############################################################" > $SEND
echo "                     ALERTA ESPECIAL                            " >> $SEND
echo "##############################################################" >> $SEND
echo "   $HOSTNAME `date` " >> $SEND
echo "Espaco em disco atual, excedeu limite suportado: $ESPACO% " >> $SEND
echo "Duvidas - suporte@suporte.com" >> $SEND
echo "##############################################################" >> $SEND

#Salva log
cat $SEND >> $LOG

#Email 1
/usr/sbin/sendmail $EMAIL1 -s "Alerta Especial $HOSTNAME : ESPACO EM DISCO" < $SEND
#Email 2
/usr/sbin/sendmail $EMAIL2 -s "Alerta Especial $HOSTNAME : ESPACO EM DISCO" < $SEND
fi
#EOF

Scripts recomendados

Corte de faixa de áudio com o cutmp3

Formatação de pendrives

script para desligar o pc com hora marcada

Limpe bibliotecas não utilizadas - new release

Montar PenDrive


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário