[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Monitor Espaco em Disco com LVM
From: |
Thiago M. Zerbinato |
Subject: |
Monitor Espaco em Disco com LVM |
Date: |
Wed, 18 Jul 2007 12:29:24 -0300 |
User-agent: |
Thunderbird 2.0.0.4 (Windows/20070604) |
Pessoal,
Eu utilizava um shell script para monitorar o espaco em disco dos
servidores dos cliente, mas tem aparecido varias instalacoes com LVM e o
nome do FileSystem é muito grande o que faz com que o resultado do df
seja quebrado o que causa erro no script.
Veja:
[oracle@srvstdby scripts]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.9G 3.2G 6.3G 34% /
/dev/sda1 99M 15M 80M 16% /boot
none 1.5G 0 1.5G 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
121G 88G 27G 78% /u01
Note que a particao / e /u01 sao quebradas em 2 linhas o que faz com que
os scripts que tenho, encontrados aqui na lista nao funcionem.
Uma solucao que encontrei foi criar 1 Loops e passar de forma fixa o que
quero monitorar, mas com isso tenho que adaptar o script para cada cliente.
MAX=30
# Uso com LVM
# 78 /u01
for Particao in / /u01
do
SIZE=`df $Particao | grep /| awk '{ print $4 $5}'|awk -F"%" '{ print
$1 }'`
if [ $SIZE -gt $MAX ] ; then
echo "Particao $Particao : $SIZE % de uso"
fi
done
[oracle@srvstdby scripts]$ ./MonitorEspaco.sh
Particao / :
34 % de uso
Particao /u01 :
78 % de uso
*Alguem tem uma idéia ?
Att.
Thiago Zerbinato
Oracle DBA
*
- Monitor Espaco em Disco com LVM,
Thiago M. Zerbinato <=