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)
#!/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
sincleg: sincronizador de legendas (srt)
Nenhum comentário foi encontrado.
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quero instalar, configurar, setar tamanho do rsyslog. (4)
[Resolvido] Conselho distribuiçao brasileira (9)









