Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Informations générales

Configuration

Exemple de configuration

Vérification

Dépannage

Informations connexes

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

- Écriture SYSLOG vers Flash

- Support et documentation techniques - Cisco Systems