Problem
Im Syslog /var/log/syslog (in der Standardkonfiguration unter Debian) tauchen immer wieder die Zeilen
error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1)
auf.
Lösung
Unter Debian in der Datei /etc/default/snmpd den Eintrag
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
auf
SNMPDOPTS='-LS6d -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
ändern.
Danach den snmpd-daemon neu starten (Befehl gilt für systemd Systeme):
systemctl restart snmpd.service
Update
Ab Debian 9 stretch werden die Konfigurationsdateien unter /etc/default/ nicht mehr eingelesen und man muss die Parameter direkt in der systemd Unitdatei anpassen:
# cp /lib/systemd/system/snmpd.service /etc/systemd/system/snmpd.service # sed -i "s|-Lsd|-LS6d|" /etc/systemd/system/snmpd.service # systemctl daemon-reload # systemctl restart snmpd
Die Datei /etc/systemd/system/snmpd.service sieht dann folgendermaßen aus:
[Unit] Description=Simple Network Management Protocol (SNMP) Daemon. After=network.target ConditionPathExists=/etc/snmp/snmpd.conf [Service] Environment="MIBSDIR=/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp" Environment="MIBS=" Type=simple ExecStartPre=/bin/mkdir -p /var/run/agentx ExecStart=/usr/sbin/snmpd -LS6d -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target
Schreibe eine Antwort