Visão geral das operações de rastreamento de protocolos NETCONF e Junos XML
Você pode configurar operações de rastreamento para os protocolos de gerenciamento NETCONF e Junos XML. As operações de rastreamento de protocolos NETCONF e Junos XML registram dados de sessão de protocolo NETCONF e Junos XML, respectivamente, em um arquivo de rastreamento. Por padrão, as operações de rastreamento de protocolos NETCONF e Junos XML não estão habilitadas.
A partir do Junos OS Release 16.1, quando você permite o rastreamento de operações na hierarquia, o [edit system services netconf traceoptions]
Junos OS permite o rastreamento de operações para sessões de protocolo NETCONF e Junos XML e adiciona o [NETCONF]
e [JUNOScript]
tags às entradas de arquivo de log para distinguir o tipo de sessão. Antes do Junos OS Release 16.1, apenas dados de sessão NETCONF foram registrados, e a [NETCONF]
tag foi omitida.
Você configura as operações de rastreamento de protocolo NETCONF e Junos XML no nível de [edit system services netconf traceoptions]
hierarquia.
[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; } }
Para habilitar as operações de rastreamento de protocolo NETCONF e Junos XML e rastrear todos os dados recebidos e de saída das sessões de protocolo NETCONF e Junos XML nesse dispositivo, configure a flag all
declaração. A partir do Junos OS Release 16.1, uma nova opção segundo a flag
declaração, debug
é introduzida. Essa opção permite o rastreamento em nível de depuração. No entanto, recomendamos usar a opção flag all
. Você pode restringir o rastreamento a apenas dados de protocolo NETCONF de entrada ou saída ou Junos XML, configurando o valor da bandeira como ou incoming
outgoing
, respectivamente. Além disso, restringir a saída de rastreamento para incluir apenas as linhas que correspondem a uma expressão específica, configurar a file match
declaração e definir a expressão regular contra a qual a saída é combinada.
O rastreamento de protocolos NETCONF e Junos XML registra dados de sessão no arquivo /var/log/netconf. Para especificar um arquivo de rastreamento diferente, configure a declaração e o file
nome de arquivo desejado.
Por padrão, quando o arquivo de rastreamento atinge 128 KB de tamanho, ele é renomeado e comprimido para filename.0.gz, depois filename.1.gz, e assim por diante, até que haja 10 arquivos de rastreamento. Em seguida, o arquivo de rastreamento mais antigo (filename.9.gz) é sobreescrito. Você pode configurar limites no número e tamanho de arquivos de rastreamento, incluindo as declarações e file size size
as file files number
declarações. Você pode configurar até um máximo de 1000 arquivos. Especifique o tamanho do arquivo em bytes ou use sizek
para especificar KB, sizem
especificar MB ou sizeg
especificar GB. Você não pode configurar o número máximo de arquivos de rastreamento e o tamanho máximo do arquivo de rastreamento de forma independente. Se uma opção estiver configurada, a outra opção também deve ser configurada junto com um nome de arquivo.
Para controlar a operação de rastreamento de uma sessão de protocolo NETCONF ou Junos XML, configure a on-demand
declaração. Isso exige que você inicie e pare de rastrear as operações a partir da sessão. Se você configurar a on-demand
declaração, você deve emitir o <rpc><request-netconf-trace><start/></request-netconf-trace></rpc>
RPC na sessão para começar a rastrear as operações para essa sessão. Para parar de rastrear essa sessão, emita o <rpc><request-netconf-trace><stop/></request-netconf-trace></rpc>
RPC.
Por padrão, o acesso ao arquivo de rastreamento fica restrito ao proprietário. Você pode configurar o acesso manualmente incluindo a declaração ou no-world-readable
a world-readable
declaração. A no-world-readable
declaração restringe o acesso de arquivos de rastreamento ao proprietário. Esse é o padrão. A world-readable
declaração permite acesso irrestrito ao arquivo de rastreamento.
[edit system services netconf traceoptions]
Junos OS permite o rastreamento de operações para sessões de protocolo NETCONF e Junos XML e adiciona o
[NETCONF]
e
[JUNOScript]
tags às entradas de arquivo de log para distinguir o tipo de sessão.