Zum Inhalt springen

MRTG Fehlermeldung „could not match&get“

Seit dem Update von Ubuntu 6.06.2 auf 8.04.2 kommt beim mrtg folgende Fehlermeldung:

Exiting subroutine via last at /usr/share/perl5/Net_SNMP_util.pm line 1780.
Use of uninitialized value in concatenation (.) or string at /usr/bin/mrtg line 2012.
2009-04-14 08:59:17: WARNING: could not match&get 192.168.1.2:/ifInOctets for IP 192.168.100.200
2009-04-14 09:08:17: ERROR: Target[192.168.1.2_192.168.1.2][_IN_] ‚ $target->[15]{$mode} ‚ did not eval into defined data

Die Ursache ist leicht gefunden, der SNMP-Daemon lauscht auf dem betroffenen Rechner nur am Localhost Interface und kann daher über’s Netzwerk nicht erreicht werden.

Mit dem Update wurde in der Config Datei /etc/defaults/snmpd der Eintrag

SNMPDOPTS=‘-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid‘

um den Wert „127.0.0.1“ erweitert

SNMPDOPTS=‘-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′

Wenn man diesen wieder entfernt und den SNMPD Prozess neu startet, dann klappts auch wieder mit der MRTG Verbindung.

Schlagwörter:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert