Avisar quando partição estiver 90% ocupada

Publicado por Marcelo Ferraz de Souza (última atualização em 15/07/2012)

[ Hits: 4.020 ]

Download quotas.sh




Verifica o espaço ocupado das partições e envia e-mail quando ultrapassar o limite definido.

  



Esconder código-fonte

#!/bin/bash
#exec 1>/tmp/${0##*/}.log 2>&1
df -P | while read LINHA;
do
usage=$(echo "$LINHA" | nawk '{print int(100*$3/$2)}')
dev=$(echo "$LINHA" | nawk '{print $1}')
limite=90
if [ "$usage" -gt "$limite" ];
then
  echo quota de $dev em $usage% ultrapassou $limite% | mail seuEmail@seuProvedor.com -s "Quota de ' $dev ' com '$limite'% de uso."
else
  echo quota de $dev em $usage% dentro dos $limite% as $(date +%X)
fi
done
exit 0

Scripts recomendados

Ajuda a usar o comando ln [SCRIPT]

Script para controle de banda usando FreeRADIUS, PPPoE e HTB

Ver endereço IP externo com DuckDuckGo + wget

backup via ftp em formato tgz

Baby Percent - Converte Semanas da Gestação em Porcentagem


  

Comentários
[1] Comentário enviado por sujeitosuspeito em 25/10/2012 - 10:56h

Bom dia

Caro colega do VOL

poderia verificar se este script esta realmente funcionando, pois executei o mesmo e esta dando alguns erros.

fico no aguardo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts