Monitorar o uso do HD
Publicado por Daniel Padovani (última atualização em 19/09/2010)
[ Hits: 14.157 ]
O script abaixo monitora o HD/partição de acordo com o percentual que você configura. Assim que atingir o limite definido ele envia um alerta/notificação para o seu email.
Basta copiar o script e salvar em um arquivo como por exemplo MonitoraHD.sh e dar a permissão:
chmod 777 MonitoraHD.sh
Adicione ao cron para ser executado de tempos em tempos. Para adicionar ao cron digite:
crontab -e
*/59 * * * * /root/MonitoraHD.sh
E salve. Lembre-se de ajustar o caminho de acordo com aonde você tenha salvo o arquivo. Da forma acima ele irá conferir o HD de 59 em 59 minutos.
Espero que seja útil.
Daniel Padovani
#/bin/bash
######
########Daniel Padovani - 14 set 2010
######
#A Linha abaixo limpa o arquivo antes de utilizado
touch /dev/null > /tmp/usohd.txt
#A linha abaixo pega o tamanho da partiçao em percentual
#altere onde esta escrito /SUAPARTICAO para a partição que deseja monitorar
#exemplo /home ou /var ou simplismente o /
USO=`df -h /SUAPARTICAO | tail -1 | awk '{print $5}'| sed "s/%//g"`
#
#Abaixo aonde esta escrito 80 altere para o percentual que deseja que o alerta seja acionado
#enviado a notificacao atraves do email que o seu HD ultrapassou o persentual.
if [ "$USO" -gt "80" ]; then
#altere onde esta escrito /SUAPARTICAO para a partição que deseja monitorar
echo "Particao /logs esta com "$USO"% de uso! Favor verificar!" >> /tmp/usohd.txt
#else touch /tmp/usohd.txt
fi
#echo `cat /tmp/usohd.txt`
#####Ve se o arquivo ta vazio
if [ ! -s /tmp/usohd.txt ] ;then
echo "Arquivo esta vazio!"
else
#altere a linha abaixo aonde esta escrito seu@email.com.br pelo seu email correto
cat /tmp/usohd.txt | mail -s '[Utilizacao do HD db-master-a]' seu@email.com.br
fi
Relógio em tempo real no terminal
Shell Script para compilar o suporte À Logitech Quickcam Express no Slackware / Vector / Slax Linux
Coolrom_downloader - download de roms
Script para pegar ip WAN para firewall com uma ou mais links de internet
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (8)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)
Assisti Avatar 3: Fogo e Cinzas (1)









