Introduction
Ce document décrit comment activer les messages de journalisation système afin d'enregistrer la sortie sur le disque flash du routeur.
Conditions préalables
Conditions requises
- La journalisation des messages dans un tampon interne doit être activée à l'aide de l'interface de ligne de commande (CLI) de journalisation mise en mémoire tampon
- Espace libre suffisant sur le disque flash pour stocker le nombre de fichiers de journalisation souhaité
Note: Il est recommandé de régler l'horloge système sur la date et l'heure correctes et de vérifier l'utilisation de l'unité centrale de traitement (UC) du routeur avant et après l'activation de la fonction.
Components Used
Ce document n'est limité à aucune version logicielle ou matérielle spécifique.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Informations générales
En règle générale, les messages de journalisation (avertissements, erreurs et/ou débogages, etc.) sont stockés dans la mémoire tampon (DRAM) d'un routeur ; lorsque la mémoire tampon est pleine, les messages plus anciens sont écrasés par de nouveaux messages. Cela pose un problème lors de la tentative de capture des débogages pour un problème intermittent ou pendant un trafic élevé. La configuration de taille de tampon énorme ne peut pas toujours être mise en attente, car la mémoire tampon peut être rapidement remplie et écrasée lors du débogage détaillé. L'utilisation d'une journalisation persistante permet d'écrire des messages enregistrés dans des fichiers sur le disque flash du routeur. L'avantage est différent du contenu de la mémoire tampon (DRAM) que ces fichiers conservent lorsque le routeur redémarre (le contenu de la mémoire DRAM est effacé lors d'un redémarrage).
Configuration
Étape 1. Activer le message de journalisation système dans une mémoire tampon locale :
logging buffered[buffer-size|niveau]
Étape 2. Activez la journalisation des messages afin d'écrire à partir de la mémoire tampon sur le disque flash du routeur :
journalisation persistante [ lottaille du lot ] { taille de fichierlogging-file-size } [ immédiat ] { avertir } [ protégé ] { taillefilesystem-size } [ seuilthreshold-capacité [ alerte ] ] [ url { disk0:/répertoire | disk1:/répertoire } ]
Note: La quantité de stockage disque allouée (taille du système de fichiers) et la taille du fichier de journalisation individuel (taille du fichier de journalisation) sont spécifiées en octets.
Étape 3. Activer les débogages souhaités [facultatif]
Note: Le format du nom de fichier est log_YYMMDD-HHMMSS (par exemple : log_20130927-112427)
Exemple de configuration
Router(config)#logging buffer 20000000 debugging
Router(config)#logging persistent url flash0:/MYDEBUGS size 104857600 filesize 5242880
La commande ci-dessus crée un répertoire appelé MYDEBUGS sur le disque 0 du routeur et alloue 104857600 octets (100 Mo) d'espace disque pour les messages de journal et spécifie une taille de fichier individuelle de 5 Mo.
Attention : Lorsque le seuil d'allocation est dépassé, le fichier journal le plus ancien du répertoire est supprimé pour laisser de la place aux nouveaux messages de journalisation système.
Copier les messages de journalisation sur un périphérique externe
Les fichiers individuels écrits sur le disque flash peuvent être transférés vers le serveur externe File Transfer Protocol /Trivial File Transfer Protocol (FTP/TFTP) à l'aide de la commande IOS copy :
Router# copy disk0:/MYDEBUG/log* ftp://user:passwd@<adresse_ip_serveur_ftp>/
Router# copy disk0:/MYDEBUG/log* tftp://<adresse_ip_serveur_tftp>/
Vérification
Référez-vous à cette section pour vous assurer du bon fonctionnement de votre configuration.
Router#show logging
Syslog logging: enabled (110977 messages dropped, 17 messages rate-limited, 0 flushes, 0 overruns, xml disabled, filtering disabled)
Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 31667 messages logged, xml disabled,
filtering disabled
Exception Logging: size (8192 bytes)
Count and timestamp logging messages: disabled
Persistent logging: enabled, url flash0:/MYDEBUGS, disk space 104857600 bytes, file size 5242880 bytes, batch size 4096 bytes
Router#dir flash0:MYDEBUGS
Directory of flash0:/MYDEBUGS/
223 -rw- 5239168 Sep 27 2013 11:31:16 -04:00 log_20130927-112427
224 -rw- 5239631 Sep 27 2013 11:38:06 -04:00 log_20130927-113117
225 -rw- 3500757 Sep 27 2013 11:42:40 -04:00 log_20130927-113807
Dépannage
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Cisco CLI Analyzer (clients enregistrés uniquement) prend en charge certaines commandes show. Utilisez Cisco CLI Analyzer afin d'afficher une analyse des résultats de show command.
Note: Référez-vous à Informations importantes sur les commandes de débogage avant d'utiliser les commandes debugcommand.
Informations connexes