Data Domain: SNMP-Traps schlagen nach DDOS-Upgrade auf DDOS 8.3, 8.1 oder 7.10.1.40+ fehl
Summary: SNMP-Traps (Simple Network Management Protocol) können nicht gesendet werden, wenn die SNMP-Trap-Hostkonfiguration eine Portnummer enthält. Ein Fehler bei der IP-Adressvalidierung, der in DDOS 8.3, 8.1 und 7.10.1.40 eingeführt wurde, verursacht dieses Problem ...
Symptoms
Gilt für:
- Systemupgrade auf DDOS-Versionen vor 8.3.1.20 oder 8.1.x, z. B.: DDOS-Systemupgrade von 7.13.1.40 auf 8.3.1.10
- Das System wurde auf DDOS-Versionen vor 7.10.1.80, aber nach 7.10.1.40+ aktualisiert.
Wenn eine SNMP-Konfiguration einen Port enthält, der an die IP-Adresse angehängt ist, treten die folgenden Symptome auf:
- SNMP-Traps werden nicht gesendet.
- Das Protokoll
messages.engineeringzeigt "Invalid IP address"-Fehlern. - Die Fehlermeldung zeigt die IP und den Port verkettet mit "
!!“.
Beispiel für Protokolleinträge in messages.engineeringverwalten:
#log view debug/messages.engineering
2023-10-08 09:52:43 xxxxx emsmon: ERROR: Invalid IP address: x.x.x.x!!162
2023-10-08 09:52:46 xxxxx emsmon: ERROR: Invalid IP address: x.x.x.x!!162
2023-10-08 09:53:09 xxxxx emsmon: ERROR: Invalid IP address: x.x.x.x!!162
2023-10-08 09:55:09 xxxxx emsmon: ERROR: Invalid IP address: x.x.x.x!!162Cause
Das Problem geht auf ein Problem zurück, das in DD OS Version 7.10.1.40, 8.1 und 8.3 eingeführt wurde, als eine neue Validierungsprüfung für die für SNMP-Traps konfigurierte IP-Adresse hinzugefügt wurde.
Die Prüfung erwartet eine reine IP-Adresse, aber die Implementierung übergibt die IP und den Port fälschlicherweise als eine einzige Zeichenfolge, die als "IP!!Port"aus.
Da diese kombinierte Zeichenfolge keine gültige IP-Adresse ist, schlägt die Validierung fehl und verhindert, dass der Trap gesendet wird.
Resolution
Fehlerbehebung:
- Führen Sie ein Upgrade von DDOS auf Version 7.10.1.80+ durch (falls zutreffend).
- Aktualisieren Sie DDOS auf Version 8.3.1.20 (LTS) oder 8.4.x, wo das Problem behoben wurde.
- Laden Sie das entsprechende Paket vom Dell Support-Portal herunter.
- Installieren Sie das Paket gemäß dem standardmäßigen Upgradeverfahren, wie im DDOS-Administrationshandbuch für die jeweilige Version beschrieben.
Problemumgehung: (Wenn Sie derzeit kein Upgrade der DD OS-Version durchführen können)
- Überprüfen Sie, ob der SNMP-Trap-Port angegeben wurde. [Wenn ein anderer Port als 162 verwendet wird, besteht die einzige Option darin, ein Upgrade des DD OS durchzuführen oder die Umgebung so zu ändern, dass der Standardport 162 verwendet wird, bis ein Upgrade auf die DD OS -Version durchgeführt werden kann.]
- Wenn der Port angegeben wurde, wird er als Zahl angezeigt, andernfalls als "Standard":
# snmp show trap-hosts
SNMP v2c Trap Hosts:
--------------------
Trap Host Port Community
--------- ---- ---------
x.x.x.x 162 yyyyy
--------- ---- ---------
- Entfernen Sie die
trap-hostEintrag:
# snmp del trap-host x.x.x.x:162
- Fügen Sie ihn hinzu, ohne einen Port anzugeben: (Standardport 162 wird automatisch verwendet)
# snmp add trap-host x.x.x.x version v2c community yyyyy
Dasselbe kann in der grafischen DDOS-Benutzeroberfläche erreicht werden, indem Sie die Portnummer aus dem trap-host Konfiguration gefunden in Administration>Settings >SNMP