Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Opera ubuntu
Por izaias
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Daniel Padovani em (última atualização em 19/09/2010)   [ 4177 hits ]

Login: dpadovani, 33496 pontos

   


Descrição

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


[ Download: MonitoraHD.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#/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

Scripts recomendados
   Script Linux recomendado Trava Teclado
   Script Linux recomendado tirinha.sh
   Script Linux recomendado backup
   Script Linux recomendado Firewall
   Script Linux recomendado Montador de disquete

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.