[FUGSPBR] erro na execução mrtg
lanilc em ig.com.br
lanilc em ig.com.br
Qua Jun 23 11:16:15 BRT 2004
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 situação parecida que um outro usuário teve,
perguntaram a ele:
Vc gerou os scripts pra pegar o count do ipfw? Caso afirmativo, verifique se
eles estão 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 são
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 não vai
buscar em lugar algum.
Agradeço desde já
Clinaldo Nascimento
_________________________________________________________
Voce quer um iGMail protegido contra vírus e spams?
Clique aqui: http://www.igmailseguro.ig.com.br
Ofertas imperdíveis! 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/
Mais detalhes sobre a lista de discussão freebsd