Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. vi esse scrip na net e acho que é bem melhor

    #!/bin/bash
    # circuito: 0100
    # ip: 10.50.10.2
    # cliente: danyharle
    down=`iptables -t mangle -L POSTROUTING -nvx | awk '/10.50.10.2/{print $2}'`
    up=`iptables -t mangle -L PREROUTING -nvx | awk '/10.50.10.2/{print $2}'`
    echo "$down"
    echo "$up"

    quando eu execulto so o script ele, da tudo OK

    veja agora os erros
    2007-09-07 19:24:39: WARNING: Problem with External get '/script/eth1:2.sh':
    Expected a Number for 'in' but got ''

    2007-09-07 19:24:39: WARNING: Problem with External get '/script/eth1:2.sh':
    Expected a Number for 'out' but got ''

    2007-09-07 19:24:39: ERROR: Target[eth1:2][_IN_] ' $target->[2]{$mode} ' did not eval into defined data
    2007-09-07 19:24:39: ERROR: Target[eth1:2][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data

    acho que o erro é mo mrtg.cfg

    eu renomiei os arquivos e dei permisão 777

    WorkDir:/var/www/htdocs/monitor

    Target[eth0]: `/script/eth0.sh /proc/net/dev`
    Title[eth0]: Tráfego da eth0
    PageTop[eth0]: <h1>Tráfego da eth0 </h1>
    MaxBytes[eth0]: 128000
    Options[eth0]: growright,bits,noinfo

    Target[eth1]: `/script/eth1.sh /proc/net/dev`
    Title[eth1]: Tráfego da eth1
    PageTop[eth1]: <h1>Tráfego da eth1 </h1>
    MaxBytes[eth1]: 1250000
    Options[eth1]: growright,bits,noinfo

    #Cliente Virtual para teste
    Target[eth1:2]: `/script/eth1:2.sh`
    Title[eth1:2]: Tráfego da eth1:2
    PageTop[eth1:2]: <h1>Tráfego da eth1:2 </h1>
    MaxBytes[eth1:2]: 1250000
    Options[eth1:2]: growright,bits,noinfo

    Target[eth2]: `/script/eth2.sh /proc/net/dev`
    Title[eth2]: Tráfego da eth2
    PageTop[eth2]: <h1>Tráfego da eth2 </h1>
    MaxBytes[eth2]: 1250000
    Options[eth2]: growright,bits,noinfo

    Target[perf]:`/script/micro.sh`
    Title[perf]: CPU e memória
    PageTop[perf]: <h1>Uso de CPU e memória </h1>
    MaxBytes[perf]:100
    Unscaled[perf]:ymwd
    Options[perf]: growright,noinfo,gauge
    YLegend[perf]: Percentual
    ShortLegend[perf]: %
    Legend1[perf]: Uso de tempo da CPU
    Legend2[perf]: Uso da memória real
    LegendI[perf]: CPU
    LegendO[perf]: Mem
    Última edição por fsoaress76; 07-09-2007 às 19:02.

  2. Soares,

    Esse script não funcionou na maquina que eu uso, de qualquer forma o log de erro indica que o script não retornou nada, ao invés de retornar os numeros como esperados.

    Na época que eu coloquei o MRTG pra rodar eu tive esse mesmo problema e era exatamente no script que não estava retornando os valores da forma adequada.

    Você está executando o MRTG como root ou como usuario normal? Já verificou de o script executa normalmente quando executado pelo usuario que o MRTG usa?



  3. quando eu tiro estas linhas ele execulta normal

    #Cliente Virtual para teste
    #Target[eth1:2]: `/script/eth1:2.sh`
    #Title[eth1:2]: Tráfego da eth1:2
    #PageTop[eth1:2]: <h1>Tráfego da eth1:2 </h1>
    #MaxBytes[eth1:2]: 1250000
    #Options[eth1:2]: growright,bits,noinfo


    eu nao posso desistir,
    meu patrao que o monitoramento de todos os ip dos clientes pelo graficos.

    sao 210 clientes (rede virtuais) eth01, eth0:2. . . . eth0:11x e eth1:1,eth1:2. . . . . . .eth1:11x.

    será q o mrtg dará conta?

  4. Eu não tenho como lhe ajudar mais, o problema está no script "/script/eth1:2.sh" (que vc botou esse nome agora, pq antes era outro) quando você comenta essa interface certamente ele funcionará.

    Você não me diz que o fato de só executar o script "/script/eth1:2.sh" se ele retorna os 2 números necessários para que o MRTG gere a estatistica. Não tenho certeza, mas como me parece que você utiliza expressões regulares para encontrar a interface eth1:2, eu testaria colocar um "scape" nos dois pontos, ou seja, tipo: "/eth1\:2/", pode ser que ajude.



  5. obrigado colega voce ja fez bastante

    Deus te abençoes






Tópicos Similares

  1. Alguém sabe como fazer o Shorewall liberar para varia redes?
    Por gamaj1 no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-03-2011, 09:57
  2. Como monitorar a rede ?
    Por edupfeffer no fórum Segurança
    Respostas: 4
    Último Post: 26-07-2007, 09:50
  3. Varias redes... 1 cliente por rede! como???
    Por alanvictorjp no fórum Redes
    Respostas: 1
    Último Post: 23-03-2007, 08:28
  4. Repetidora pra varias redes. Como?!
    Por ratobr no fórum Redes
    Respostas: 4
    Último Post: 19-01-2007, 11:50
  5. Samba como cliente da Rede
    Por rafaelpazcolles no fórum Servidores de Rede
    Respostas: 2
    Último Post: 02-04-2003, 17:39

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L