목차

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을 여십시오.

- 다음 명령을 사용하여 시간 임계값을 늘릴 수 있습니다.

- snmp 모니터 응답 임계값(5000).

- 또한 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