Usando o MRTG

vi /etc/mrtg.cfg

Target[hd]:`/srv/www/default/html/mrtg/hd.sh hda3`
Title[hd]: Disco Rigido partição Home
PageTop[hd]: <H1>Disco Rigido partição Home</H1>
Options[hd]: growright,noinfo,gauge
YLegend[hd]: Percentual
ShortLegend[hd]: %
MaxBytes[hd]: 100
Legend1[hd]: Espaco ocupado
Legend2[hd]: Espaco livre
LegendI[hd]: Ocupado
LegendO[hd]: Livre

vi /srv/www/default/html/mrtg/hd.sh
#!/bin/bash
if [ -e $1 ]
then
printf "parametro ausente\n"
else
total=`df | grep $1 | awk '{print $2}'`
livre=`df | grep $1 | awk '{print $4}'`
ocupado=`df | grep $1 | awk '{print $3}'`

percent_oc=$(($ocupado * 100 / $total))
percent_li=$((100 - $percent_oc))

#echo "total  : $total"
#echo "ocupado: $ocupado"
#echo "livre  : $livre"

echo "P.Ocup.: $percent_oc"
echo "P.Livr.: $percent_li"
fi

chmod +x /srv/www/default/html/mrtg/hd.sh 

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a