SNMP-invoerwachtrij vol
ICeverity
5 - Opmerking
Impact
SNMP-pakketten verwijderd
Beschrijving
Deze fout geeft aan dat SNMP-pakketten (Simple Network Management Protocol) zijn gedropt als gevolg van een volledige fout in de invoerwachtrij. Vaak is deze syslog een resultaat van uitgebreide SNMP-enquête activiteit. Deze syslog wordt verwacht wanneer het apparaat in kwestie een groot aantal SNMP-pakketten verwerkt. Omdat SNMP door de CPU wordt verwerkt, is het mogelijk dat het proces "SNMP Engine" een groot aantal CPU-cycli in beslag neemt. SNMP is een protocol met een lage prioriteit en wanneer er een keuze is tussen een taak met een hogere prioriteit en een protocol zoals SNMP, kan het apparaat eerst SNMP-pakketten negeren. Als de syslog eenmaal/een paar keer is opgetreden en niet vaak verschijnt, kan deze met zekerheid worden genegeerd. In bepaalde situaties kan er een softwarestoornis zijn dat onverwachte/suboptimale werking van het SNMP-proces kan veroorzaken. Kunt u de lijst met bekende defecten bekijken en overwegen om de software van het Cisco-apparaat in kwestie te upgraden naar de aanbevolen/nieuwste versie om er zeker van te zijn dat de meeste bekende softwareoplossingen in de gebruikte software aanwezig zijn.
SyslogMessage
SNMP-3-INPUT_QFULL_ERR
Berichtvoorbeeld
Jun 28 00:53:02.442 EDT <> %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full THIS IS A SAMPLE MESSAGE
Productfamilie
- Cisco Catalyst 2960-X Series switches
- Cisco Catalyst 4500 Series switches
- Cisco Catalyst 3750-X Series switches
- Cisco ASR 1000 Series aggregatieservices-routers
- Cisco Catalyst 6800 Series switches
- Cisco Catalyst 6500 Series switches
- Cisco Catalyst 3850 Series switches
- Cisco Catalyst 3650 Series switches
- Cisco 4000 Series geïntegreerde services routers
- Cisco Catalyst 9200 Series switches
- Cisco Catalyst 9300 Series switches
- Cisco Catalyst 9400 Series switches
- Cisco Catalyst 9500 Series switches
- Cisco Catalyst 9600 Series switches
- Cisco 5700 Series draadloze LAN-controllers
- Cisco Catalyst 9800 Series wireless controllers
Regex
N.v.t.
Aanbeveling
Het is mogelijk dat deze fout het gevolg is van een softwaredefect of van een echte beperking van het apparaat. Door softwarestoringen veroorzaakte defecten kunnen soms leiden tot een afzonderlijke SNMP-respons Vertraagde syslog die een specifieke MIB uitroept die het systeem heeft vastgesteld en die een buitensporige hoeveelheid tijd nodig heeft om te verwerken. Als een groot aantal van deze MIB's met een hoge vertraging worden gepolled, kan de invoerwachtrij worden ingevuld terwijl het systeem probeert ze te verwerken. Wanneer de wachtrij is uitgeput, kan deze syslog verschijnen. Ongeacht softwaredefect of beperkingen van de platformverwerking, over het algemeen is deze fout vaak niet de dienst die aan verkeer beïnvloedt, en kan in SNMP-servers resulteren die onvolledige gegevens voor het apparaat tonen dat syslog toont. Als u een platform of verwerkingsbeperking van het apparaat vermoedt, gaat u door deze stappen om de werking van het apparaat te bevestigen.
1) Controleer de uitvoer van 'toon proces cpu sortering' om te verifiëren of SNMP Engine een van de top processen met behulp van CPU is. Als de syslog in het verleden is opgetreden en niet actief optreedt, kan er geen continu CPU-verbruik door dit proces zijn. Device# toont proces cpu soort CPU-gebruik voor vijf seconden: 99%/0%; één minuut: 22%; vijf minuten: 18% PID Runtime(ms) Aangeroepen Secs 5Sec 1Min 5Min TTY-proces 189 1535478456 697105815 2202 88,15% 13,40% 8,74% SNMP ENGINE < korte CPU spikes die slechts een paar seconden van SNMP duren worden vaak verwacht en geen reden tot zorg. Als de CPU echter enkele minuten lang op een hoge benuttingsgraad blijft staan, duidt dit waarschijnlijk op een agressief niveau van opiniepeilingen, wat een overweldigende invloed kan hebben op de capaciteit van de apparaten om op tijd te verwerken. Als dit wordt waargenomen, moet u de snelheid waarmee dit apparaat vanaf de SNMP-server(s) wordt gepolijst, verlagen.
2) Gebruik de opdracht 'toon snmp' om te zien of pakketten in het verleden zijn gevallen of actief in de invoerwachtrij staan. Voer deze opdracht meerdere malen uit en controleer de uitvoer om te zien of SNMP-pakketten actief worden gedropt. Apparaat#show snmp
Opdrachten
#show version
#show module
#show logging
#show cpu proc sort
#show run | s snmp
#show snmp
#show snmp stats oid