Monitora espaço em disco
Publicado por Alexandre Bargiela 27/10/2008
[ Hits: 21.212 ]
Download monitora_server_HD.sh
Script simples para monitorar o espaço que você tem disponível: caso esteja acabando o espaço, ele avisa por email.
#!/bin/bash
##########################################
# by Alexandre Bargiela #
# Testado no debian 4.0 Stable #
# Necessita o pacote sendEmail instalado #
# Para um funcionamento correto #
##########################################
ESPACO=`df -h | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}' | head -n1`
ESPACO_INODE=`df -hi | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}' | head -n1`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `ifconfig` \n\n `uname -a`"
ALERTA_CHEIO="O disco encheu verificar com urgencia \n\n `df -h ` \n\n `ifconfig`\n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -hi ` \n\n `ifconfig` \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco encheu verificar com urgencia \n\n `df -hi ` \n\n `ifconfig`\n\n `uname -a`"
SUBJECT_1="ESPACO EM DISCO PREOCUPANTE"
SUBJECT_2="ESPACO EM DISCO ACABOU"
SUBJECT_1_I="ESPACO EM DISCO PREOCUPANTE_INODE"
SUBJECT_2_I="ESPACO EM DISCO ACABOU_INODE"
EMAIL_DST="voce@xx.com.br"# ALTERAR PARA SEU EMAIL
EMAIL_ORI="sistema@xx.com.br" #ALTERAR PARA O USUARIO DO SISTEMA QUE ENVIARA
SERVER="server.com.br" #ALTERAR PARA O SEU SERVER
# Verifica espaco em disco
case $ESPACO in
9[1-9])# Caso o disco esteja entre 91 a 99 ele manda um email avisando
sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_1 -m "$ALERTA_RISCO" -s $SERVER:25;;
100)# Caso encha tb
sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_2 -m "$ALERTA_CHEIO" -s $SERVER:25;;
esac
case $ESPACO_INODE in
9[1-9])# Caso o disco esteja entre 91 a 99 ele manda um email avisando
sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_1_I -m "$ALERTA_RISCO_INODE" -s $SERVER:25;;
100)# Caso encha tb
sendEmail -f $EMAIL_ORI -t $EMAIL_DST -u $SUBJECT_2_I -m "$ALERTA_CHEIO_INODE" -s $SERVER:25;;
esac
NÓtinha - Gerador de notas fiscais para empresas
Migrar de MySQL 3.x e 4.x para 5.0 no Debian
Instalador de novas versões do Java no Debian
Script simples para encerrar conexões
Script para Remover Ascentos em arquivos HTML
Nenhum comentário foi encontrado.
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









