lam3r
12.12.06, 13:46
Hallo,
bei mir lief der MRTG über 1 Jahr einwandfrei, aber seit ich Debian auf etch aktualisiert habe, ist dem nicht mehr so :(
Nachdem die T-Com alle 24h eine Zwangstrennung macht, funktioniert auch der mrtg nicht mehr auf ppp0. Eth0 kann auch weiterhin via snmpd ausgelesen werden.
Ich erhalte dann folgenden Fehler:
mrtg traffic.cfg
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 4 (OID: 1.3.6.1.2.1.2.2.1.16.9)
SNMPv1_Session (remote host: "127.0.0.1" [127.0.0.1].161)
community: "public"
request ID: 772800169
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for ifDescr.9 ifInOctets.9 ifDescr.9 ifOutOctets.9 sysUptime sysName on public@127.0.0.1::::::v4only
at /usr/bin/mrtg line 2043
2006-12-12 14:27:40: WARNING: could not match&get 127.0.0.1:/ifInOctets for Descr 'ppp0'
2006-12-12 14:27:40: ERROR: Target[localhost_ppp0][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
2006-12-12 14:27:40: ERROR: Target[localhost_ppp0][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
Bei nochmaligem aufrufen von mrtg mit entsprechendem Parameter erscheint diese Fehlermeldung nicht mehr, MRTG will trotzdem nicht mehr (Zeigt dann 0Kbyte Traffic an, was nicht stimmt.)
Wenn ich dann wie wild den snmpd neu starte, neue configs fuer mrtg erstelle funktioniert das ganze dann irgendwann wieder, system konnte ich dahinter nicht erkennen.
Die config sieht wie folgt aus:
### Interface 1 >> Descr: 'eth0' | Name: 'eth0' | Ip: '192.168.0.1' | Eth: '00-04-76-c9-f9-b7' ###
Target[localhost_eth0]: \eth0:public@127.0.0.1:
SetEnv[localhost_eth0]: MRTG_INT_IP="192.168.0.1" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_eth0]: 1250000
Title[localhost_eth0]: 192.168.0.1 -- Local Network
PageTop[localhost_eth0]: <h1>192.168.0.1 -- Local Network</h1>
### Interface 9 >> Descr: 'ppp0' | Name: 'ppp0' | Ip: '217.233.135.140' | Eth: '' ###
Target[localhost_ppp0]: \ppp0:public@127.0.0.1:
SetEnv[localhost_ppp0]: MRTG_INT_IP="" MRTG_INT_DESCR="ppp0"
MaxBytes[localhost_ppp0]: 393216
Title[localhost_ppp0]: ppp0 -- Internet
PageTop[localhost_ppp0]: <h1>ppp0 -- Internet</h1>
(Workdir usw, habe ich mal weggelassen)
snmpd.conf:
com2sec local 127.0.0.1/32 public
com2sec local 192.168.0.0/24 public
group MyROGroup v1 local
group MyROGroup v2c local
group MyROGroup usm local
view all included .1 80
access MyROGroup "" any noauth exact all none none
syslocation DE
syscontact Me <root@localhost>
An was könnte das liegen? Ich habe nichts an der config geaendert, aber der snmpd/mrtg wurde aktualisiert.
Grüsse
bei mir lief der MRTG über 1 Jahr einwandfrei, aber seit ich Debian auf etch aktualisiert habe, ist dem nicht mehr so :(
Nachdem die T-Com alle 24h eine Zwangstrennung macht, funktioniert auch der mrtg nicht mehr auf ppp0. Eth0 kann auch weiterhin via snmpd ausgelesen werden.
Ich erhalte dann folgenden Fehler:
mrtg traffic.cfg
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 4 (OID: 1.3.6.1.2.1.2.2.1.16.9)
SNMPv1_Session (remote host: "127.0.0.1" [127.0.0.1].161)
community: "public"
request ID: 772800169
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for ifDescr.9 ifInOctets.9 ifDescr.9 ifOutOctets.9 sysUptime sysName on public@127.0.0.1::::::v4only
at /usr/bin/mrtg line 2043
2006-12-12 14:27:40: WARNING: could not match&get 127.0.0.1:/ifInOctets for Descr 'ppp0'
2006-12-12 14:27:40: ERROR: Target[localhost_ppp0][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
2006-12-12 14:27:40: ERROR: Target[localhost_ppp0][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
Bei nochmaligem aufrufen von mrtg mit entsprechendem Parameter erscheint diese Fehlermeldung nicht mehr, MRTG will trotzdem nicht mehr (Zeigt dann 0Kbyte Traffic an, was nicht stimmt.)
Wenn ich dann wie wild den snmpd neu starte, neue configs fuer mrtg erstelle funktioniert das ganze dann irgendwann wieder, system konnte ich dahinter nicht erkennen.
Die config sieht wie folgt aus:
### Interface 1 >> Descr: 'eth0' | Name: 'eth0' | Ip: '192.168.0.1' | Eth: '00-04-76-c9-f9-b7' ###
Target[localhost_eth0]: \eth0:public@127.0.0.1:
SetEnv[localhost_eth0]: MRTG_INT_IP="192.168.0.1" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_eth0]: 1250000
Title[localhost_eth0]: 192.168.0.1 -- Local Network
PageTop[localhost_eth0]: <h1>192.168.0.1 -- Local Network</h1>
### Interface 9 >> Descr: 'ppp0' | Name: 'ppp0' | Ip: '217.233.135.140' | Eth: '' ###
Target[localhost_ppp0]: \ppp0:public@127.0.0.1:
SetEnv[localhost_ppp0]: MRTG_INT_IP="" MRTG_INT_DESCR="ppp0"
MaxBytes[localhost_ppp0]: 393216
Title[localhost_ppp0]: ppp0 -- Internet
PageTop[localhost_ppp0]: <h1>ppp0 -- Internet</h1>
(Workdir usw, habe ich mal weggelassen)
snmpd.conf:
com2sec local 127.0.0.1/32 public
com2sec local 192.168.0.0/24 public
group MyROGroup v1 local
group MyROGroup v2c local
group MyROGroup usm local
view all included .1 80
access MyROGroup "" any noauth exact all none none
syslocation DE
syscontact Me <root@localhost>
An was könnte das liegen? Ich habe nichts an der config geaendert, aber der snmpd/mrtg wurde aktualisiert.
Grüsse