shell-script-pt
[Top][All Lists]
Advanced

[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
*


reply via email to

[Prev in Thread] Current Thread [Next in Thread]