+ Responder ao Tópico



  1. #1

    Padrão é o tal de MRTG de novo

    Ola pessoal,

    Meu problema agora é que o MRTG está funcionando mas dá um aviso direto segue abaixo:

    ERROR: Target[eth0][_IN_] '"/etc/mrtg/scripts/net.sh"' evaluated to '/etc/mrtg/scripts/net.sh' instead of a number
    ERROR: Target[eth0][_OUT_] '"/etc/mrtg/scripts/net.sh"' evaluated to '/etc/mrtg/scripts/net.sh' instead of a number
    WARNING: Skipping Update of eth0, inlast is not defined
    WARNING: Skipping Update of eth0, outlast is not defined

    Meu Scritp segue abaixo:

    #!/bin/sh
    # net.sh
    # Feito por: Augusto Campos
    awk '
    /'$1':/ {
    $0=substr($0,index($0,":")+1);
    print $1;print $9
    }
    ' /proc/net/dev

    Alguem pode me ajudar a resolver esse aviso.

    Grato desde já

    Sandro

  2. #2
    rsoares
    Visitante

    Padrão é o tal de MRTG de novo

    o teu problema deve estar dentro do mrtg.conf

    que deve ficar assim no caso desse script ai:

    Target[eth0]: `/home/batatinha/mrtg/net.sh eth0`
    Title[eth0]:"Trafego na placa de rede - eth0"
    MaxBytes[eth0]:1400000
    PageTop[eth0]: <h1>Trafego na placa de rede</h1>
    Options[eth0]: growright,bits,noinfo

  3. #3
    rsoares
    Visitante

    Padrão é o tal de MRTG de novo

    ou seja, vc deve fornecer como paramentro a interface que vai ser monitorada. NO meu caso ai, a eth0