Betriebssystem: Debian 5.0.3
SNMPD Version: 5.4.1
Ich habe die folgenden zwei Zeilen in meiner snmpd.conf-Datei:
Schnittstelle eth0
Agentenadresse udp: 161
Ich erhalte die folgenden Fehler in meinem Syslog:
5. Oktober 18:04:44 webdb003 snmpd [29864]: /etc/snmp/snmpd.conf: Zeile 434: Fehler: Fehlender TYPE-Parameter
5. Oktober 18:04:44 webdb003 snmpd [29864]: net-snmp: 1 Fehler ( s) in Konfigurationsdatei (en)
5. Oktober 18:04:44 webdb003 snmpd [29864]: Fehler beim Öffnen des angegebenen Endpunkts "udp: 161"
5. Oktober 18:04:44 webdb003 snmpd [29864]: Server wird mit Code 1 beendet
Die Dokumentation hier sagt jedoch, dass dies die richtige Syntax ist. Wenn ich es jedoch in die Agentenadresse 127.0.0.1:161 ändere, kann ich die MIB-Liste beim Herstellen einer Verbindung zu localhost ordnungsgemäß überprüfen. Mein Problem ist, dass ich auch möchte, dass es auch in der Lage ist, auf der öffentlichen Adresse zu snmpwalkieren, ohne eine öffentliche Adresse angeben zu müssen, da ich diese Konfigurationsdatei an alle meine Server senden muss und wirklich keine Lust habe, eine Konfigurationsdatei zu schreiben für jeden Server nur wegen der IP-Adressunterschiede.
agentAddress udp:0.0.0.0:161,udp6:[::1]:161
in/etc/snmp/snmpd.conf
und mein Daemon startet.Ich habe diesen Fehler erhalten, als ich versucht habe,
snmpd
auf einem System zu starten, auf dem IPv6 deaktiviert war.Ich habe das Problem behoben, indem ich die folgende Zeile in geändert habe
/etc/snmp/snmpd.conf
:Zu dem Folgendem:
quelle