Introducción
Este documento describe una lista de comandos que se pueden utilizar para verificar y monitorear el estado de un 9800 e identificar proactivamente cualquier posible problema.
Supervisar KPI
Existen diversas categorías de indicadores de rendimiento y este documento abarca las siguientes categorías:
- KPI generales de WLC (controladores de LAN inalámbrica): verifique el estado del WLC, los desperfectos, la utilización de la CPU y de la memoria
- KPI de PA: Desconexiones de AP, desperfectos, etiquetas de configuración errónea
- KPI relacionados con el cliente inalámbrico: Distribución del estado del cliente, motivos de eliminación del cliente, errores de RADIUS
- Estadísticas de RF: Distribución de energía de canal AP/transmisión, carga, cambios de canal, eventos DFS
- Paquetes descartados y enviados a la CPU: Comprobar caídas, paquetes impulsados, fallos de búfer, utilización de ruta de datos
- Conexión con otros WLC, DNAC o DNAS: Compruebe la movilidad y la conectividad con DNAC o DNAS
- Automatizar la recopilación de datos para KPI: cómo automatizar la recopilación de datos de KPI y cómo realizar la recopilación periódica.
KPI de WLC general
- Verifique el tiempo de actividad y la versión del WLC y confirme que el WLC está en el modo de instalación
show version | i uptime|Modo de instalación|Software Cisco IOS
- Verifique la redundancia e identifique si hay alguna conmutación
show redundancy | i ptime|Ubicación|Estado actual del software|Conmutaciones
WLC virtual y 9800-L:
!!Active
dir bootflash:/core/ | i core|system-report
!!Standby
dir stby-bootflash:/core/ | i core|system-report
- Comprobación del Uso de la CPU: Identifique si hay algún proceso que esté utilizando una gran cantidad de CPU.
sh processes cpu platform sorted | ex 0% 0% 0%
Nota: para 9800-CL y 9800-L, podemos ver una CPU alta en ucode_pkt_PPE0 como comportamiento esperado.
- Comprobar el uso de la CPU por proceso wncd
show processes cpu platform sorted | i wncd
- Comprobar utilización de memoria: Identifique si el dispositivo se está quedando sin memoria y si hay algún proceso que contenga mucha memoria.
show platform resources (basic)
show process memory platform sorted
show processes memory platform accounting (advanced)
- Hardware Confirme los ventiladores, la alimentación, los SFP, la temperatura,
show platform
show Inventory
show environment (solo para 9800-40, 9800-80 y 9800-L físicos)
- Compruebe las licencias: Confirme que el WLC tiene licencia
show license summary | i Estado:
Supervisar KPI de puntos de acceso
- Comprobar el número total de puntos de acceso:
show ap summary | i Número de puntos de acceso
- Verifique si hay recargas de AP o reinicios de capwap. Identifique los AP con menor "Tiempo de actividad de AP" —>recarga o menor "Tiempo de actividad de la asociación"—> reinicio de capwap
show ap uptime | ex ____([0-9])+ día
Nota: centrarse en los AP recargados o reiniciados en 1 día
- Comprobar si hay desperfectos de AP
show ap crash
- Verifique si hay el mayor número de eventos o eventos inesperados de terminación de sesión AP
show wireless stats ap session termination
show wireless stats ap history | i Separado
show ap tag summary | i Sí
show ap sum sort descendding client-count | i __0_
KPI relacionados con el cliente inalámbrico
- Número total de clientes y estados conectados para esos clientes
show wireless summary
show wireless stats client detail | i Autenticando :|Movilidad :|Aprendizaje de IP :|Webauth pendiente :|Ejecución :|Eliminación en curso :
- Verifique los motivos de eliminación del cliente y busque los valores más altos y los contadores que aumentan
show wireless stats client delete reason | e : 0
show wireless stats trace-on-failure
- Verifique si hay fallas de radio, rechazos de acceso, paquetes sin respuesta, colas largas
show radius statistics
- Comprobar si los servidores RADIUS están marcados como DEAD
show aaa servers | i Plataforma muerta: total|RADIUS: id
Estadísticas de RF
- Compruebe los canales, las fuentes de texto y las radios apagadas:
show ap dot11 5ghz summary
show ap dot11 24ghz summary
show ap dot11 6ghz summary
- Compruebe los cambios de canal y los eventos DFS.
show ap auto-rf dot11 5ghz | i Cambios de canal debidos a radar|Nombre de AP|Recuento de cambios de canal
show ap auto-rf dot11 24ghz | i Recuento de cambios de canal|Nombre de PA
- Compruebe el uso del canal y el número de clientes. Identifique los AP con pocos clientes y alta utilización del canal.
show ap dot11 5ghz load-info
show ap dot11 24ghz load-info
show ap dot11 6ghz load-info
Paquetes descartados y enviados a la CPU
- Verifique el volumen del tráfico recibido y tx por el WLC:
show int po1 | i line protocol|put rate|drops|broadcast
- Comprobar si se descartan paquetes:
show platform hardware chassis active qfp statistics drop
- Verifique si hay paquetes impulsados a la CPU:
show platform hardware chassis active qfp feature wireless punt statistics
- Compruebe si hay fallos de búfer:
show buffers | i buffers|failures
- Comprobar utilización del plano de datos:
show platform hardware chassis active qfp datapath utilization | i Carga
Supervise las conexiones con otros WLC, DNAC o DNAS
- Verifique la movilidad, confirme que los túneles de movilidad están activos y con la PMTU correcta
show wireless mobility summary
- Compruebe la conexión con DNAC
show telemetry internal connection o show telemetry connection all después de 17.7.1
- Compruebe la conexión con DNASpaces/CMX:
show nmsp status
Automatizar la recopilación de datos de KPI
Existe un script para recopilar y almacenar resultados mediante guestshell: https://developer.cisco.com/docs/wireless-troubleshooting-tools/#9800-guestshelleem-scripts-9800-guestshelleem-scripts
También puede utilizar EEM para ejecutar el script guestshell cada cierto tiempo:
Ex Recopilación de KPI de lunes a viernes a las 23:59:
applet KPIs del administrador de eventos
event timer cron cron-entry "59 23 * * 1-5" maxrun 600
action 1.0 cli command "enable"
action 2.0 cli command "guestshell run python3 /bootflash//guest-share/KPI.py"
action 3.0 cli command " end"