Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Traitement de script Trace Op sur les périphériques exécutant Junos OS

Opérations de suivi des scripts op Suivez les opérations des scripts op 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.

Sur Junos OS, l’opération par défaut du suivi de script op consiste à consigner les événements importants, notamment les erreurs, les avertissements, les messages de progression et les événements de traitement de script, dans le fichier /var/log/op-script.log sur l’appareil. Lorsque le fichier op-script.log atteint 128 kilo-octets (Ko), il est renommé avec un nombre de 0 à 9 (dans l’ordre croissant) ajouté à la fin du fichier, puis compressé. Les fichiers résultants sont op-script.log.0.gz, puis op-script.log.1.gz, jusqu’à ce qu’il y ait 10 fichiers de trace. Ensuite, le fichier de trace le plus ancien (op-script.log.9.gz) est écrasé.

Junos OS Evolved capture les données de trace de toutes les applications par défaut et collecte les données de tous les types de script dans des fichiers de trace correspondant à l’application cscript . Pour afficher les données de trace, exécutez la show trace application cscript commande. Pour plus d’informations, reportez-vous à la section Traitement de script de trace sur les périphériques exécutant Junos OS Evolved.

Configuration minimale pour l’activation des traceoptions pour les scripts op

Si aucune option de trace de script op n’est configurée, le moyen le plus simple d’afficher la sortie de trace d’un script op est de configurer l’indicateur output de trace et d’exécuter la show log op-script.log | last commande. Pour ce faire, effectuez les opérations suivantes :

  1. Si vous ne l’avez pas déjà fait, activez un script op en incluant l’instruction file au niveau de la [edit system scripts op] hiérarchie :

  2. Activez les options de suivi en incluant l’instruction traceoptions flag output au niveau de la [edit system scripts op] hiérarchie :

  3. Validez la configuration.

  4. Affichez les messages de trace résultants enregistrés dans le fichier /var/log/op-script.log fichier. À la fin du journal se trouve la sortie générée par le script op que vous avez activé à l’étape 1. Pour afficher la fin du journal, exécutez la commande mode show log op-script.log | last opérationnel :

Le tableau 1 récapitule les commandes de filtrage utiles pour afficher certaines op-script.log parties du fichier.

Tableau 1 : Scripts d’opération traçant les commandes du mode opérationnel

Tâche

Commander

Affichez les données de journalisation associées à tous les traitements de script op.

show log op-script.log

Affichez le traitement pour l’opération la plus récente uniquement.

show log op-script.log | last

Traitement de l’affichage pour les erreurs de script.

show log op-script.log | match error

Traitement d’affichage pour un script particulier.

show log op-script.log | match filename

Exemple : configuration minimale pour l’activation des traceoptions pour les scripts op

Affichez la sortie de trace du fichier de script op source-route.xsl :

Configurer le suivi des scripts d’opération locale

Vous ne pouvez pas modifier le répertoire (/var/log) dans lequel les fichiers de trace sont écrits. Toutefois, vous pouvez personnaliser d’autres paramètres de fichier de trace pour les scripts op locaux en incluant les instructions suivantes au niveau de la [edit system scripts op traceoptions] hiérarchie :

Note:

Vous ne pouvez personnaliser les opérations de suivi que pour les scripts d’opération locaux. Pour les scripts d’opération distants (scripts d’opération exécutés à l’aide de la op url commande), Junos OS consigne toujours les événements de trace par défaut dans le fichier journal de script d’opération par défaut.

Ces déclarations sont décrites dans les sections suivantes :

Configurer le nom du fichier journal du script OP

Par défaut, le nom du fichier qui enregistre la sortie de trace pour tous les scripts op est op-script.log. Vous pouvez enregistrer la sortie de trace pour les scripts op locaux dans un autre fichier en incluant l’instruction file au niveau de la [edit system scripts op traceoptions] hiérarchie :

Note:

L’instruction file n’affecte pas l’emplacement de sortie de trace pour les scripts d’opération distante, qui utilisent toujours le fichier journal par défaut op-script.log.

Configurer le nombre et la taille des fichiers journaux de scripts op

Par défaut, lorsque la taille du fichier de trace atteint 128 Ko, il est renommé et compressé en .0.gz, puis filename.1.gz, et ainsi de filenamesuite, jusqu’à ce qu’il y ait 10 fichiers de trace. Ensuite, le fichier de trace le plus ancien (filename.9.gz) est écrasé.

Vous pouvez configurer les limites en nombre et en taille des fichiers de trace en incluant les instructions suivantes au niveau de la [edit system scripts op traceoptions file filename] hiérarchie :

Par exemple, définissez la taille maximale du fichier sur 640 Ko et le nombre maximum de fichiers sur 20. Lorsque le fichier qui reçoit la sortie de l’opération de suivi (filename) atteint 640 Ko, il est renommé et compressé en filename.0.gz, et un nouveau fichier appelé filename est créé. Lorsque filename la taille atteint 640 Ko, filename.0.gz est renommée filename.1.gz puis filename renommée et compressée en filename.0.gz. Ce processus se répète jusqu’à ce qu’il y ait 20 fichiers de trace. Ensuite, le fichier le plus ancien (filename.19.gz) est écrasé.

Le nombre de fichiers peut varier de 2 à 1000 fichiers. La taille du fichier peut varier de 10 Ko à 1 gigaoctet (Go).

Note:

Si vous définissez une taille de fichier maximale ou un nombre maximal de fichiers de trace, vous devez également spécifier l’autre paramètre et un nom de fichier.

Configurer l’accès aux fichiers journaux des scripts op

Par défaut, l’accès au fichier journal du script op est limité au propriétaire. Vous pouvez configurer manuellement l’accès en incluant l’instruction world-readable or no-world-readable au niveau de la [edit system scripts op traceoptions file filename] hiérarchie.

L’instruction no-world-readable restreint l’accès au journal du script op au propriétaire. L’instruction world-readable permet un accès illimité au fichier journal du script op.

Configurer les opérations de traçage du script Op

Par défaut, l’indicateur traceoptions events est activé, quels que soient les paramètres de configuration, et seuls les événements importants sont consignés. Cela inclut les erreurs, les avertissements, les messages de progression et les événements de traitement de script. Vous pouvez configurer les opérations de suivi à consigner pour les scripts d’opération locale en incluant les instructions suivantes au niveau de la [edit system scripts op traceoptions] hiérarchie :

Note:

L’instruction flag n’affecte pas la sortie de trace pour les scripts d’opération distante, qui ne consignent que les événements de trace par défaut.

Le Tableau 2 décrit la signification des drapeaux de traçage de script op.

Tableau 2 : indicateurs de suivi de script d’opération

Drapeau

Description

Paramètre par défaut

all

Tracez toutes les opérations.

De

events

Tracez les événements importants, y compris les erreurs, les avertissements, les messages de progression et les événements de traitement de script.

Sur

input

Données d’entrée du script Trace op.

De

offline

Générez des données pour le développement hors ligne.

De

output

Données de sortie du script Trace op.

De

rpc

RPC de script d’opération de traçage.

De

xslt

Tracez la bibliothèque XSLT (Extensible Stylesheet Language Transformations).

De