Avisar quando partição estiver 90% ocupada

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

[ Hits: 4.039 ]

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

Script para carregar e descarregar regras com iptables

PINGS - Ping para diversos hosts em varios consoles

Nsupdate português

Ligando/Desligando máquina pela rede

Multiping.sh


  

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