Ritardo di polling SNMP
VeritàICS
5 - Avviso
Conseguenze
Le risposte MIB sono in ritardo.
Descrizione
Il protocollo SNMP (Simple Network Management Protocol) è un protocollo di gestione di rete a bassa priorità. Questo messaggio è un messaggio di notifica inviato dal dispatcher SNMP all'utente per comunicare che il tempo di risposta SNMP ha superato il tempo di soglia predefinito. Ciò si verifica durante il polling di OID costosi e dispendiosi in termini di tempo nei MIB o quando si eseguono contemporaneamente troppi OID. I messaggi di errore in genere indicano l'OID/MIB che sta riscontrando il ritardo. Vedere gli esempi seguenti: SNMP-3-RESPONSE_DELAYED: elaborazione di GetNext di cefcFRUPowerStatusEntry.1 (# msec) SNMP-3-RESPONSE_DELAYED: elaborazione di GetNext di ciscoFlashFileEntry.1 (# msec) SNMP-3-RESPONSE_DELAYED: elaborazione di GetNext di cefcFanTrayStatusEntry.1 (# msec) Questo non può avere alcun impatto sul sistema. I registri sono di tipo informativo e possono essere ignorati oppure eliminati in modo permanente. Tuttavia, se il polling viene eseguito per scopi aziendali, è necessario limitare gli host che possono eseguire query sul dispositivo o limitare gli OID che possono essere sottoposti a polling, o entrambi.
MessaggioSyslog
SNMP-3-RESPONSE_DELAYED
EsempioMessaggio
Jan 31 15:00:19.270 EST <> %SNMP-3-RESPONSE_DELAYED: processing Get of ifHCInOctets.394344 (19164 msecs) THIS IS A SAMPLE MESSAGE
Famiglia di prodotti
- Switch Cisco Catalyst serie 3650
- Switch Cisco Catalyst serie 3850
- Switch Cisco Catalyst serie 9200
- Switch Cisco Catalyst serie 9300
- Switch Cisco Catalyst serie 9400
- Switch Cisco Catalyst serie 9500
- Switch Cisco Catalyst serie 9600
- Switch Cisco Catalyst serie 6800
- Cisco serie 4000 Integrated Services Router
- Cisco ASR serie 1000 Aggregation Services Router
- Cisco Catalyst serie 3750-X Switch
- Cisco Catalyst serie 2960-X Switch
Regex
N/D
Suggerimento
L'errore può essere individuato a causa di diversi difetti noti. Se si sta eseguendo una release fissa e il problema persiste, eseguire la procedura seguente per risolvere il problema. È possibile controllare gli output del comando "show proc cpu sorted" per verificare che l'utilizzo della CPU non sia troppo elevato e che il dispositivo funzioni in modo ottimale. La "show proc cpu" | i SNMP Engine" può anche mostrare la quantità di utilizzo dovuta al motore SNMP che elabora le richieste in ingresso. Device# show process cpu sort CPU usage per cinque secondi: 99%/0%; un minuto: 22%; cinque minuti: 18% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Processo 189 1535478456 697105815 2202 88,15% 13,40% 8,74% 0 SNMP ENGINE << Elevated CPU durare un minuto o più per questo processo un'indicazione che il polling è troppo aggressivo e il dispositivo non riesce a tenere il passo con il volume e la frequenza delle richieste. Sono spesso previsti picchi elevati della CPU che durano solo pochi secondi e che non costituiscono una fonte di preoccupazione. L'SNMP è considerato un processo a bassa priorità e può produrre un'elaborazione CPU se è richiesto da un processo più importante. È possibile controllare l'output del comando "show snmp stats oid" per verificare gli OID principali sottoposti a polling. È possibile aumentare o diminuire il valore limite della soglia di risposta per i MIB SNMP utilizzando il comando seguente in modalità di configurazione globale: snmp monitor response threshold-limit Il limite della soglia può essere impostato su un valore compreso tra 1000 e 5000 ms e non ha alcun impatto sulla modifica. Se si supera il valore predefinito di 2000 ms, il dispositivo in questione ha più tempo per rispondere a una determinata richiesta SNMP se i tempi di ritardo sono inferiori a 5000 ms. È inoltre possibile utilizzare il comando di configurazione "no snmp monitor response". Questo comando disabilita il meccanismo per confrontare il tempo di risposta con la soglia e non è possibile visualizzare i syslog di ritardo SNMP. Le richieste SNMP per il MIB ritardato e le eventuali richieste successive possono ancora scadere, ma il sistema non è in grado di stampare un registro quando ciò si verifica. Infine, se il problema è causato continuamente da uno specifico OID, è possibile bloccarlo con una visualizzazione SNMP. Esempio di configurazione globale: snmp-server vista TAC iso incluso snmp-server vista TAC 1.3.6.1.4.1.9.9.91.1.1.1.1 escluso snmp-server vista della community TAC RO
Comandi
#show version
#show module
#show proc cpu sort
#show run | s snmp
#show snmp
#show snmp stats oid