Monitorar o uso do HD
Publicado por Daniel Padovani (última atualização em 19/09/2010)
[ Hits: 13.862 ]
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
Alguns riffs do Rock tocados com o comando beep
Fakemail anônimo - sem uso de SMTP
Previsão do tempo em cores no terminal
del_user - cuida dos 4 passos para remover um usuário do sistema
Instalar MP3 (e outros formatos) no ubuntu dapper automaticamente
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Impressora Bematech MP4200TH rorando com a distribuição Zorin OS (3)
PC congelando em momentos aleatórios (em várias distros) (1)