Gedächtnisstützen IT

Konfiguration, Server, Unix/Linux

snmpd und “error on subcontainer ‘ia_addr’ insert (-1)” im syslog

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

Quelle: https://wiki.magenbrot.net/linux/linux_distributionen/debian/snmpd_error_on_subcontainer_ia_addr_insert_-1_fixen

Schreibe eine Antwort

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.