Verifica espaço em disco

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

[ Hits: 7.159 ]

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

linkswitch (redundância de internet)

Digitalizar em batch e remover páginas em branco

Montando sua máquina virtual para engenharia reversa em Linux

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - ENVIA MSG CASO O USUÁRIO PASSE 90% DA SUA QUOTA

instalando o unbound dns no debian via script


  

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