Introdução
Este documento descreve o diagnóstico e a resolução de uma exceção de licença que afeta o processo de agregação de fluxo NIMO no Cisco WAE.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Arquitetura do Cisco WAE (Wide Area Emulator) e processos de coleta de fluxo
- Compreensão do Smart Licensing e verificações de qualificação de licença no Cisco WAE
- Familiaridade com o fluxo de trabalho de coleta NIMO no WAE
- Experiência com operações básicas de linha de comando Linux em servidores WAE
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Cisco Network Management Services (NMS) com WAE (MATE, Cariden, Design, Live, Collector)
- Software WAE versão 7.5.3 (contexto do caso), 7.6.4 (referência do documento)
- Servidor WAE Collector baseado em Linux
- Smart Licensing habilitado e configurado para recursos de fluxo
- Não há relatórios de atualizações, adições ou exclusões recentes antes do problema
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
O Cisco WAE (Wide Area Emulator) é uma plataforma do conjunto NMS (Network Management Services, serviços de gerenciamento de rede) projetada para análise de rede, planejamento de capacidade e engenharia de tráfego. O coletor NIMO (Netflow Import and Management Operations) é responsável pela coleta de dados de fluxo, que é vital para relatórios e análises de rede. O licenciamento para recursos de fluxo avançados no WAE é gerenciado através do Cisco Smart Licensing. Cada recurso, como agregação de fluxo ou modelagem de demanda, requer uma licença apropriada. Durante a coleta do fluxo, o WAE verifica a disponibilidade e a conformidade das licenças necessárias. Uma incompatibilidade entre a verificação de licença do processo de tempo de execução e as qualificações de licença instaladas pode resultar em falhas de coleta e afetar a capacidade de observação da rede.
Este documento descreve o diagnóstico e a resolução de uma exceção de licença que afeta o processo de agregação de fluxo NIMO no Cisco WAE, onde a coleta de fluxo falha apesar da presença de licenças válidas.
Problema
O servidor WAE apresentou uma falha durante o processo de agregação de fluxo (flow_gregate) NIMO. A falha foi consistentemente acompanhada por uma exceção de licença nos registros, declarando especificamente que nenhuma licença foi verificada para o recurso "MD_FlowDemands". Apesar disso, a saída do comando "license_check" mostrava licenças válidas e compatíveis para todos os recursos de fluxo relevantes.
Erro de Log Observado
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)
Saída do status da licença
[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 ~]$
Apesar disso, a coleta NIMO não foi concluída com êxito. A saída de logs e status de licença indicou uma possível incompatibilidade entre o nome do recurso usado pelo processo de tempo de execução ("MD_FlowDemands") e a qualificação de licença real instalada ("MC_FlowDemands").
Solução
O problema foi resolvido ao reiniciar o processo do agente de fluxo no servidor do coletor WAE. Após a reinicialização, a coleta NIMO foi concluída com êxito e a presença do arquivo de banco de dados resultante confirmou a resolução. Estas etapas foram realizadas:
Passo 1: Revisar logs de erro e status de licença
Examine cuidadosamente os logs do WAE para exceções de licença e verifique as qualificações de licença instalada usando o comando license_check. Anote todas as discrepâncias na nomenclatura dos recursos entre os registros e as licenças instaladas.
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 ~]$
Passo 2: Reiniciar o processo do agente de fluxo (agent_flow)
Reinicie o processo responsável por gerenciar coletas de fluxo no servidor WAE. Isso pode ser feito com o comando de serviço ou o script de reinicialização do processo apropriado (a sintaxe real do comando depende da implantação e não é especificada nos dados do caso).
# Placeholder: Insert the actual service restart command for agent_flow based on your system environment.
Passo 3: Validar Conclusão da Coleta NIMO
Verifique se a criação do banco de dados de agregação de fluxo foi bem-sucedida, o que confirma que a coleta NIMO foi concluída sem exceções de licença.
-rw-r--r--. 1 wae wae 80M Jun 10 16:11 as26615_bb_flow_aggregate.db
Passo 4: Monitore o sistema
Após aplicar a correção, monitore o sistema WAE por pelo menos uma semana para garantir que o problema não ocorra novamente e que as coletas de fluxo continuem a operar conforme o esperado.
# Monitoring is performed via normal operational procedures. No specific command output provided.
Causa
A causa raiz parece ser um problema temporário no processo do agente de fluxo que resultou em uma exceção de verificação de licença. Apesar de existirem direitos de licença válidos e compatíveis para "MC_FlowDemands", o processo de tempo de execução não pôde verificar a licença necessária para "MD_FlowDemands". Reiniciar o processo do agente de fluxo resolveu a incompatibilidade e restaurou a operação normal. Nenhum problema persistente de configuração ou qualificação foi identificado.
Informações Relacionadas