Monitor_espaco.sh

Publicado por Carlos Carvalho 14/07/2004

[ Hits: 5.909 ]

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

Desligar/Ativar Servico

Menu Horario de Verão

Acessar diretório Novell

sincleg: sincronizador de legendas (srt)

Conversor de áudio para PS4


  

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