Introduction
Ce document décrit comment activer les messages de journalisation du système afin d'enregistrer le résultat sur le disque flash du routeur.
Conditions préalables
Exigences
Cisco vous suggère d'avoir
- La journalisation des messages dans une mémoire tampon interne doit être activée à l'aide de l'interface de ligne de commande (CLI) logging buffered
- Espace libre suffisant sur le disque flash afin de stocker le nombre souhaité de fichiers de journalisation
Remarque : 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 (UC) du routeur avant et après l'activation de la fonctionnalité.
Composants utilisés
Ce document n'est pas limité à des versions logicielles et matérielles spécifiques.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
En général, 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 anciens messages sont écrasés par les nouveaux messages. Cela pose un problème lors de la tentative de capture de débogages pour un problème intermittent ou pendant un trafic élevé. La configuration d'une taille de tampon énorme ne peut pas toujours aider car la mémoire tampon peut être remplie et écrasée rapidement pendant le débogage détaillé. L'utilisation de la consignation permanente permet d'écrire les messages consignés dans des fichiers sur le disque flash du routeur. L'avantage est que, contrairement au contenu de la mémoire tampon (DRAM), ces fichiers persistent au redémarrage du routeur (le contenu de la DRAM est effacé lors d'un redémarrage).
Configurer
Étape 1. Activer le message de journalisation du 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 :
logging persistent [ batch batch-size ] { filesize logging-file-size } [ immediate ] { notify } [ protected ] { size filesystem-size } [ threshold-capacity [ alert ] ] [ url { disk0:/directory | disk1:/répertoire } ]
Remarque : la quantité de stockage sur 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]
Remarque : le format du nom de fichier est log_YYYMMDD-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 précédente 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 libérer de l'espace pour les 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 un serveur externe FTP/TFTP (File Transfer Protocol / Trivial File Transfer Protocol) à l'aide de la commande copy de Cisco IOS® :
Router# copy disk0:/MYDEBUG/log* ftp://user:passwd@<adresse_ip_serveur_FTP>/
Router# copy disk0:/MYDEBUG/log* tftp://<adresse_ip_serveur_TFTP>/
Vérifier
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 pour afficher une analyse des résultats de la commande show.
Remarque : Consulter les renseignements importants sur les commandes de débogage avant d’utiliser les commandes de débogage.
Informations connexes