[FUGSPBR] erro na execução mrtg
Marcelo Soares ds Costa
mscosta em bn.br
Qua Jun 23 11:35:28 BRT 2004
chmod 755 *.sh
On Wed, 2004-06-23 at 11:16, lanilc em ig.com.br wrote:
> Ola a Todos!
>
> Gostaria deperdur ajuda em um problema que estou encontrando:
>
> Em alguns posts da lista, eu encontrei materiais para trabalhar o mrtg sem o
> snmp e rodando na mesma maquina. A nota que mais serviu para meu proposito
> foi este:
>
>
> /sbin/ipfw add 20 count tcp from any to 192.168.1.165 out via xl1
> /sbin/ipfw add 21 count tcp from 192.168.1.165 to any in via xl1
> O meu /usr/local/etc/mrtg/clientes.cfg esta desta forma:
>
> WorkDir: /usr/local/apache/htdocs/mrtg/clientes
> WriteExpires: YES
> Refresh: 600
> Interval: 5
> MaxBytes[_]: 12500000
> Colours[_]: ORANGE#ff0000,BLACK#0000ff,DARK GREEN#996600,VIOLET#000000
> Options[_]: growright, bits
> XSize[_]: 400
> YSize[_]: 100
>
> ## Consumo 165
> Target[165]: `/sbin/165.sh`
> Title[165]: Cliente X
> PageTop[165]: <H1>Analise do trafego do Cliente X</H1>
> LegendI[165]: Entrada
> LegendO[165]: Saida
>
> continuando...o 165.sh fica assim:
>
> #!/bin/sh
> in=`/sbin/ipfw show 20 | /usr/bin/awk '{print $3}'`
> out=`/sbin/ipfw show 21 | /usr/bin/awk '{print $3}'`
> echo $in
> echo $out
> echo 0
> echo -n 0
>
> Fiz todos os prcedimentos, mas ele esta dando erro:
>
> (zok:/root)# /usr/local/bin/mrtg --user=mrtg --group=mrtg
> /usr/local/etc/mrtg/mrtg.cfg
> ipfw: socket: Operation not permitted
> ipfw: socket: Operation not permitted
> WARNING: Problem with External get '/sbin/21.sh':
> Expected a Number for 'in' but got ''
>
> WARNING: Problem with Externale get '/sbin/21.sh':
> Expected a Number for 'out' but got ''
>
> ERROR: Target[ip21][_IN_] ' $$target[1]{$mode} ' did not eval into defined
> data
> ERROR: Target[ip21][_OUT_] ' $$target[1]{$mode} ' did not eval into defined
> data
> WARNING: Skipping Update of ip21, inlast is not defined
> WARNING: Skipping Update of ip21, outlast is not defined
>
> Em resposta para uma situao parecida que um outro usurio teve,
> perguntaram a ele:
>
> Vc gerou os scripts pra pegar o count do ipfw? Caso afirmativo, verifique se
> eles esto pegando de fato as regras interessadas executando eles. Tem que
> aparecer algo do tipo:
>
> [mail] /pub/rede/Hp48g # more /usr/local/etc/mrtg/mrtg.cfg |grep smtp.sh
> Target[smtp]: `/bin/smtp.sh`
>
> [mail] /pub/rede/Hp48g # /bin/smtp.sh
> 1108221820
> 27015644
> 0
> 0
> [mail] /pub/rede/Hp48g #
>
> Ok?
>
> Esta tudo gerado, pegando os counts do ipfw, at mesmo os testes so
> positivos, mas s executa o comando para rodar o mrtg que ele da a
> mensagem de erro acima.
>
> O que pode estar errado???
>
>
> Ps: Este procedimento esta sendo feito na mesma maquina, tipo ela no vai
> buscar em lugar algum.
>
>
> Agradeo desde j
>
>
> Clinaldo Nascimento
>
> _________________________________________________________
> Voce quer um iGMail protegido contra vrus e spams?
> Clique aqui: http://www.igmailseguro.ig.com.br
> Ofertas imperdveis! Link: http://www.americanas.com.br/ig/
>
> _______________________________________________________________
> Para enviar um novo email para a lista: fugspbr em fugspbr.org
> Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd