pessoALL, o que eu to tentando agora eh o seguinte: estou utilizando o mrtg para monitorar o espaco no meu hd livre, atraves do seguinte script, que peguei do amigo alexandre mioranza, aki da lista:
-bash-2.05b$ cat stats_hd.sh #!/bin/sh # # Interface: # stats_hd.sh <device> # df -m $1 | sed -e "s, , ,g" -e "s, , ,g" -e "s, , ,g" -e "s, , ,g" | grep -v "Filesystem" > /tmp/df usado=`cat /tmp/df | cut -f3 -d" "` disponivel=`cat /tmp/df | cut -f4 -d" "` echo $usado echo $disponivel echo 0 echo -n 0 #echo `uptime | cut -f5 -d" " | sed -e "s/,//g"` #echo $1 rm /tmp/df a unica coisa que eu modifiquei, foi o '-m' que eu adicionei depois do df, na primeira linha valida do script, para ele me mostrar os dados em blocos de 1mb. a parte de configuracao do meu mrtg esta da seguinte forma: #---------- ad0s1a Target[ad0s1a]: `/usr/local/etc/mrtg/stats_hd.sh /dev/ad0s1a` Options[ad0s1a]: gauge,absolute,growright,nopercent,integer MaxBytes[ad0s1a]: 12500000000 Title[ad0s1a]: teste - ad0s1a montado em / PageTop[ad0s1a]: <h1>teste - ad0s1a montado em /</h1> PageFoot[ad0s1a]: <HR size=2 noshade> isto � apenas um teste. Legend1[ad0s1a]: Used Space Legend2[ad0s1a]: Free Space Legend3[ad0s1a]: Used Legend4[ad0s1a]: Free LegendI[ad0s1a]: Used LegendO[ad0s1a]: Free ok, funciona direito, porem, numa particao em que eu tenho 23908 mb livres, no mrtg ele me mostra como c eu tivesse Free 24 kB/s. o que eu nao quero � que ele converta esse numero, que normalmente ele estaria mostrando em B/s, para kB/s. Tem como fazer isso? outra, tem como eu mudar esse nome q ele da, de B/s para Mb? valeu! joca loco. __________________________________________________________________________ Sele��o de Softwares UOL. 10 softwares escolhidos pelo UOL para voc� e sua fam�lia. http://www.uol.com.br/selecao _______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
