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

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

Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.

Atualizando páginas automaticamente com Lynx

Adicionando usuários

Configuração de VLANs

Baixa os pacotes de uma determinada versão do Slackware para posterior atualizaçao


  

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