Inhoud

SNMP-invoerwachtrij vol

ICeverity

Impact

Beschrijving

SyslogMessage

Berichtvoorbeeld

Productfamilie

Regex

Aanbeveling

Opdrachten

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 0 Invoerwachtrijpakketdruppels (maximale wachtrijgrootte 1000) Pakketten die momenteel in SNMP-procesinvoerwachtrij staan: 0 Dit kan aangeven hoe agressief SNMP-pakketten in de wachtrij staan terwijl ze wachten om verwerkt te worden, en kan aangeven dat uw SNMP-servers bezig zijn met het opvragen van MIB's die veel tijd nodig hebben om normaal te verwerken (wat kan of kan resulteren in een hogere CPU). Als u tijdens opiniepeilingsintervallen ziet is de rij constant bij een grote niet-nul waarde, kijkt in stappen 3 en 4 om te bepalen als u specifieke MIBs kunt vinden of als het verhogen van de rijgrootte voordelig kan zijn. Anders kunnen SNMP-serverwijzigingen nodig zijn om te wijzigen wat er wordt ondervraagd en/of hoe vaak dit apparaat wordt ondervraagd. 3) Sommige platformen ondersteunen 'show snmp stats oid' opdracht om te tonen welke OID het meest wordt gepolled. Als deze CLI beschikbaar is, onderzoek de output om OIDs te weten te komen die het meest vaak worden ondervraagd en denk na verwijderend hen uit de lijst van OIDs die worden ondervraagd of vorm het apparaat om dat MIB uit de mening uit te sluiten om verwerking van het te verhinderen. 4) Als de druppels met een klein tarief toenemen, overweeg dan om de grootte van de SNMP-wachtrij te vergroten. Dit kan het apparaat in staat stellen om meer SNMP-pakketten aan te passen, maar fouten kunnen opnieuw optreden als de wachtrij weer vol wordt. Apparaat (configuratie)# wachtrij voor SNMP-server.

Opdrachten

#show version

#show module

#show logging

#show cpu proc sort

#show run | s snmp

#show snmp

#show snmp stats oid