Verifica espaço em disco

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

[ Hits: 6.530 ]

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

ADMachine

Limitador de conexões para usuários

Repositório Local usando Yum

Calcular sub-rede, listar e salvar MACs e IPs da rede local

EPD 0.5 (Criando e editando pacotes de instalação debian)


  

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