rishi
(usa Ubuntu)
Enviado em 23/10/2009 - 11:10h
Venho pedir mais uma vez uma ajuda de todos, mas claro, se não for te atrapalhar em algo.
Mas é o seguinte:
Não estou conseguindo pegar a informação de uso em porcentagem do HD e jogar num arquivo texto caso ele esteja acima do nivel de criticidade abaixo
a criticidade é:
- de 70 a 80 = criticidade 3
- de 80 a 90 = criticidade 2
- de 90 a 100 = criticidade 1
Como estou fazendo um programa como se fosse o Nagios, o script gravara as informações do disco e quando estiver num certo nivel sera gravado a informação em um banco de dados (já criado) de acordo com o nivel
Abaixo esta só um teste que fiz, mas não esta dando certo
-------------------------------------------------------------------------
#!/bin/bash
df -h | grep -v Sist.Arq. | grep -v Tam | grep -v tmpf | grep -v varrun | grep -v varlock | grep -v udev | grep -v tmpfs | grep -v lrm | awk {'print $5'}
if [ "$?" -gt "70" ]; then
echo "criticidade 3" >> los.txt
else
echo " disco ok " >> log.txt
fi
-------------------------------------------------------------------------
Se puder me ajudar agradeço muito.
Abraço!