Verifica espaço em disco

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

[ Hits: 6.525 ]

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

Firewall completo com iptables

Backup Incremental em HD secundário/externo

transformar maiúsculas em minuscula e vice-versa

Dropando IPs

index para mrtg


  

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