Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Navigation

Mein Blog magenbrot.net



Mail-, Web-, Domainhosting und vieles mehr durch OVTEC Völker IT.

linux:linux_distributionen:debian:snmpd_error_on_subcontainer_ia_addr_insert_-1_fixen

"snmpd: error on subcontainer 'ia_addr' insert (-1)" fixen

Wenn man in einem frischen Debian (Ubuntu ist auch betroffen) SNMPd verwendet, tauchen immer wieder diese Meldungen im Syslog auf:

Apr 11 14:19:05 hostname snmpd[12512]: error on subcontainer 'ia_addr' insert (-1) 

Dieser Bug ist schon sehr lange in Debian (und Ubuntu) und lässt sich wie folgt fixen.

Ab Debian Stretch muss man das Systemd Unitfile von snmpd anpassen. Vorgaben in /etc/default/ werden nicht mehr beachtet:

sudo -i
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

Vor Debian Stretch bzw. Systemd hat es so funkioniert:

sed -i 's/Lsd/LS6d/g' /etc/default/snmpd
service snmpd restart

Diskussion

, 18.10.2018 01:44

sudo systemctl cat snmpd.service # /lib/systemd/system/snmpd.service [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 -Lsd -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f ExecReload=/bin/kill -HUP $MAINPID

[Install] WantedBy=multi-user.target

# sudo systemctl edit snmpd.service

Add lines above:

#BEGIN [Service] ExecStart= ExecStart=/usr/sbin/snmpd -LS6d -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f #END

Save.

sudo systemctl cat snmpd.service # /lib/systemd/system/snmpd.service [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 -Lsd -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f ExecReload=/bin/kill -HUP $MAINPID

[Install] WantedBy=multi-user.target

# /etc/systemd/system/snmpd.service.d/override.conf [Service] ExecStart= ExecStart=/usr/sbin/snmpd -LS6d -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f

## sudo systemctl restart snmpd.service

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
B L E M R
 
linux/linux_distributionen/debian/snmpd_error_on_subcontainer_ia_addr_insert_-1_fixen.txt · Zuletzt geändert: 11.04.2018 14:29 von wiki@magenbrot.net