Inleiding
Dit document beschrijft de diagnose en oplossing van een licentieuitzondering die van invloed is op het NIMO-stroomaggregatieproces voor Cisco WAE.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco WAE (Wide Area Emulator)-architectuur en stroomverzamelingsprocessen
- Inzicht in slimme licentiecontroles en licentierechten op Cisco WAE
- Bekendheid met de NIMO-collectieworkflow in WAE
- Ervaring met elementaire Linux-opdrachtregelbewerkingen op WAE-servers
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco Network Management Services (NMS) met WAE (MATE, Cariden, Design, Live, Collector)
- WAE-softwareversie 7.5.3 (casuscontext), 7.6.4 (documentreferentie)
- Linux-gebaseerde WAE Collector-server
- Smart Licensing ingeschakeld en geconfigureerd voor stroomfuncties
- Geen recente upgrades, toevoegingen of verwijderingen gemeld voorafgaand aan het probleem
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Cisco WAE (Wide Area Emulator) is een platform binnen de Network Management Services (NMS) suite ontworpen voor netwerkanalyse, capaciteitsplanning en verkeerstechniek. De NIMO (Netflow Import and Management Operations) verzamelaar is verantwoordelijk voor het verzamelen van stroomgegevens, wat van vitaal belang is voor netwerkrapportage en -analyse. Licenties voor geavanceerde stroomfuncties in WAE worden beheerd via Cisco Smart Licensing. Elke functie, zoals stroomaggregatie of vraagmodellering, vereist een passende licentierechten. Tijdens het verzamelen van de flow controleert WAE de beschikbaarheid en conformiteit van de vereiste licenties. Een mismatch tussen de licentiecontrole van het runtime-proces en de geïnstalleerde licentierechten kan leiden tot fouten in de verzameling en de observeerbaarheid van het netwerk beïnvloeden.
Dit document beschrijft de diagnose en oplossing van een licentieuitzondering die van invloed is op het NIMO-stroomaggregatieproces voor Cisco WAE, waarbij stroomverzameling mislukt ondanks de aanwezigheid van geldige licenties.
Probleem
De WAE-server ondervond een storing tijdens het NIMO-stroomaggregatieproces (flow_gregate). De fout ging consequent gepaard met een licentie-uitzondering in de logs, waarbij specifiek werd vermeld dat er geen licenties waren uitgecheckt voor de functie "MD_FlowDemands." Desondanks toonde de uitvoer van de opdracht "license_check" geldige en conforme licenties voor alle relevante stroomfuncties.
Waargenomen logfout
10-Jun-2025::15:37:20.015 SmartLicenseCb Did-35-Worker-32: - LicenseException: No Licenses checked out for feature MD_FlowDemands count:0
com.cisco.wae.sls.exception.LicenseException: No Licenses checked out for feature MD_FlowDemands count:0
at com.cisco.wae.sls.agent.Agent.verifyEntitlement(Agent.java:427)
at com.cisco.wae.sls.actioncb.SmartLicenseCb.verifyentitlement(SmartLicenseCb.java:335)
at jdk.internal.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.tailf.dp.annotations.ActionCallbackProxy.action(ActionCallbackProxy.java:125)
at com.tailf.dp.DpActionTrans.protoCallback(DpActionTrans.java:316)
at com.tailf.dp.DpActionTrans.read(DpActionTrans.java:222)
at com.tailf.dp.DpActionTrans.run(DpActionTrans.java:129)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
at com.tailf.dp.DpThread.run(DpThread.java:42)
Uitvoer licentiestatus
[wae@wae-collector ~]$ license_check | grep Flow
MC_InterASFlows 2025 Sep 02 1 InCompliance
MC_FlowDemands 2025 Sep 02 1 InCompliance
MC_Flow 2025 Sep 02 1 InCompliance
[wae@wae-collector ~]$
Ondanks het bovenstaande is de NIMO-collectie niet succesvol afgerond. De logs en de uitvoer van de licentiestatus duidden op een mogelijke discrepantie tussen de functienaam die wordt gebruikt door het runtime-proces ("MD_FlowDemands") en het daadwerkelijke licentierecht dat is geïnstalleerd ("MC_FlowDemands").
Oplossing
Het probleem is opgelost door het proces van de stroomagent op de WAE-collectorserver opnieuw te starten. Na de herstart werd de NIMO-collectie succesvol afgerond en de aanwezigheid van het resulterende databasebestand bevestigde de resolutie. Deze stappen zijn uitgevoerd:
Stap 1: Foutlogboeken en licentiestatus bekijken
Controleer de WAE-logs zorgvuldig op licentieuitzonderingen en controleer de geïnstalleerde licentierechten met de opdracht license_check. Let op eventuele verschillen in de naamgeving van functies tussen de logs en de geïnstalleerde licenties.
10-Jun-2025::15:37:20.015 SmartLicenseCb Did-35-Worker-32: - LicenseException: No Licenses checked out for feature MD_FlowDemands count:0
[wae@wae-collector ~]$ license_check | grep Flow
MC_InterASFlows 2025 Sep 02 1 InCompliance
MC_FlowDemands 2025 Sep 02 1 InCompliance
MC_Flow 2025 Sep 02 1 InCompliance
[wae@wae-collector ~]$
Stap 2: Herstart het Flow Agent-proces (agent_flow)
Herstart het proces dat verantwoordelijk is voor het beheer van stroomverzamelingen op de WAE-server. Dit kan worden bereikt met het juiste servicecommando of proces-herstartscript (de eigenlijke commandosyntaxis is afhankelijk van de implementatie en wordt niet opgegeven in de casusgegevens).
# Placeholder: Insert the actual service restart command for agent_flow based on your system environment.
Stap 3: Voltooiing NIMO-collectie valideren
Controleer of de database voor stroomaggregatie succesvol is gemaakt, wat bevestigt dat de NIMO-verzameling is voltooid zonder uitzonderingen op licenties.
-rw-r--r--. 1 wae wae 80M Jun 10 16:11 as26615_bb_flow_aggregate.db
Stap 4: Bewaak het systeem
Na het toepassen van de fix, moet u het WAE-systeem minstens een week controleren om ervoor te zorgen dat het probleem zich niet opnieuw voordoet en dat de stroomafname blijft werken zoals bedoeld.
# Monitoring is performed via normal operational procedures. No specific command output provided.
Oorzaak
De hoofdoorzaak lijkt een tijdelijk probleem te zijn binnen het proces van de stroomagent dat resulteerde in een uitzondering voor licentiecontrole. Hoewel geldige en conforme licentierechten aanwezig zijn voor "MC_FlowDemands", kon het runtime-proces de vereiste licentie voor "MD_FlowDemands" niet controleren. Door het proces van de stroomagent opnieuw op te starten, werd de mismatch opgelost en de normale werking hersteld. Er is geen hardnekkig probleem met de configuratie of rechten vastgesteld.
Gerelateerde informatie