Data Domain: Las capturas SNMP fallan después de la actualización de DDOS a DDOS 8.3, 8.1 o 7.10.1.40+
Summary: Las capturas de Simple Network Management Protocol (SNMP) no se envían si la configuración del host de captura de SNMP incluye un número de puerto. Un defecto en la validación de direcciones IP introducido en DDOS 8.3, 8.1 y 7.10.1.40 causa este problema ...
Symptoms
Se aplica a:
- Sistema actualizado a versiones de DDOS anteriores a 8.3.1.20 u 8.1.x, por ejemplo: Sistema DDOS actualizado de 7.13.1.40 a 8.3.1.10
- El sistema se actualizó a las versiones de DDOS anteriores a 7.10.1.80, pero posteriores a 7.10.1.40+.
Cuando una configuración de SNMP incluye un puerto anexado a la dirección IP, aparecen los siguientes síntomas:
- Las capturas de SNMP no se envían.
- El registro
messages.engineeringmuestra "Invalid IP address" errores. - El mensaje de error muestra la IP y el puerto concatenados con "
!!”.
Ejemplo de entradas de registro en messages.engineering:
#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
El problema se origina a partir de un problema introducido en las versiones 7.10.1.40, 8.1 y 8.3 de DD OS cuando se agregó una nueva comprobación de validación de la dirección IP configurada para las capturas SNMP.
La comprobación espera una dirección IP pura, pero la implementación pasa incorrectamente la IP y el puerto juntos como una sola cadena formateada como "IP!!Port".
Dado que esta cadena combinada no es una dirección IP válida, se produce un error en la validación, lo que impide el envío de la captura.
Resolution
Corregir:
- Actualice DDOS a la versión 7.10.1.80+ (si corresponde).
- Actualice DDOS a la versión 8.3.1.20 (LTS) u 8.4.x, donde se corrigió el problema.
- Descargue el paquete correspondiente desde el portal de soporte de Dell .
- Instale el paquete siguiendo el procedimiento de actualización estándar, como se describe en la Guía de administración de DDOS de la versión determinada.
Solución alternativa: (Si no se puede actualizar la versión de DD OS en este momento)
- Compruebe si se especificó el puerto de SNMP trap. [Si hay un puerto distinto del 162 en uso, las únicas opciones son actualizar DD OS o cambiar el entorno para utilizar el puerto predeterminado 162 hasta que se pueda actualizar la versión de DD OS].
- Si se especificó el puerto, se muestra como un número; de lo contrario, se muestra como "Predeterminado":
# snmp show trap-hosts
SNMP v2c Trap Hosts:
--------------------
Trap Host Port Community
--------- ---- ---------
x.x.x.x 162 yyyyy
--------- ---- ---------
- Quite el
trap-hostEntrada:
# snmp del trap-host x.x.x.x:162
- Agréguelo sin especificar un puerto: (El puerto predeterminado de 162 se utiliza automáticamente)
# snmp add trap-host x.x.x.x version v2c community yyyyy
Lo mismo se puede lograr en la interfaz gráfica de DDOS eliminando el número de puerto del trap-host configuración que se encuentra en Administration>Settings >SNMP