Inleiding
Dit document beschrijft hoe u het Cisco IOS Embedded Event Manager subsysteem (EEM) kunt gebruiken om CPU-verkeer te bewaken.
Hoe moet u het EEM-script configureren om het CPU-gebruik te controleren wanneer het een drempelwaarde overschrijdt en onder een limiet daalt
Oplossing
De ip access-list drempelwaarde voor logupdate logt alle logbestanden van toegangscontrolelijst (ACL) in, maar gebruikt tegelijkertijd meer CPU’s.
Stappen om de EEM te configureren:
1. Wanneer de geconfigureerde hogere drempelgrens van CPU is overschreden, schakelt u de opdracht voor logupdate #ip uit, om daarmee het proces van het registreren van alle ACL’s te stoppen.
2. Wanneer de ingestelde ondergrens van de CPU lager uitvalt, schakelt u deze #ip access-list drempelwaarde 1 opdracht in om hiermee het proces van het registreren van alle ACL te starten.
U moet bijvoorbeeld een EEM activeren wanneer de CPU boven de 60% uitkomt en onder de 20% daalt:
1. Wanneer de CPU voor >=5 sec meer dan 60% gebruikt, wordt een melding van een stijgende drempelwaarde voor systeemmeldingen gepubliceerd.
2. Wanneer CPU’s bij een gebruik van >=5 sec onder 20% uitvallen, wordt een melding van een dalende systeemdrempel afgegeven.
stijgende drempel
Een stijgende CPU-gebruiksdrempel specificeert het percentage CPU-bronnen dat, wanneer dit voor een geconfigureerde periode wordt overschreden, een CPU-drempelkennisgeving doet.
Drempel voor vallen
Een dalende CPU-gebruiksdrempel specificeert het percentage CPU-bronnen dat, wanneer het CPU-gebruik gedurende een geconfigureerde periode onder dit niveau daalt, een CPU-drempelkennisgeving doet.
De gebeurtenis Manager applet (dat de syslogberichten aanpast) en negeert dan het stijgende drempel syslogbericht. Het komt alleen overeen met de dalende syslig-drempel —> "SYS-1-CPUFALLINGTHRESHOLD" en voert dan de acties uit. Dit gebeurt telkens wanneer het slogbericht een probleem is:
- Als de CPU boven de 60% uitkomt en er blijft, wordt slechts één systeembericht gegenereerd.
- Als de CPU’s onder de 20% zakt en daar blijft, wordt slechts één systeembericht gegenereerd.
Verifiëren
(conf)#proces cpu drempeltype totaal stijgend 60 interval 5 dalende 20 interval 5
1. Wanneer de CPU een drempel van 60 overschrijdt, genereert deze het SYS-1-CPURISINGTHRESHOLD-syslooppatroon en wordt de opdracht daarom uitgeschakeld:
eventmanager-toepassing HIGH_CPU
SYS-1-CPURISINGTHRESHOLD
actie 1.0 cli opdracht "activeren"
actie 2.0 cli opdracht "configuratie t"
actie 3.0 cli opdracht "geen ip access-list log-update drempel 1"
*11 okt. 19:21:11.983: %SYS-1-CPURISINGTHRESHOLD: Drempel: Totaal CPU-gebruik (totaal/intern): 63%/19%
2. Wanneer de CPU onder een limiet van 20 valt, genereert deze het SYS-1-CPUFALLINGTHRESHOLD-syspatroon en stelt deze opdracht dus in:
eventmanager-toepassing LOW_CPU
SYS-1-CPUFALLINGTHRESHOLD
actie 1.0 cli opdracht "activeren"
actie 2.0 cli opdracht "configuratie t"
actie 3.0 cli opdracht "ip access-list log-update drempel 1"
*11 okt. 19:21:31.983: %SYS-1-CPUFALLINGTHRESHOLD: Drempel: Totaal CPU-gebruik (totaal/intern) 12%/0%.