Introdução
Este documento descreve uma lista de comandos que podem ser usados para verificar e monitorar o status de um 9800 e identificar proativamente qualquer possível problema.
Monitorar KPIs
Existem várias categorias de indicadores de desempenho e este documento abrange as seguintes categorias:
- KPIs gerais da WLC (Wireless LAN Controllers, Controladoras de LAN sem fio): verificar o status da WLC, travamentos, utilização da CPU e da memória
- KPIs de AP: Desconexões de AP, travamentos, marcas de configuração incorreta
- KPIs relacionados ao cliente sem fio: Distribuição de estado do cliente, razões de exclusão do cliente, falhas de radius
- Estatísticas de RF: Distribuição de energia de canal/tx AP, carga, alterações de canal, eventos DFS
- Descarte de pacotes e envio para a CPU: Verificar descartes, pacotes lançados, falhas de buffer, utilização de caminho de dados
- Conexão com outras WLCs, DNAC ou DNAS: Verifique a mobilidade e a conectividade com DNAC ou DNAS
- Automatizar coleta de dados para KPIs: como automatizar a coleta de dados de KPIs e como fazer a coleta periódica.
KPIS gerais de WLC
- Verifique o tempo de atividade e a versão da WLC e confirme se ela está no modo de instalação
show version | i uptime|Modo de instalação|Software Cisco IOS
- Verificar a redundância e identificar se há switchovers
show redundancy | i ptime|Local|Estado atual do software|Switchovers
WLC virtual e 9800-L:
!!Active
dir bootflash:/core/ | i core|system-report
!!Standby
dir stby-bootflash:/core/ | i core|system-report
- Verifique a utilização da CPU: Identifique se há algum processo usando muita CPU.
sh processes cpu platform sorted | ex 0% 0% 0%
Nota: para 9800-CL e 9800-L, podemos ver alta cpu em ucode_pkt_PPE0 como comportamento esperado.
- Verificar a utilização da CPU por processo de wncd
show processes cpu platform sorted | i wcd
- Verifique a utilização da memória: Identifique se o dispositivo está ficando sem memória e se há algum processo mantendo muita memória.
show platform resources (basic)
show process memory platform sorted
show processes memory platform accounting (avançado)
- Hardware: Confirmar ventiladores, alimentação, SFPs, temperatura,
show platform
show inventory
show environment (somente para 9800-40, 9800-80 e 9800-L físicos)
- Verificar licenciamento: Confirmar se a WLC está licenciada
show license summary | i Estado:
Monitorar KPIs do Ponto de Acesso
- Verifique o número total de APs:
show ap summary | i Número de AP
- Verifique se o AP é recarregado ou reinicializa capwap. Identificar APs com menor "Tempo de atividade do AP" —>recarregamento ou menor "Tempo de atividade da associação"—> reinicialização do capwap
show ap uptime | ex ____([0-9]) + dia
Nota: foco em APs recarregados ou reiniciados em 1 dia
- Verificar travamentos de AP
show ap crash
- Verifique o maior número de eventos ou eventos inesperados do término da sessão AP
show wireless stats ap session termination
show wireless stats ap history | i Dissociado
show ap tag summary | i Sim
show ap sum sort descending client-count | i __0
KPIs relacionados ao cliente sem fio
- Número total de clientes conectados e estados para esses clientes
show wireless summary
show wireless stats client detail | i Autenticando :|Mobilidade :|Aprendizado de IP :|Webauth Pendente :|Executar :|Excluir em Andamento :
- Verifique os motivos de exclusão do cliente e procure valores mais altos e contadores que aumentam
mostrar motivos de exclusão de cliente de estatísticas sem fio | e: 0
show wireless stats trace-on-failure
- Verificar falhas de raio, rejeições de acesso, pacotes sem resposta, filas longas
show radius statistics
- Verificar se os servidores radius foram marcados como INATIVOS
show aaa servers | i Plataforma morta: total|RADIUS: id
estatísticas de RF
- Verifique canais, txpower, radio down:
show ap dot11 5ghz summary
show ap dot11 24ghz summary
show ap dot11 6ghz summary
- Verifique alterações de canal e eventos DFS.
show ap auto-rf dot11 5ghz | i Alterações de canal devido ao radar|Nome do AP|Contagem de alterações de canal
show ap autorrf dot11 24ghz | Contagem de alterações do canal i|Nome do PA
- Verifique a utilização do canal e o número de clientes. Identificar APs com poucos clientes e alta utilização de canal.
show ap dot11 5ghz load-info
show ap dot11 24ghz load-info
show ap dot11 6ghz load-info
Descarte de pacotes e encaminhamento para a CPU
- Verifique o volume de tráfego recebido e tx pelo WLC:
show int po1 | i protocolo de linha|taxa de colocação|quedas|broadcast
- Verificar quedas de pacotes:
show platform hardware chassis ative qfp statistics drop
- Verifique se há pacotes apontados para a CPU:
show platform hardware chassis ative qfp feature wireless punt statistics
- Verificar falhas de buffer:
show buffers | i buffers|falhas
- Verificar a utilização do plano de dados:
show platform hardware chassis ative qfp datapath usage | i Carregar
Monitorar conexões com outras WLCs, DNAC ou DNAS
- Verifique a mobilidade, confirme se os túneis de mobilidade estão ativos e com o PMTU correto
show wireless mobility summary
- Verificar conexão com DNAC
show telemetry internal connection ou show telemetry connection all após 17.7.1
- Verifique a conexão com DNASpaces/CMX:
show nmsp status
Automatizar a coleta de dados de KPIs
Há um script para coletar e armazenar saídas usando guestshell: https://developer.cisco.com/docs/wireless-troubleshooting-tools/#9800-guestshelleem-scripts-9800-guestshelleem-scripts
Você também pode usar o EEM para executar o script guestshell sempre:
Ex. Coletando KPIs de segunda a sexta-feira às 23:59:
KPIs do applet do gerenciador de eventos
temporizador de evento cron cron-entry "59 23 * * 1-5" maxrun 600
ação 1.0 comando cli "enable"
action 2.0 cli command "guestshell run python3 /bootflash//guest-share/KPI.py"
ação 3.0 comando cli " end"