Rastreamento e registro das operações do Junos OS
As operações de rastreamento e registro permitem que você rastreie eventos que ocorrem no dispositivo — tanto operações normais quanto condições de erro — e rastreie os pacotes gerados por ou passados pelo dispositivo. Os resultados das operações de rastreamento e registro são colocados em arquivos no /var/log directory.
Rastreamento remoto
O Junos OS oferece uma opção de fazer rastreamento remoto para processos específicos, o que reduz muito o uso do armazenamento interno do dispositivo para rastreamento e é análogo ao registro remoto do sistema. Você configura o rastreamento remoto em todo o sistema usando a tracing
declaração no nível de [edit system]
hierarquia. Por padrão, o rastreamento remoto não está configurado. Você pode desativar o rastreamento remoto para processos específicos usando a no-remote-trace
declaração no nível de [edit process-name traceoptions]
hierarquia. Esse recurso não altera a funcionalidade de rastreamento local de forma alguma, e arquivos de registro são armazenados no dispositivo.
O Junos OS oferece suporte ao rastreamento remoto para os seguintes processos:
chassi — processo de controle de chassi
eventd — Processo de processamento de eventos
cosd — processo de classe de serviço
o processo de serviços adaptativos
Para permitir o rastreamento remoto em todo o sistema, inclua a destination-override syslog host
declaração no nível de [edit system tracing]
hierarquia. Isso especifica o host remoto que executa o processo de log do sistema (syslogd), que coleta os vestígios. Os vestígios são escritos para arquivar(s) no host remoto de acordo com a configuração syslogd em /etc/syslog.conf. O rastreamento remoto padrão não está configurado.
Para substituir a configuração de rastreamento remoto em todo o sistema para um determinado processo, inclua a no-remote-trace
declaração na [edit process-name traceoptions]
hierarquia. Quando no-remote-trace
está habilitado, o processo faz o rastreamento local.
Quando o rastreamento remoto estiver configurado, os vestígios irão para o host remoto.
Para coletar vestígios, use a local0
instalação como seletor em /etc/syslog.conf no host remoto. Para separar vestígios de vários processos em diferentes arquivos, inclua o nome do processo ou o nome do arquivo de rastreamento se ele for especificado no nível de hierarquia [editar process-name traceoptions file], no campo do Programa em /etc/syslog.conf. Se o seu servidor de syslog suportar analisar o nome do host e o nome do programa, então você pode separar vestígios dos vários processos.
Operações de registro
As operações de registro de registro usam um mecanismo de registro de sistema semelhante ao utilitário syslogd UNIX para registrar operações de alto nível em todo o sistema, como interfaces subindo ou baixando e usuários fazendo login dentro ou fora do dispositivo. Você configura essas operações usando a syslog
declaração no [edit system]
nível hierárquica, conforme descrito na visão geral do log do sistema Junos OS e usando a options
declaração no [edit routing-options]
nível hierárquica, conforme descrito na Biblioteca de protocolos de roteamento junos OS para dispositivos de roteamento.
Operações de rastreamento
As operações de rastreamento registram mensagens mais detalhadas sobre a operação de protocolos de roteamento, como os vários tipos de pacotes de protocolo de roteamento enviados e recebidos e ações de políticas de roteamento. Você configura operações de rastreamento usando a traceoptions
declaração. Você pode definir operações de rastreamento em diferentes partes da configuração do roteador:
Operações de rastreamento global: defina o rastreamento para todos os protocolos de roteamento. Você define essas operações de rastreamento no
[edit routing-options]
nível hierárquicos da configuração.Operações de rastreamento específicas de protocolo: defina o rastreamento para um protocolo de roteamento específico. Você define essas operações de rastreamento na hierarquia ao
[edit protocols]
configurar o protocolo de roteamento individual. As operações de rastreamento específicas do protocolo sobrepõem quaisquer operações equivalentes que você especifique na declaração globaltraceoptions
. Se não houver operações equivalentes, elas complementam as opções globais de rastreamento. Se você não especificar qualquer rastreamento específico do protocolo, o protocolo de roteamento herda todas as operações globais de rastreamento.Operações de rastreamento dentro de entidades de protocolo de roteamento individuais: alguns protocolos permitem que você defina operações de rastreamento mais granulares. Por exemplo, no Border Gateway Protocol (BGP), você pode configurar operações de rastreamento específicas por peer. Essas operações sobrepõem quaisquer operações equivalentes em todo o BGP ou, se não houver equivalentes, as complementam. Se você não especificar nenhuma operação de rastreamento específica para pares, os pares herdam, primeiro, todas as operações de rastreamento em todo o BGP e, segundo, as operações globais de rastreamento.
Operações de rastreamento de interface: definir o rastreamento para interfaces de roteador individuais e para o processo de interface em si. Você define essas operações de rastreamento no
[edit interfaces]
nível hierárquicos da configuração conforme descrito na biblioteca de interfaces de rede do Junos OS para dispositivos de roteamento.