Opérations de traçage et d’enregistrement
Les opérations de suivi et de journalisation vous permettent de suivre les événements qui se produisent dans le commutateur (opérations normales et conditions d’erreur) et de suivre les paquets générés par le commutateur ou transmis par celui-ci. Les résultats des opérations de suivi et de journalisation sont placés dans /var/log le répertoire du commutateur.
Junos OS prend en charge le suivi à distance pour les processus suivants :
chassisd : processus de contrôle du châssis
eventd : processus de traitement des événements
cosd — Processus de classe de service
Vous configurez le suivi à distance à l’aide de l’instruction tracing
au niveau de la [edit system]
hiérarchie.
L’instruction tracing
n’est pas prise en charge sur le système QFX3000 QFabric.
Vous pouvez désactiver le suivi à distance pour des processus spécifiques sur le commutateur à l’aide de l’instruction no-remote-trace
au niveau de la [edit process-name traceoptions]
hiérarchie.
Les opérations de journalisation utilisent un mécanisme de journalisation système similaire à celui de l’utilitaire syslogd UNIX pour enregistrer les opérations de haut niveau à l’échelle du système, telles que les interfaces actives ou inactives, les utilisateurs se connectant ou se déconnectant du commutateur. Vous configurez ces opérations à l’aide de l’instruction syslog
au niveau de la [edit system]
hiérarchie et à l’aide de l’instruction options
au niveau de la [edit ethernet-switching-options]
hiérarchie.
Les opérations de suivi enregistrent des informations plus détaillées sur les opérations du commutateur, notamment des informations sur le transfert et le routage des paquets. Vous pouvez configurer les opérations de suivi à l’aide de l’instruction traceoptions
.
L’instruction traceoptions
n’est pas prise en charge sur le système QFX3000 QFabric.
Vous pouvez définir des opérations de suivi dans différentes parties de la configuration du commutateur :
Opérations de suivi d’activité de l’agent SNMP : définissez le suivi des activités des agents SNMP sur le commutateur. Vous pouvez configurer les opérations de suivi d’activité de l’agent SNMP au niveau de la
[edit snmp]
hiérarchie.Opérations globales de suivi de commutation : définissez le suivi pour toutes les opérations de commutation. Vous configurez les opérations de suivi de commutation globale au niveau de la
[edit ethernet-switching-options]
hiérarchie.Opérations de suivi spécifiques au protocole : définissez le suivi pour un protocole de routage spécifique. Vous configurez des opérations de suivi spécifiques au protocole dans la
[edit protocols]
hiérarchie. Les opérations de suivi spécifiques au protocole remplacent toutes les opérations équivalentes que vous spécifiez dans l’instruction globaletraceoptions
.Opérations de suivi au sein d’entités de protocole de routage individuelles : certains protocoles vous permettent de définir des opérations de suivi plus granulaires. Par exemple, dans le Border Gateway Protocol (BGP), vous pouvez configurer des opérations de suivi spécifiques aux pairs. Ces opérations remplacent toutes les opérations équivalentes à l’échelle du BGP. Si vous ne spécifiez aucune opération de suivi spécifique à l’homologue, les homologues héritent, d’une part, de toutes les opérations de suivi à l’échelle du BGP et, d’autre part, des opérations de suivi globales.
Opérations de suivi d’interface : définissez le suivi pour les interfaces individuelles et pour le processus d’interface lui-même. Vous définissez les opérations de suivi d’interface au niveau de la
[edit interfaces]
hiérarchie.Suivi à distance : pour activer le suivi à distance à l’échelle du système, configurez l’instruction
destination-override syslog host
au niveau de la[edit system tracing]
hiérarchie. Cela spécifie l’hôte distant exécutant le processus de journalisation système (syslogd), qui collecte les traces. Les traces sont écrites dans des fichiers sur l’hôte distant conformément à la configuration syslogd de /etc/syslog.conf. Par défaut, le traçage à distance n’est pas configuré.Pour remplacer la configuration de traçage à distance à l’échelle du système pour un processus particulier, incluez l’instruction
no-remote-trace
dans la[edit process-name traceoptions]
hiérarchie. Lorsqueno-remote-trace
cette option est activée, le processus effectue un traçage local.Pour collecter des traces, utilisez la fonction local0 comme sélecteur dans le /etc/syslog.conf fichier sur l’hôte distant. Pour séparer les traces de différents processus dans différents fichiers, incluez le nom du processus ou le nom du fichier de trace (s’il est spécifié au niveau de la hiérarchie [edit
process-name traceoptions file
]) dans le champ Programme du /etc/syslog.conf fichier. Si le serveur de journaux système prend en charge l’analyse du nom d’hôte et du nom du programme, vous pouvez séparer les traces des différents processus.
Lors d’une vérification de validation, les avertissements concernant la configuration (par exemple, incompatibilité dans la taille ou le traceoptions
nombre de fichiers de trace) ne s’affichent pas sur la console. Toutefois, ces avertissements sont consignés dans les messages du journal système lors de la validation de la nouvelle configuration.