Visão geral das operações de rastreamento de protocolo NETCONF e Junos XML
Você pode configurar as operações de rastreamento para os protocolos de gerenciamento NETCONF e Junos XML. As operações de rastreamento de protocolo 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 protocolo 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 nas entradas de arquivo de log para distinguir o tipo de sessão. Antes da versão 16.1 do Junos OS, apenas os dados da 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 de entrada e 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 sob a flag
declaração, debug
é introduzida. Essa opção permite o rastreamento no nível de debug. 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.
As operações de rastreamento de protocolo NETCONF e Junos XML registram 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 em 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 sobre o número e o tamanho dos arquivos de rastreamento, incluindo os 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 de dentro da sessão. Se você configurar a on-demand
declaração, 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 para 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 nas entradas de arquivo de log para distinguir o tipo de sessão.