Présentation des opérations de suivi des protocoles NETCONF et Junos XML
Vous pouvez configurer les opérations de suivi pour les protocoles de gestion XML NETCONF et Junos. Les opérations de suivi des protocoles NETCONF et Junos XML enregistrent les données de session NETCONF et Junos XML, respectivement, dans un fichier de trace. Par défaut, les opérations de suivi des protocoles NETCONF et Junos XML ne sont pas activées.
À partir de la version 16.1 de Junos OS, lorsque vous activez les opérations de traçage dans la [edit system services netconf traceoptions]
hiérarchie, Junos OS permet de suivre les sessions de protocole NETCONF et Junos XML et ajoute les [NETCONF]
balises et aux [JUNOScript]
entrées du fichier journal pour distinguer le type de session. Avant la version 16.1 de Junos OS, seules les données de session NETCONF étaient enregistrées et la [NETCONF]
balise était omise.
Vous configurez les opérations de suivi des protocoles NETCONF et Junos XML au niveau de la [edit system services netconf traceoptions]
hiérarchie.
[edit system services] netconf { traceoptions { file <filename> <files number> <match regular-expression> <size size> <world-readable | no-world-readable>; flag flag; no-remote-trace; on-demand; } }
Pour activer les opérations de suivi des protocoles NETCONF et Junos XML et suivre toutes les données entrantes et sortantes des sessions de protocole NETCONF et Junos XML sur cet équipement, configurez l’instruction flag all
. À compter de la version 16.1 de Junos OS, une nouvelle option sous l’instruction flag
, debug
est introduite. Cette option permet le traçage au niveau du débogage. Toutefois, nous vous recommandons d’utiliser cette flag all
option. Vous pouvez restreindre le traçage aux seules données entrantes ou sortantes du protocole NETCONF ou Junos XML en configurant la valeur de l’indicateur en tant que incoming
ou outgoing
, respectivement. En outre, pour restreindre la sortie de trace à inclure uniquement les lignes qui correspondent à une expression particulière, configurez l’instruction file match
et définissez l’expression régulière à laquelle la sortie est associée.
Les opérations de suivi des protocoles NETCONF et Junos XML enregistrent les données de session dans le fichier /var/log/netconf. Pour spécifier un autre fichier de trace, configurez l’instruction et le file
nom de fichier souhaité.
Par défaut, lorsque le fichier trace atteint une taille de 128 Ko, il est renommé et compressé filenameen .0.gz, puis filename.1.gz, et ainsi de suite, jusqu’à ce qu’il y ait 10 fichiers de trace. Puis le fichier de trace le plus ancien (filename.9.gz) est écrasé. Vous pouvez configurer des limites sur le nombre et la taille des fichiers de trace en incluant les file files number
et file size size
les déclarations. Vous pouvez configurer jusqu’à 1 000 fichiers. Spécifiez la taille du fichier en octets ou utilisez sizek
pour spécifier la kb, sizem
pour spécifier mo ou sizeg
pour spécifier un Go. Vous ne pouvez pas configurer le nombre maximal de fichiers de trace et la taille maximale du fichier de trace indépendamment. Si une option est configurée, l’autre option doit également être configurée avec un nom de fichier.
Pour contrôler l’opération de suivi depuis une session de protocole XML NETCONF ou Junos, configurez l’instruction on-demand
. Cela nécessite de démarrer et d’arrêter les opérations de traçage depuis la session. Si vous configurez l’instruction on-demand
, vous devez émettre le <rpc><request-netconf-trace><start/></request-netconf-trace></rpc>
RPC dans la session pour commencer les opérations de suivi de cette session. Pour arrêter le traçage de cette session, la mise en place du <rpc><request-netconf-trace><stop/></request-netconf-trace></rpc>
RPC.
Par défaut, l’accès au fichier de trace est limité au propriétaire. Vous pouvez configurer manuellement l’accès en incluant l’instruction world-readable
ou no-world-readable
. L’instruction no-world-readable
limite l’accès au fichier trace au propriétaire. C’est la valeur par défaut. L’instruction world-readable
permet un accès illimité au fichier de trace.
[edit system services netconf traceoptions]
hiérarchie, Junos OS permet de suivre les sessions de protocole NETCONF et Junos XML et ajoute les
[NETCONF]
balises et aux
[JUNOScript]
entrées du fichier journal pour distinguer le type de session.