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, 31.10.2018 11:50
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:
A A G K J
 
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