Data Domain: Las capturas SNMP fallan después de la actualización de DDOS a DDOS 8.3 u 8.1
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 y 8.1 causa este problema ...
Symptoms
Se aplica a:
- Sistema actualizado a versiones de DDOS anteriores a 8.3.1.10 Y 8.1.x, por ejemplo: Sistema DDOS actualizado de 7.13.1.40 a 8.3.1.10
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: xxxxx!!162
2023-10-08 09:52:46 xxxxx emsmon: ERROR: Invalid IP address: xxxxx!!162
2023-10-08 09:53:09 xxxxx emsmon: ERROR: Invalid IP address: xxxxx!!162
2023-10-08 09:55:09 xxxxx emsmon: ERROR: Invalid IP address: xxxxx!!162Cause
El problema se origina a partir de un problema presentado en la versión 8.3 cuando se agregó una nueva comprobación de validación para 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 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 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:
- Compruebe si se especificó el puerto de SNMP trap.
- Si se especificó el puerto, se muestra como un número; de lo contrario, se muestra como "Predeterminado" (el valor predeterminado es el puerto 162):
# snmp show trap-hosts
SNMP v2c Trap Hosts:
--------------------
Trap Host Port Community
--------- ---- ---------
x.x.x.x 162 x.x.x.x
--------- ---- ---------
- Quite el
trap-hostentrada:
# snmp del trap-host x.x.x.x
- Agréguelo sin especificar un puerto:
# snmp add trap-host x.x.x.x version v2c community x.x.x.x
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