[FUGSPBR] mrtg - configuracoes avancadas

jocaloco666 jocaloco666 em bol.com.br
Qui Jun 12 13:32:59 BRT 2003


não, o que eu quis dizer não foi isso.
o df imprime os dados em megabytes,
ok, eh isso mesmo que eu quero.
o que acontece eh q o mrtg trata os
valores que o script passa para ele
como se fossem bits, bytes ou
megabytes, e nao eh isso que eu quero.
quero passar o inteiro para ele
"8712387123" como exemplo, e que ele
nao transforme este inteiro em outra
unidade, como por exemplo transformar
1024mb em 1g, entendeu?
tem como fazer isso?

[]'s

joca.

> esta aparecendo errado justamente por causa do -m do df, pois ele interpreta
> aquilo como bytes e nao como mega, tira o -m do df e coloca essas linhas no
> mrtg.cfg
> 
> YLegend[_]: Megabytes
> ShortLegend[_]: Megabytes
> 
> Acho que isso deve resolver
> 
> []s
> 
> Renato
> 
> ----- Original Message ----- 
> From: "jocaloco666" <jocaloco666 em bol.com.br>
> To: <fugspbr em fugspbr.org>
> Sent: Thursday, June 12, 2003 12:18 PM
> Subject: [FUGSPBR] mrtg - configuracoes avancadas
> 
> 
> > 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/
> >
> 
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> 

 
__________________________________________________________________________
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/



Mais detalhes sobre a lista de discussão freebsd