Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Tracer les opérations RPM

Opérations de suivi RPM Suivez toutes les opérations RPM et enregistrez-les dans un fichier journal. Les descriptions des erreurs consignées fournissent des informations détaillées pour vous aider à résoudre les problèmes plus rapidement.

Vue d’ensemble des opérations de traçage RPM

Dans Junos OS, vous activez les opérations de suivi en configurant l’instruction traceoptions au niveau hiérarchique spécifique que vous souhaitez tracer. Junos OS Evolved utilise une architecture de traçage différente. Toutes les applications en cours d’exécution créent des informations de traçage, plusieurs instances d’une même application ayant leurs propres informations de traçage. Par conséquent, dans Junos OS Evolved, les messages de trace sont enregistrés, affichés et configurés par application. Par conséquent, Junos OS Evolved ne prend pas en charge l’instruction traceoptions à de nombreux niveaux hiérarchiques pris en charge par Junos OS.

Dans Junos OS Evolved, vous n’affichez pas directement les fichiers de trace et vous ne devez jamais ajouter, modifier ou supprimer de fichiers de trace dans le répertoire /var/log/traces , car cela pourrait corrompre les traces. Au lieu de cela, vous utilisez la commande pour lire et décoder les show trace application application-name node node-name messages de trace stockés dans les fichiers de trace. Toutes les applications exécutées sur Junos OS Evolved créent par défaut des info informations de traçage au niveau.

Dans Junos OS, par défaut, aucun événement n’est tracé. Vous pouvez modifier ce comportement par défaut à l’aide de l’instruction traceoptions . Si vous incluez l’instruction traceoptions au niveau de la [edit services rpm] hiérarchie, le comportement de suivi par défaut est le suivant :

  • Les événements importants sont consignés dans un fichier appelé rmopd situé dans le répertoire /var/log .

  • Lorsque le fichier journal atteint 128 kilo-octets (Ko), il est renommé rmopd.0, puis rmopd.1, et ainsi de suite, jusqu’à ce qu’il y ait trois fichiers de trace. Ensuite, le fichier de trace le plus ancien (rmopd.2) est écrasé.

  • Les fichiers journaux ne sont accessibles qu’à l’utilisateur qui configure l’opération de suivi.

RPM est régi par l’application rmopd . Pour Junos OS Evolved, pour configurer des traces pour une gravité autre que info celle de l’application rmopd , incluez l’instruction application rmopd node node-name level severity au niveau de la hiérarchie [modifier la trace système].

Note:

Pour la surveillance et le dépannage généraux des périphériques exécutant Junos OS ou Junos OS Evolved, nous vous recommandons d’utiliser des outils standard tels que les commandes CLI show, les messages de journal système, SNMP et les données de télémétrie. Vous devez éviter d’utiliser des messages de suivi à des fins de débogage général et de solutions à long terme, car ils sont susceptibles d’être modifiés sans préavis.

Configurer les opérations de traçage

Par défaut, avec Junos OS, si la configuration est présente, seuls les traceoptions événements importants sont consignés. Vous pouvez configurer les opérations de suivi à consigner en incluant les instructions suivantes au niveau de la [edit services rpm traceoptions] hiérarchie :

Le Tableau 1 décrit la signification des indicateurs de traçage RPM.

Tableau 1 : indicateurs de suivi RPM de Junos OS

Drapeau

Description

Paramètre par défaut

all

Tracez toutes les opérations.

De

configuration

Tracez les événements de configuration.

De

error

Traces d’événements liés à des erreurs catastrophiques dans le démon.

De

ipc

Tracez les événements IPC.

De

ppm

Tracez les événements ppm.

De

rpd

Tracez les événements rpd.

De

statistics

Statistiques de traçage.

De

Par défaut, pour Junos OS Evolved, toutes les applications en cours d’exécution créent des informations de trace au info niveau. Pour configurer les traces pour une gravité autre que info celle de l’applicationrmopd, incluez l’instruction application rmopd node node-name level severity au niveau de la hiérarchie [modifier la trace système]. Pour plus d’informations sur les différents niveaux de gravité configurables pour Junos OS Evolved, reportez-vous à la section trace (système).

Configurer le nom du fichier journal RPM

(Junos OS uniquement) Par défaut, le nom du fichier qui enregistre la sortie de trace RPM est rmopd. Pour spécifier un autre nom de fichier :

Configurer le nombre et la taille des fichiers journaux RPM

(Junos OS uniquement) Pour configurer les limites en nombre et en taille des fichiers de trace RPM :

Le nombre de fichiers peut être compris entre 2 et 1000 fichiers. La taille de chaque fichier peut être comprise entre 10 Ko et 1 gigaoctet (Go).

Par exemple, définissez la taille maximale du fichier sur 2 Mo et le nombre maximal de fichiers sur 20 pour un fichier journal nommé rpmtrace :

Lorsque le fichier rpmtrace atteint 2 Mo, il est renommé rpmtrace.0 et un nouveau fichier appelé rpmtrace est créé. Lorsque la nouvelle rpmtrace atteint 2 Mo, rpmtrace.0 est renommée rpmtrace.1 et rpmtrace est renommée rpmtrace.0. Ce processus se répète jusqu’à ce qu’il y ait 20 fichiers de trace. Ensuite, le fichier le plus ancien (rpmtrace.19) est écrasé par rpmtrace.18.

Configurer l’accès au fichier journal

(Junos OS uniquement) Par défaut, seuls les fichiers journaux sont accessibles à l’utilisateur qui configure l’opération de suivi.

Pour spécifier que n’importe quel utilisateur peut lire tous les fichiers journaux :

Pour définir explicitement le comportement par défaut :

Configurer une expression régulière pour les lignes à enregistrer

(Junos OS uniquement) Par défaut, la sortie de l’opération de traçage inclut toutes les lignes pertinentes pour les événements consignés.

Pour affiner la sortie en spécifiant une expression régulière (regex) à mettre en correspondance :