Monitora espaço em disco
Publicado por Alexandre Bargiela 27/10/2008
[ Hits: 20.623 ]
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
Seletor de wallpaper para fluxbox modo grafico
Reinicia todos os trabalhos de todas as filas CUPS
PDSHELL - Leia seus PDFs organizados em uma só pasta!
Nenhum comentário foi encontrado.
Deixando o Gnome bonitão em qualquer distribuição
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Papagaiando (enfeitando) o KDE com efeitos do KWiN Burn My Windows
Como centralizar o widget Gerenciador de Tarefas Apenas Com Ícones do Painel do KDE
Checar seu IP externo no terminal
Rede cabeada limitando a 100Mbps (7)
LocalSend, uma alternativa ao Warpinator? (3)
GRUB do Debian 12 não detecta segundo Linux instalado em partição BTRF... (32)
Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodan... (5)