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.949 ]

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

Firewall para Compartilhamento de Conexão 3G

Compilação de módulos para VMware 12.5.7 no Fedora 26

Sysinfo versão 0.7

iptables geral com roteamento de portas

Analisar log do tcpdump


  

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