Pular para o conteúdo

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

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 }'.
Marcos Henrique marcoshenrique
Hits: 8.581 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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 }'.
Download disco.sh Enviar nova versão

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

Backup de vários servidores, diferenciado a rotina pela aplicação

Como ser proteger de site que é alvo de sequestro do DNS

Script de controle do Alfresco para RHEL / CentOS / Fedora

Instalação da Multilib no Slackware

Limpa comentários e linhas em branco nos arquivos de configuração (.conf)

#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

Entre na sua conta para comentar.