[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