Monitora HD e envia e-mail caso atinja a um limite utilizado
Publicado por William Amaral de Souza (última atualização em 27/10/2015)
[ Hits: 5.284 ]
Homepage: https://bit.ly/3itYVzq
Este script colocado na crontab verifica os HDs ou as partições específicas e caso chegue a um limite de tamanho máximo especificado ele envia um e-mail utilizando o Sendmail.
#!/bin/bash
#----------------------------------------------------------------------------------------------------------------------------------------------------
LOG=/tmp/MonitorHD.txt
#----------------------------------------------------------------------------------------------------------------------------------------------------
EMAIL_DE="remetente@gmail.com"
EMAIL_PARA="destinatario@gmail.com"
SERVIDOR_SMTP="smtp.gmail.com:587"
SENHA="senha"
ASSUNTO="VERIFICAR HD `hostname`"
MENSAGEM="message-file=$LOG"
#----------------------------------------------------------------------------------------------------------------------------------------------------
function monitorar() {
USO=`df -h $HD | tail -1 | awk '{print $5}'| sed "s/%//g"`
MONT=`df -h $HD | tail -1 | awk '{print $6}'`
if [ "$USO" -ge "$TMAX" ]; then
echo -e "Atencao...\n" > $LOG
echo -e "$HD "$MONT" ESTA COM "$USO"% DE USO!\n" >> $LOG
echo "VERIFICAR!!!" >> $LOG
sendEmail -f $EMAIL_DE -t $EMAIL_PARA -u $ASSUNTO -o $MENSAGEM -s $SERVIDOR_SMTP -xu $EMAIL_DE -xp $SENHA > /tmp/enviaEmailMonitorHD.txt
fi
}
#----------------------------------------------------------------------------------------------------------------------------------------------------
# UTILIZACAO
# HD=/dev/sda2
# TMAX=10 # TAMNHO MAXIMO EM GIGA PARA ALERTAR
# monitorar
#---------------------------------
DNS SLAVE - Criacao de entradas
Tratamento de zeros a esquerda
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Mudança de Source do Xboxdrv (1)
Alguém desconfigurou meu laptop [RESOLVIDO] (3)
É o fim da produção de hollywood e da netflix... (7)









