Syslog - SNMP-3-INPUT_QFULL_ERR
ICSeverity(고객 심각도)
3
영향
SNMP는 우선순위가 낮은 프로토콜이며, 우선순위가 더 높은 작업과 SNMP와 같은 프로토콜 중 하나를 선택할 때마다 디바이스에서 SNMP 패킷을 먼저 폐기합니다.
syslog가 한 번/몇 번 발생했으며 자주 나타나지 않는 경우 무시해도 무방합니다.
경우에 따라 SNMP 프로세스의 예기치 않은/최적화되지 않은 작동을 일으킬 수 있는 소프트웨어 결함이 있을 수 있습니다. 다음 표시된 알려진 결함 목록을 검토하고 해당 Cisco 디바이스의 소프트웨어를 권장/최신 버전으로 업그레이드하여 사용 중인 소프트웨어에 대부분의 알려진 소프트웨어 수정 사항이 있는지 확인하십시오.
설명
이 오류는 일반적으로 디바이스에서 Syslog 대기열이 가득 차서 디바이스가 수신 SNMP 패킷을 처리할 수 없음을 의미합니다.
이는 다음 이유로 인해 발생할 수 있습니다.
- CPU가 우선순위가 높은 다른 패킷을 처리 중이므로 우선순위가 낮은 SNMP 메시지를 처리하지 않습니다.
- SNMP 입력 대기열의 버퍼가 부족하여 더 많은 수신 패킷을 처리할 수 없습니다.
- 가능한 메모리 누수 문제 -> TAC에 문의하여 확인하십시오.
- 장치에 결함이 있을 수 있습니다.
Syslog 메시지
SNMP-3-INPUT_QFULL_ERR:
입력 대기열이 꽉 차서 압축 해제된 상태입니다.
메시지샘플
SNMP-3-INPUT_QFULL_ERR:
입력 대기열이 꽉 차서 압축 해제된 상태입니다.
제품군
모든 Catalyst 플랫폼
레젝스
해당 없음
권장 사항
- 폴링 간격을 늘립니다.
- 자주 폴링되는 특정 OID가 있는 경우 해당 OID의 간격을 변경하거나 폴링이 필요하지 않은 경우 제거할 수 있습니다.
- 대기열이 가득 차면 SNMP 엔진을 다시 시작하는 것이 좋습니다. 이렇게 하려면 다음을 수행합니다.
no snmp-server
sh snmp
- snmp가 비활성화되었는지 확인합니다.
sh proc cpu | I SNMP Engine
—> snmp가 비활성화되었는지 확인합니다.
- 명령을 사용하여 SNMP를 재구성합니다.
snmp-server
.
- .SNMP 큐 크기를 늘립니다. 이는 해결 방법이며 수정이 아닙니다.
- 정확한 근본 원인을 파악하거나 결함이 의심되는 경우 TAC SR을 여십시오.
- 다음 명령을 사용하여 시간 임계값을 늘릴 수 있습니다.
- 또한 configuration 명령을 사용할 수 있습니다
no snmp monitor response
. 이 명령은 응답 시간을 임계값과 비교하는 메커니즘을 비활성화하며 지연 메시지가 표시되지 않습니다.
- 또한 이러한 로그는 정보를 제공하기 때문에 이러한 로그를 영구적으로 삭제할 수 있습니다.
명령
show proc cpu sorted
-> 디바이스의 CPU 비율 및 SNMP 엔진 프로세스의 CPU 비율을 확인합니다.
show proc cpu | I SNMPEngine
show snmp stats oid
-> 어떤 oid에서 SNMP 엔진을 사용 중인지 확인합니다.
show snmp