Syslog - SNMP-3-INPUT_QFULL_ERR
ICSeverity (gravidade do cliente)
3
Impacto
O SNMP é um protocolo de baixa prioridade e, sempre que houver uma escolha entre uma tarefa de prioridade mais alta e um protocolo como o SNMP, o dispositivo descartará primeiro os pacotes SNMP.
Se o syslog tiver ocorrido uma vez/ algumas vezes e não aparecer com frequência, ele poderá ser ignorado com segurança.
Em algumas situações, pode haver um defeito de software que pode causar uma operação inesperada/não otimizada do processo SNMP. Revise a lista de defeitos conhecidos mostrados a seguir e considere atualizar o software do dispositivo da cisco em questão para a versão recomendada/mais recente para garantir que a maioria das correções de software conhecidas esteja presente no software em uso.
Descrição
Esse erro geralmente significa que a fila de Syslog está cheia no dispositivo, portanto, o dispositivo não pode processar pacotes SNMP de entrada.
Isso pode acontecer devido aos seguintes motivos:
- A CPU está ocupada processando outros pacotes de alta prioridade e, portanto, não processa mensagens SNMP de baixa prioridade.
- A fila de entrada SNMP está fora dos buffers, portanto, não pode processar mais pacotes de entrada.
- Possível problema de perda de memória -> Entre em contato com o TAC para verificar isso.
- Possíveis defeitos no dispositivo.
MensagemSyslog
SNMP-3-INPUT_QFULL_ERR:
Pacote removido devido à fila de entrada cheia.
Exemplo deMensagem
SNMP-3-INPUT_QFULL_ERR:
Pacote removido devido à fila de entrada cheia.
Famíliade produtos
Todas as plataformas Catalyst
Regex
N/A
Recomendação
- Aumente o intervalo de polling.
- Se houver OIDs específicos sendo interrogados com frequência, você poderá alterar o intervalo desses OIDs ou removê-los se a interrogação não for necessária.
- Frequentemente, recomenda-se uma reinicialização a quente do Mecanismo SNMP para um problema de fila cheia. Para fazer isso:
no snmp-server
sh snmp
- para verificar se o snmp está desativado.
sh proc cpu | I SNMP Engine
—> para verificar se o snmp está desabilitado.
- Reconfigure o SNMP com o comando,
snmp-server
.
- .Aumente o tamanho da fila SNMP. Esta é uma solução e NÃO uma correção.
- Para identificar a causa raiz exata ou se suspeitar de um defeito, abra um TAC SR.
- Você pode aumentar o limite de tempo usando este comando:
- snmp monitor response threshold 5000.
- Você também pode usar o comando de configuração
no snmp monitor response
. Esse comando desabilitaria o mecanismo para comparar o tempo de resposta com o limite e nenhuma mensagem de atraso seria exibida.
- Além disso, esses registros são apenas informativos, portanto, você pode excluí-los permanentemente.
Comandos
show proc cpu sorted
-> para verificar a porcentagem de CPU no dispositivo e a porcentagem de CPU no processo do mecanismo SNMP
show proc cpu | I SNMPEngine
show snmp stats oid
-> para verificar qual oid está mantendo o Mecanismo SNMP ocupado
show snmp