UNIX - Alerta de espaço em disco via e-mail

Publicado por Marcos Henrique 02/11/2008 (última atualização em 21/03/2014)

[ Hits: 7.969 ]

Homepage: www.marcoshenrique.com

Download disco.sh




Se em seu ambiente ainda não tem uma ferramenta de monitoramento como: Nagios, Cacti, Zabbix, OpenViewe etc., segue um script que lhe lhe enviará um e-mail de forma personalizada caso o disco venha atingir 90% de uso. Este script foi testado em um ambiente UNIX com sucesso... para usá-lo no GNU/Linux não se esqueça de alterar as variantes do awk '{ print $4 " " $7 }'.

  



Esconder código-fonte

df -k | grep -e 'lv' | awk '{ print $4 " " $7 }' | while read output;
do
  echo $output
  usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1  )
  partition=$(echo $output | awk '{ print $2 }' )
  if [ $usep -ge 90 ]; then
    echo "Verifique o diretorio \"$partition\" com ($usep%) de uso no servidor $(hostname)" | mail -s "Alerta! Disco excedido em $usep%" seu_email@provedor.com
  fi
done

Scripts recomendados

Script para fazer funcionar o bloqueio por horário - Squid

Ajuste Dinâmico do Governador de CPU no Linux

Script para Firewall - Utlizando iptables

Criando arquivos de in e out no CBQ

Programação do Dia da Tv Aberta


  

Comentários
[1] Comentário enviado por gilbertoalima em 20/02/2015 - 13:41h

Dica..
Nem todos os servidores utilizam LV, é bom deixar resiliente, que sirva para toda e qualquer partição.

Att

[2] Comentário enviado por Minions em 09/03/2021 - 01:33h



Como usar e configurar o comando mail no sistema?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts