Data Domain: Le trap SNMP hanno esito negativo dopo l'aggiornamento a DDOS 8.3 o 8.1 o 7.10.1.40+
Summary: Le trap SNMP (Simple Network Management Protocol) non vengono inviate se la configurazione host trap SNMP include un numero di porta. Questo problema è causato da un difetto nella convalida degli indirizzi IP introdotto in DDOS 8.3 e 8.1 e 7.10.1.40 ...
Symptoms
Applicabile a:
- Sistema aggiornato a versioni DDOS precedenti a 8.3.1.20 o 8.1.x, ad esempio: Sistema DDOS aggiornato da 7.13.1.40 a 8.3.1.10
- Sistema aggiornato a versioni DDOS precedenti alla 7.10.1.80 ma successive alla 7.10.1.40+.
Quando una configurazione SNMP include una porta aggiunta all'indirizzo IP, vengono visualizzati i seguenti sintomi:
- Le trap SNMP non vengono inviate.
- Il registro
messages.engineeringvisualizza "Invalid IP address" errori. - Il messaggio di errore mostra l'IP e la porta concatenati con "
!!".
Voci di registro di esempio in 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
Il problema ha origine da un problema introdotto in DD OS versione 7.10.1.40, 8.1 e 8.3 quando veniva aggiunto un nuovo controllo di convalida per l'indirizzo IP configurato per le trap SNMP.
Il controllo prevede un indirizzo IP puro, ma l'implementazione passa erroneamente l'IP e la porta insieme come una singola stringa formattata come "IP!!Port".
Poiché questa stringa combinata non è un indirizzo IP valido, la convalida ha esito negativo, impedendo l'invio della trap.
Resolution
Correzione:
- Aggiornare DDOS alla versione 7.10.1.80+ (se appropriato).
- Aggiornare DDOS alla versione 8.3.1.20 (LTS) o 8.4.x, dove il problema è stato corretto.
- Scaricare il pacchetto appropriato dal portale del supporto Dell .
- Installare il pacchetto seguendo la procedura di upgrade standard, come descritto nella Guida all'amministrazione di DDOS per la versione specificata.
Soluzione alternativa: (se al momento non è possibile aggiornare la versione di DD OS)
- Verificare che la porta trap SNMP sia stata specificata. [Se è in uso una porta diversa da 162, le uniche opzioni sono aggiornare DD OS o modificare l'ambiente per utilizzare la porta predefinita 162 fino a quando non è possibile aggiornare la versione di DD OS.]
- Se la porta è stata specificata, viene visualizzata come un numero, altrimenti come "Default":
# snmp show trap-hosts
SNMP v2c Trap Hosts:
--------------------
Trap Host Port Community
--------- ---- ---------
x.x.x.x 162 yyyyy
--------- ---- ---------
- Rimuovere il
trap-hostVoce:
# snmp del trap-host x.x.x.x:162
- Aggiungerla senza specificare una porta: (la porta predefinita 162 viene utilizzata automaticamente)
# snmp add trap-host x.x.x.x version v2c community yyyyy
Lo stesso si può fare nell'interfaccia grafica di DDOS rimuovendo il numero di porta dal trap-host configurazione trovata in Administration>Settings >SNMP