Introduction
Ce document décrit une liste de commandes qui peuvent être utilisées pour vérifier et surveiller l'état d'un 9800 et identifier proactivement tous les problèmes possibles.
KPI de surveillance
Il existe différentes catégories d'indicateurs de rendement et le présent document couvre les catégories suivantes :
- Indicateurs généraux WLC (contrôleurs LAN sans fil) : Vérifier l'état du WLC, les pannes, l'utilisation du CPU et de la mémoire
- IPC AP : Déconnexions AP, pannes, balises de configuration incorrectes
- Indicateurs relatifs au client sans fil : Répartition de l'état du client, raisons de suppression du client, échecs RADIUS
- Statistiques RF : Répartition de l'alimentation du canal AP/tx, charge, changements de canal, événements DFS
- Les paquets sont abandonnés et envoyés au processeur : Vérifier les abandons, les paquets acheminés, les défaillances de mémoire tampon, l'utilisation du chemin de données
- Connexion avec d'autres WLC, DNAC ou DNAS : Vérifier la mobilité et la connectivité avec DNAC ou DNAS
- Automatiser la collecte de données pour les indicateurs : comment automatiser la collecte de données des indicateurs de performance clés et comment procéder à une collecte périodique.
KPIS WLC général
- Vérifiez la disponibilité et la version du WLC et confirmez que le WLC est en mode d'installation
show version | i uptime|Mode installation|Logiciel Cisco IOS
- Vérifier la redondance et identifier s'il existe des commutations
show redundancy | i ptime|Emplacement|État actuel du logiciel|Basculements
WLC virtuel et 9800-L :
!!Active
dir bootflash:/core/ | i core|system-report
!!Standby
dir stby-bootflash:/core/ | i core|system-report
- Vérifier l'utilisation du processeur : Déterminez si un processus utilise beaucoup de CPU.
sh traite la plate-forme cpu triée | ex 0 % 0 % 0 %
Remarque: pour les modèles 9800-CL et 9800-L, nous pouvons voir un processeur élevé dans ucode_pkt_PPE0 comme comportement attendu.
- Vérifier l'utilisation du processeur par processus WNCD
show processes cpu platform tri | i wncd
- Vérifier l'utilisation mémoire : Déterminez si le périphérique manque de mémoire et si un processus contient beaucoup de mémoire.
show platform resources (basic)
show process memory platform tri
show processes memory platform accounting (avancé)
- Matériel : Confirmation des ventilateurs, de l'alimentation, des SFP, de la température
show platform
afficher l'inventaire
show environment (Uniquement pour les modèles physiques 9800-40, 9800-80 et 9800-L)
- Vérifier la licence : Vérifiez que le WLC est sous licence
show license summary | i État :
KPI de surveillance du point d'accès
- Vérifiez le nombre total de points d'accès :
show ap summary | i Nombre de points d'accès
- Vérifiez les rechargements AP ou les redémarrages capwap. Identifiez les points d'accès avec un "AP Up Time" —>reload ou un "Association Up Time"—> capwap restart inférieur
show ap uptime | ex ____([0-9])+ jour
Remarque: Se concentrer sur les points d'accès rechargés ou redémarrés dans un délai d'un jour
show ap crash
- Recherchez le plus grand nombre d'événements ou d'événements inattendus de fin de session AP
show wireless stats ap session termination
show wireless stats ap history | i Disjoint
show ap tag summary | i Oui
show ap sum sort descending client-count | i __0_
Indicateurs associés au client sans fil
- Nombre total de clients connectés et états pour ces clients
show wireless summary
show wireless stats client detail | i Authentification :|Mobilité :|IP Apprentissage :|Webauth en attente :|Exécution :|Suppression en cours :
- Vérifiez les raisons de suppression du client et recherchez les valeurs les plus élevées et les compteurs en augmentation
show wireless stats client delete reason | e : 0
show wireless stats trace-on-failure
- Vérifier les échecs radius, les refus d'accès, les paquets sans réponse, les longues files d'attente
show radius statistics
- Vérifier si les serveurs RADIUS ont été marqués comme DEAD
show aaa servers | i Plate-forme morte : total|RADIUS : id
Statistiques RF
- Vérifier les canaux, les puissances taxées, les coupures de radio :
show ap dot11 5ghz summary
show ap dot11 24ghz summary
show ap dot11 6ghz summary
- Vérifiez les changements de canal et les événements DFS.
show ap auto-rf dot11 5 ghz | i Changements de canal dus au radar|Nom du point d'accès|Nombre de changements de canal
show ap auto-rf dot11 24 ghz | i Nombre de changements de canaux|Nom du point d'accès
- Vérifiez l'utilisation du canal et le nombre de clients. Identifiez les points d'accès avec peu de clients et une utilisation élevée des canaux.
show ap dot11 5ghz load-info
show ap dot11 24ghz load-info
show ap dot11 6ghz load-info
Les paquets sont abandonnés et envoyés au processeur
- Vérifier le volume du trafic reçu et la taxe par WLC :
show int po1 | protocole de ligne i|taux de transfert|abandons|diffusion
- Recherchez les abandons de paquets :
show platform hardware chassis active qfp statistics drop
- Recherchez les paquets envoyés au processeur :
show platform hardware chassis active qfp feature wireless punt statistics
- Recherchez les défaillances de la mémoire tampon :
show buffers | i tampons|échecs
- Vérifier l'utilisation du plan de données :
show platform hardware chassis active qfp datapath utilisation | i Charger
Surveiller les connexions avec d'autres WLC, DNAC ou DNAS
- Vérifiez la mobilité, assurez-vous que les tunnels de mobilité sont activés et avec la PMTU appropriée
show wireless mobility summary
- Vérifier la connexion avec DNAC
show telemetry internal connection ou show telemetry connection all après 17.7.1
- Vérifiez la connexion avec DNASpaces/CMX :
show nmsp status
Automatiser la collecte des données des indicateurs de performance clés
Il existe un script pour collecter et stocker les résultats à l'aide de guestshell : https://developer.cisco.com/docs/wireless-troubleshooting-tools/#9800-guestshelleem-scripts-9800-guestshelleem-scripts
Vous pouvez également utiliser EEM pour exécuter un script guestshell à chaque fois :
Ex Collecte des indicateurs de performance clés du lundi au vendredi à 23:59:
Indicateurs d'applet du gestionnaire d'événements
event timer cron cron-entry "59 23 * * 1-5" maxrun 600
action 1.0, commande cli « enable »
action 2.0 cli, commande "guestshell run python3 /bootflash//guest-share/KPI.py"
action 3.0, commande cli « end »