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: 8.230 ]

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

Criar pacotes .deb apartir de script

Adicionando novo usuário manualmente

cal2svg gerador de calendários em formato vetorial SVG

zscan

Monitore vários servidores ao mesmo tempo com Apache + shellscript


  

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 removido 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