Introduction
Este documento descreve uma lista de comandos que podem ser usados para verificar e monitorar o status de um 9800 e identificar proativamente quaisquer possíveis problemas.
Monitorar KPIs
Há várias categorias de indicadores de desempenho e este documento abrange as seguintes categorias:
- KPIs gerais de WLC (Wireless LAN Controllers): verifique o status, travamentos, CPU e utilização de memória da WLC
- KPIs de AP: Desconexões de AP, travamentos, tags de configuração incorreta
- KPIs relacionados ao cliente sem fio: Distribuição de estado do cliente, motivos de exclusão do cliente, falhas de raio
- Estatísticas de RF: distribuição de energia de canal/tx AP, carga, alterações de canal, eventos DFS
- O pacote cai e é direcionado para a CPU: Verifique se há descartes, pacotes perfurados, falhas de buffer, utilização de dados
- Conexão com outras WLCs, DNAC ou DNAS: Verificar a mobilidade e a conectividade com DNAC ou DNAS
- Automatize a coleta de dados para KPIs: como automatizar a coleta de dados de KPIs e como fazer a coleta periódica.
KPIS de WLC geral
- Verifique o tempo de atividade e a versão do WLC e confirme se o WLC está no modo de instalação
show version | i tempo de atividade|Modo de instalação|Software Cisco IOS
- Verifique a redundância e identifique se há switches
show redundancy | i ptime|Local|Estado atual do software|Switching
WLC virtual e 9800-L:
!!Active
dir bootflash:/core/ | i core|system-report
!!Standby
dir stby-bootflash:/core/ | i core|system-report
- Verificar a utilização da CPU: Identifique se há algum processo usando muita CPU.
sh processes cpu plataforma classificada | ex 0% 0%
Nota: para 9800-CL e 9800-L podemos ver a cpu alta em ucode_pkt_PPE0 como comportamento esperado.
- Verificar a utilização da CPU por processo wncd
show processes cpu platform sorted | i wncd
- Verificar utilização da memória: Identifique se o dispositivo está ficando sem memória e se há algum processo segurando muita memória.
show platform resources (basic)
show process memory platform sorted
show processes memory platform accounting (avançado)
- Hardware: Confirme ventoinhas, alimentação, SFPs, temperatura,
show platform
show inventário
show environment (somente para 9800-40, 9800-80 e 9800-L físico)
- Verificar licenciamento: Confirme se a WLC está licenciada
show license summary | i Estatuto:
Monitorar KPIs de ponto de acesso
- Verifique o número total de APs:
show ap summary | i Número de APs
- Verifique se há recargas de AP ou reinicializações de capwap. Identificar APs com menor "AP Up Time" —>reload ou menor "Association Up Time"—> capwap restart
show ap uptime | ex ___([0-9])+ dia
Nota: foco em APs recarregados ou reiniciados em 1 dia
- Verifique se há travamentos de AP
show ap crash
- Verifique o maior número de eventos ou eventos inesperados do encerramento da sessão de AP
show wireless stats ap session terminal
show wireless stats ap history | i Disjuntado
show ap tag summary | Sim
show ap sum sort descendent client-count | i __0_
KPIs relacionados ao cliente sem fio
- Número total de clientes conectados e estados desses clientes
show wireless summary
show wireless stats client detail | i Autenticando :|Mobilidade :|Aprendizado IP :|Webauth Pendente :|Executar :|Delete-in-Progress :
- Verifique os motivos de exclusão do cliente e procure os maiores valores e contadores aumentando
show wireless stats client delete reason | e : 0
show wireless stats trace-on-failure
- Verifique se há falhas de raio, rejeição de acesso, pacotes não respondidos, filas longas
show radius statistics
- Verifique se os servidores radius foram marcados como DEAD
show aaa servers | i Plataforma morta: total|RADIUS: id
estatísticas de RF
- Verificar canais, potências de transmissão, radioativos:
show ap dot11 5ghz summary
show ap dot11 24ghz summary
show ap dot11 6ghz summary
- Verifique as alterações de canal e os eventos DFS.
show ap auto-rf dot11 5ghz | i Alterações de canal devido a radar|Nome do AP|Contagem de alterações de canal
show ap auto-rf dot11 24 ghz | Contagem de alterações do canal i|Nome do AP
- 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
O pacote cai e é direcionado para a CPU
- Verifique o volume de tráfego recebido e tx pela WLC:
show int po1 | i line protocol|put rate|drops|broadcast
- Verifique se há descartes de pacotes:
show platform hardware chassis ative qfp statistics drop
- Verifique se há pacotes direcionados para a CPU:
show platform hardware chassis ative qfp feature wireless punt statistics
- Verifique se há falhas no buffer:
show buffers | i buffers|falhas
- Verificar a utilização do painel de dados:
show platform hardware chassis ative qfp datapath usage | i Carga
Monitorar conexões com outras WLCs, DNAC ou DNAS
- Verifique a mobilidade, confirme se os túneis de mobilidade estão ativos e com PMTU correto
show wireless mobility summary
- Verificar conexão com o 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 o shell: 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 do shell a cada vez:
Ex-coleta de KPIs de segunda a sexta-feira, às 23:59:
KPIs de miniaplicativos do gerenciador de eventos
event timer cron cron-entry "59 23 * * 1-5" max 600
action 1.0 cli comando "enable"
action 2.0 cli command "guestshell run python3 /bootflash//guest-share/KPI.py"
ação 3.0 comando cli " end"