Monitoramento de Disco com Alerta
_______________________________________________________________________________
Através do script a seguir é possivel monitorar qualquer partição de discos, incluindo a parametrizações por porcentagem e o recurso de envio de alertas via e-mail.
Neste exemplo iremos realizar o monitoramento do repositório do Oracle Archive e ao atingir 70% de espaço em disco um e-mail deveria ser disparado para os DBAs.
Salve as linhas abaixo em um arquivo.sh e adicione ao crontab
- – - – - -
df -k | grep -e ‘oraarch’ | awk ‘{ print $4 ” ” $7 }’ | while read output;
do
echo $output
usep=$(echo $output | awk ‘{ print $1}’ | cut -d’%’ -f1 )
partition=$(echo $output | awk ‘{ print $2 }’ )
if [ $usep -ge 70 ]; then
echo “Verifique o diretorio \”$partition\” com ($usep%) de uso no servidor $(hostname)” |
mail -s “Alerta! Disco excedido em $usep%” marcos@marcoshenrique.com
fi
done
- – - – - -
