Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Operações de rastreamento e registro

As operações de rastreamento e registro permitem que você rastreie eventos que ocorrem no switch — tanto operações normais quanto condições de erro — e rastreie os pacotes gerados por ou passados pelo switch. Os resultados das operações de rastreamento e registro são colocados no /var/log diretório do switch.

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

Você configura o rastreamento remoto usando a tracing declaração no nível de [edit system] hierarquia.

Você pode desativar o rastreamento remoto para processos específicos no switch usando a no-remote-trace declaração no [edit process-name traceoptions] nível de hierarquia.

As operações de registro de registro usam 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 switch. Você configura essas operações usando a syslog declaração no nível de [edit system] hierarquia e usando a options declaração no nível hierárquica [edit ethernet-switching-options] .

As operações de rastreamento registram informações mais detalhadas sobre as operações do switch, incluindo informações de encaminhamento e roteamento de pacotes. Você pode configurar operações de rastreamento usando a traceoptions declaração.

Você pode definir operações de rastreamento em diferentes partes da configuração do switch:

  • Operações de rastreamento de atividade de agentes SNMP — Definir o rastreamento das atividades dos agentes SNMP no switch. Você pode configurar operações de rastreamento de atividade de agentes SNMP no nível de [edit snmp] hierarquia.

  • Operações globais de rastreamento de comutação — Definir o rastreamento para todas as operações de comutação. Você configura operações globais de rastreamento de comutação no nível hierárquicos [edit ethernet-switching-options] .

  • Operações de rastreamento específicas de protocolo — definir o rastreamento para um protocolo de roteamento específico. Você configura operações de rastreamento específicas de protocolo na [edit protocols] hierarquia. As operações de rastreamento específicas do protocolo sobrepõem quaisquer operações equivalentes que você especifique na declaração global traceoptions .

  • Rastreamento de operações 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 bgp-wide equivalentes. 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 individuais e para o próprio processo de interface. Você define as operações de rastreamento de interface no nível de [edit interfaces] hierarquia.

  • Rastreamento remoto — para permitir o rastreamento remoto em todo o sistema, configure 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 em arquivos no host remoto de acordo com a configuração /etc/syslog.confem syslogd. Por padrão, o rastreamento remoto 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.

    Para coletar vestígios, use a instalação local0 como seletor no /etc/syslog.conf arquivo 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 for especificado no nível de hierarquia [editar process-name traceoptions file] no campo do Programa no /etc/syslog.conf arquivo. Se o servidor de log do sistema suportar a análise do nome do host e do nome do programa, então você pode separar os vestígios dos vários processos.

Nota:

Durante uma verificação de confirmação, os avisos sobre a traceoptions configuração (por exemplo, incompatibilidade em tamanhos de arquivo de rastreamento ou número de arquivos de rastreamento) não são exibidos no console. No entanto, esses avisos são registrados nas mensagens de log do sistema quando a nova configuração é comprometida.