Verifica espaço em disco

Publicado por Ivan Moretto (última atualização em 23/03/2015)

[ Hits: 6.667 ]

Download 6184.checa-espaco-disco.sh




Verifica espaço em disco e envia e-mail quando algum volume atinge o limite especificado.

Para envio de email use o script de email.sh disponível em:

http://www.vivaolinux.com.br/script/Envio-de-e-mail-via-console

  



Esconder código-fonte

#!/bin/bash
# Autor: Ivan Moretto
# Data: 17/03/2015

# Sintaxe do comando: ./checa-espaco-disco.sh

rm /tmp/parte -f
let linhas=`df -h|wc -l`-1
df -h|tail -$linhas|sed 's/%//'|sed 's/G//g'|
while read sistema Tam  Usad Disp  Uso Montado
   do
        echo $sistema $Tam $Usad $Disp $Uso $Montado
        if [ $Uso -gt 97 ]  # Quando o volume montado atingir 97%, envia email.
        then
                echo "$sistema montado em $Montado com $Uso% utilizado, Espaco Livre= $Disp" >>/tmp/parte
        fi
   done
if [ -e /tmp/parte ]
then
   /usr/bin/unix2dos /tmp/parte   # Converte para poder ser lido no Window$
   /etc/bin/email.sh "Espaco em disco "  "Espaco em Disco Critico" /tmp/parte
fi

Scripts recomendados

Plugin BACULA

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGANDO MSG ANTIGAS

Compilar OpenSSL

Postfix - Listar usuários com over quota

Abilitando impressora no cups automatico


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts