Nesta página
Especifique a instalação e a gravidade das mensagens para incluir no log
Direcionar mensagens de log do sistema para um arquivo de log
Mensagens de log de sistema direto para um terminal de usuário
Direcionar mensagens de registro de sistema para uma máquina remota ou outro mecanismo de roteamento
Adicione uma corda de texto às mensagens de log do sistema direcionadas a um destino remoto
Instalações padrão para mensagens de log de sistema direcionadas a um destino remoto
Instalações alternativas para mensagens de log de sistema direcionadas a um destino remoto
Mensagens diretas para um destino remoto da matriz de roteamento com base no roteador TX Matrix
Direcionar mensagens de registro do sistema para um destino remoto
Especifique a instalação e a gravidade das mensagens para incluir no log
Cada mensagem de log do sistema pertence a uma instalação, que agrupa mensagens que são geradas pela mesma fonte (como um processo de software) ou dizem respeito a uma condição ou atividade semelhantes (como tentativas de autenticação). Cada mensagem também é pré-indicada como um nível de gravidade, o que indica a gravidade do evento desencadeante afeta as funções da plataforma de roteamento.
Ao configurar o registro para uma instalação e destino, você especifica um nível de gravidade para cada instalação. As mensagens da instalação que são avaliadas nesse nível e mais alto estão registradas no seguinte destino:
[edit system syslog] (console | file filename | host destination | user username) { facility severity ; }
Para obter mais informações sobre os destinos, veja direcionando mensagens de log do sistema para um terminal de usuário e direcionando mensagens de log do sistema para o console.
Para registrar mensagens pertencentes a mais de uma instalação a um determinado destino, especifique cada instalação e a gravidade associada como uma declaração separada no conjunto de declarações para o destino.
Tabela 1 lista as instalações de registro do sistema Junos OS que você pode especificar em declarações de configuração no nível de [edit system syslog]
hierarquia.
Instalação |
Tipo de evento ou erro |
---|---|
|
Tudo (mensagens de todas as instalações) |
|
Tentativas de autenticação e autorização |
|
Alterações na configuração do Junos OS |
|
A configuração especificada é inválida no tipo de roteador |
|
Ações realizadas ou erros encontrados por processos de sistema |
|
Eventos relacionados à captura dinâmica de fluxo |
|
Inclua prioridade e instalação em mensagens de log do sistema |
|
Ações realizadas ou erros encontrados pelos aplicativos externos locais |
|
Ações de filtragem de pacotes realizadas por um filtro de firewall |
|
Ações realizadas ou erros encontrados pelo processo FTP |
|
Comandos emitidos no prompt da interface de linha de comando (CLI) do Junos OS ou por um aplicativo do cliente, como um protocolo Junos XML ou cliente NETCONF XML |
|
Ações realizadas ou erros encontrados pelo kernel do Junos OS |
|
Ações realizadas ou erros encontrados pelos processos do protocolo de tempo de rede |
|
Ações realizadas ou erros encontrados pelo Mecanismo de encaminhamento de pacotes |
|
Eventos ou erros relacionados à segurança |
|
Ações realizadas ou erros encontrados por processos de espaço do usuário |
Tabela 2 lista os níveis de gravidade que você pode especificar em declarações de configuração no nível de [edit system syslog]
hierarquia. Os níveis de emergency
passagem info
estão em ordem de da mais alta gravidade (maior efeito sobre o funcionamento) ao mais baixo.
Ao contrário dos outros níveis de gravidade, o nível desativa o none
registro de uma instalação em vez de indicar a gravidade de um evento desencadeante afeta as funções de roteamento. Para obter mais informações, veja Desativação do registro do sistema de uma instalação.
Value |
Nível de gravidade |
Descrição |
---|---|---|
N/A |
|
Desativa o registro da instalação associada a um destino |
0 |
|
Pânico no sistema ou outra condição que faz com que o roteador pare de funcionar |
1 |
|
Condições que exigem correção imediata, como um banco de dados do sistema corrupto |
2 |
|
Condições críticas, como erros difíceis |
3 |
|
Condições de erro que geralmente têm consequências menos graves do que erros nos níveis de emergência, alerta e crítico |
4 |
|
Condições que garantem o monitoramento |
5 |
|
Condições que não são erros, mas que podem garantir um tratamento especial |
6 |
|
Eventos ou condições de interesse de nenhumrror |
7 |
|
Inclui todos os níveis de gravidade |
Direcionar mensagens de log do sistema para um arquivo de log
Para direcionar mensagens de log do /var/log sistema a um arquivo no diretório do mecanismo de roteamento local, inclua a file
declaração no [edit system syslog]
nível hierárquico:
[edit system syslog] file filename { facility severity; archive <archive-sites (ftp-url <password password>)> <files number> <size size> <start-time "YYYY-MM-DD.hh:mm"> <transfer-interval minutes> <world-readable | no-world-readable>; explicit-priority; match "regular-expression"; structured-data { brief; } }
Para a lista de instalações e níveis de gravidade, veja Especificando a instalação e a gravidade das mensagens a serem incluídas no log.
Para evitar que os arquivos de log cresçam muito grande, o serviço de registro padrão do sistema Junos OS escreve mensagens em uma sequência de arquivos de um tamanho definido. Ao incluir a archive
declaração, você pode configurar o número de arquivos, seu tamanho máximo e quem pode lê-los, seja para todos os arquivos de log ou para um determinado arquivo de log. Para obter mais informações, consulte Especifique o tamanho do arquivo de log, número e propriedades de arquivamento.
Para obter informações sobre as seguintes declarações, veja as seções indicadas:
explicit-priority
— Veja como incluir informações prioritárias em mensagens de log do sistemamatch
— Veja o uso de strings e expressões regulares para refinar o conjunto de mensagens registradasstructured-data
— Veja mensagens de registro em formato de dados estruturados
Mensagens de log de sistema direto para um terminal de usuário
Para direcionar mensagens de log do sistema para a sessão terminal de um ou mais usuários específicos (ou todos os usuários) quando estiverem logados no Mecanismo de Roteamento local, inclua a user
declaração no [edit system syslog]
nível hierárquico:
[edit system syslog] user (username | *) { facility severity; match "regular-expression"; }
Especifique um ou mais nomes de usuário do Junos OS, separando vários valores com espaços ou use o asterisco (*
) para indicar todos os usuários que estão conectados ao Mecanismo de Roteamento local.
Para a lista de instalações de registro e níveis de gravidade, veja Especificar a instalação e a gravidade das mensagens a incluir no log. Para obter informações sobre a match
declaração, veja o uso de strings e expressões regulares para refinar o conjunto de mensagens registradas.
Mensagens de log de sistema direto para o console
Para direcionar mensagens de log do sistema para o console do Mecanismo de Roteamento local, inclua a console
declaração no [edit system syslog]
nível hierárquico:
[edit system syslog] console { facility severity; }
Para a lista de instalações de registro e níveis de gravidade, veja Especificar a instalação e a gravidade das mensagens a incluir no log.
Direcionar mensagens de registro de sistema para uma máquina remota ou outro mecanismo de roteamento
Para direcionar mensagens de log do sistema para uma máquina remota ou para o outro mecanismo de roteamento, inclua a host
declaração no [edit system syslog]
nível hierárquico:
[edit system syslog] host (hostname | other-routing-engine) { facility severity; explicit-priority; facility-override facility; log-prefix string; match "regular-expression"; source-address source-address; structured-data { brief; } } source-address source-address;
Para direcionar mensagens de log do sistema para uma máquina remota, inclua a host
hostname declaração para especificar o endereço IP versão 4 (IPv4) da máquina remota, endereço IP versão 6 (IPv6) ou nome de host totalmente qualificado. A máquina remota deve estar executando o utilitário padrão syslogd
. Não recomendamos direcionar mensagens para outro dispositivo da Juniper Networks. Em cada mensagem de log do sistema direcionada à máquina remota, o nome de host do mecanismo de roteamento local aparece após o data-tempo para indicar que ele é a fonte da mensagem.
Para direcionar mensagens de log do sistema para o outro Mecanismo de Roteamento em um dispositivo com dois mecanismos de roteamento instalados e operacionais, inclua a host other-routing-engine
declaração. A declaração não é automaticamente recíproca, portanto, você deve incluí-la em cada configuração do Mecanismo de Roteamento se quiser que os mecanismos de roteamento direcionem mensagens entre si. Em cada mensagem direcionada ao outro Mecanismo de Roteamento, a corda re0
ou re1
aparece após o temporização para indicar a fonte da mensagem.
Para que a lista de instalações de registro e níveis de gravidade se configure sob a host
declaração, consulte Especificando a instalação e a gravidade das mensagens a incluir no log.
Para registrar informações de instalações e nível de gravidade em cada mensagem, inclua a explicit-priority
declaração. Para obter mais informações, veja Incluindo informações prioritárias em mensagens de log do sistema.
Para obter informações sobre a match
declaração, veja o uso de strings e expressões regulares para refinar o conjunto de mensagens registradas.
Ao direcionar mensagens para máquinas remotas, você pode incluir a source-address
declaração para especificar o endereço IP do dispositivo que é relatado nas mensagens como sua fonte. Em cada host
declaração, inclua a facility-override
declaração para atribuir uma instalação alternativa e a log-prefix
declaração para adicionar uma string a cada mensagem. Você pode incluir a structured-data
declaração para permitir o encaminhamento de mensagens de log de sistema estruturadas para um servidor de log de sistema remoto no formato de mensagem de log do sistema IETF .
Especifique um endereço de origem alternativo para mensagens de log de sistema direcionadas a um destino remoto
Para especificar o roteador de origem a ser relatado em mensagens de log do sistema quando as mensagens são direcionadas a uma máquina remota, inclua a source-address
declaração no nível de [edit system syslog]
hierarquia:
[edit system syslog] source-address source-address;
source-address
é um endereço IPv4 ou IPv6 válido configurado em uma das interfaces do roteador. O endereço é relatado nas mensagens direcionadas a todas as máquinas remotas especificadas em host hostname
declarações no nível hierárquico [edit system syslog]
, mas não em mensagens direcionadas ao outro Mecanismo de Roteamento.
Adicione uma corda de texto às mensagens de log do sistema direcionadas a um destino remoto
Para adicionar uma corda de texto a cada mensagem de log do sistema direcionada a uma máquina remota ou a outro mecanismo de roteamento, inclua a log-prefix
declaração no nível hierárquico [edit system syslog host]
:
[edit system syslog host (hostname | other-routing-engine)] facility severity; log-prefix string;
A corda pode conter qualquer caractere alfanumérico ou especial, exceto o sinal igual ( = ) e o cólon ( : ). Ele também não pode incluir o caractere espacial; não coloque a corda entre aspas (" ") na tentativa de incluir espaços nela.
O utilitário de registro do sistema Junos OS anexa automaticamente um cólon e um espaço à string especificada quando as mensagens de log do sistema são escritas no log. A string é inserida após o identificador para o mecanismo de roteamento que gerou a mensagem.
O exemplo a seguir mostra como adicionar o string M120 a todas as mensagens para indicar que o roteador é um roteador M120 e direcionar as mensagens para a máquina remota hardware-logger.mycompany.com:
[edit system syslog] host hardware-logger.mycompany.com { any info; log-prefix M120; }
Quando essas declarações de configuração são incluídas em um roteador M120 chamado origin1, uma mensagem no log do sistema hardware-logger.mycompany.com se parece com o seguinte:
Mar 9 17:33:23 origin1 M120: mgd[477]: UI_CMDLINE_READ_LINE: user ‘root’, command ‘run show version’
Altere o nome da instalação alternativa para mensagens de log de sistema direcionadas a um destino remoto
Algumas instalações atribuídas a mensagens registradas no roteador ou switch local têm nomes específicos do Junos OS (veja Instalações de registro do sistema Junos OS). Na configuração recomendada, uma máquina remota designada no nível de [edit system syslog host hostname]
hierarquia não é um roteador ou switch da Juniper Networks, de modo que seu utilitário syslogd não pode interpretar os nomes específicos do Junos OS. Para permitir que o utilitário syslogd padrão lide com mensagens dessas instalações quando as mensagens são direcionadas a uma máquina remota, um nome padrão localX
da instalação é usado em vez do nome da instalação específica do Junos OS.
Instalações padrão para mensagens de log de sistema direcionadas a um destino remoto listam o nome padrão da instalação alternativa ao lado do nome da instalação específica do Junos OS para a qual é usado.
O utilitário syslogd em uma máquina remota lida com todas as mensagens que pertencem a uma instalação da mesma maneira, independentemente da fonte da mensagem (o roteador ou switch da Juniper Networks ou a própria máquina remota). Por exemplo, as seguintes declarações na configuração do roteador chamadas local-router
mensagens diretas da authorization
instalação para a máquina remota monitor.mycompany.com:
[edit system syslog] host monitor.mycompany.com { authorization info; }
A instalação alternativa padrão para a instalação local authorization
também authorization
é . Se o utilitário monitor
syslogd estiver configurado para escrever mensagens pertencentes à authorization
instalação do arquivo/var/log/auth-attempts, então o arquivo contém as mensagens geradas quando os usuários fazem local-router
login e as mensagens geradas quando os usuários fazem login.monitor
Embora o nome da máquina de origem apareça em cada mensagem de log do sistema, a mistura de mensagens de várias máquinas pode tornar mais difícil analisar o conteúdo do auth-attempts
arquivo.
Para facilitar a separação das mensagens de cada fonte, você pode atribuir uma instalação alternativa a todas as mensagens geradas local-router
quando elas forem direcionadas.monitor
Em seguida, você pode configurar o utilitário monitor
syslogd para escrever mensagens com a instalação alternativa para um arquivo diferente das mensagens geradas por monitor
si mesmo.
Para alterar a instalação usada para todas as mensagens direcionadas a uma máquina remota, inclua a facility-override
declaração no nível de [edit system syslog host hostname]
hierarquia:
[edit system syslog host hostname] facility severity; facility-override facility;
Em geral, faz sentido especificar uma instalação alternativa que ainda não está em uso na máquina remota, como uma das localX
instalações. Na máquina remota, você também deve configurar o utilitário syslogd para lidar com as mensagens da maneira desejada.
A Declaração de instalações para substituição de instalações lista as instalações que você pode especificar no facility-override
comunicado.
Não recomendamos incluir a facility-override
declaração no nível hierárquico [edit system syslog host other-routing-engine]
. Não é necessário usar nomes alternativos de instalações ao direcionar mensagens para o outro Mecanismo de Roteamento, porque seu utilitário de registro de sistema Junos OS pode interpretar os nomes específicos do Junos OS.
O exemplo a seguir mostra como registrar todas as mensagens geradas no roteador local no nível de erro ou superior à instalação local0 na máquina remota chamada monitor.mycompany.com:
[edit system syslog] host monitor.mycompany.com { any error; facility-override local0; }
O exemplo a seguir mostra como configurar roteadores localizados na Califórnia e roteadores localizados em Nova York para enviar mensagens a uma única máquina remota chamada central-logger.mycompany.com. As mensagens da Califórnia são atribuídas a instalações alternativas locais0 e as mensagens de Nova York são atribuídas a instalações alternativas locais2.
Configure os roteadores da Califórnia para agregar mensagens na instalação local0:
[edit system syslog] host central-logger.mycompany.com { change-log info; facility-override local0; }
Configure os roteadores de Nova York para agregar mensagens na instalação local2:
[edit system syslog] host central-logger.mycompany.com { change-log info; facility-override local2; }
No madeireiro central, você pode então configurar o utilitário de registro do sistema para escrever mensagens da instalação local0 para o arquivo change-log e as mensagens da instalação local2 para o arquivo new-york-config.
Instalações padrão para mensagens de log de sistema direcionadas a um destino remoto
Tabela 3 lista o nome padrão da instalação alternativa ao lado do nome da instalação específica do Junos OS para o qual ele é usado. Para instalações que não estão listadas, o nome alternativo padrão é o mesmo que o nome da instalação local.
Instalações locais específicas do Junos OS |
Instalação padrão quando direcionada ao destino remoto |
---|---|
log de mudança |
local6 |
log de conflito |
local5 |
Dfc |
local1 |
firewall |
local3 |
comandos interativos |
local7 |
pfe |
local4 |
Instalações alternativas para mensagens de log de sistema direcionadas a um destino remoto
Tabela 4 lista as instalações que você pode especificar na facility-override
declaração.
Instalação |
Descrição |
---|---|
|
Tentativas de autenticação e autorização |
|
Ações realizadas ou erros encontrados por processos de sistema |
|
Ações realizadas ou erros encontrados pelo processo FTP |
|
Ações realizadas ou erros encontrados pelo kernel do Junos OS |
|
Instalação local número 0 |
|
Instalação local número 1 |
|
Instalação local número 2 |
|
Instalação local número 3 |
|
Instalação local número 4 |
|
Instalação local número 5 |
|
Instalação local número 6 |
|
Instalação local número 7 |
|
Ações realizadas ou erros encontrados por processos de espaço do usuário |
Não recomendamos incluir a facility-override
declaração no nível hierárquico [edit system syslog host other-routing-engine]
. Não é necessário usar nomes alternativos de instalações ao direcionar mensagens para o outro Mecanismo de Roteamento, porque seu utilitário de registro de sistema Junos OS pode interpretar os nomes específicos do Junos OS.
Exemplos: Atribua uma instalação alternativa às mensagens de log do sistema direcionadas a um destino remoto
Registre todas as mensagens geradas na plataforma de roteamento local no nível de erro ou superior à local0
instalação da máquina remota chamada monitor.mycompany.com
:
[edit system syslog] host monitor.mycompany.com { any error; facility-override local0; }
Configure plataformas de roteamento localizadas na Califórnia e plataformas de roteamento localizadas em Nova York para enviar mensagens a uma única máquina remota chamada central-logger.mycompany.com. As mensagens da Califórnia são atribuídas a instalações alternativas locais0 e as mensagens de Nova York são atribuídas a instalações alternativas locais2.
Configure plataformas de roteamento da Califórnia para agregar mensagens na
local0
instalação:[edit system syslog] host central-logger.mycompany.com { change-log info; facility-override local0; }
Configure as plataformas de roteamento de Nova York para agregar mensagens na
local2
instalação:[edit system syslog] host central-logger.mycompany.com { change-log info; facility-override local2; }
Em central-logger,
seguida, você pode configurar o utilitário de registro do sistema para escrever mensagens da local0
instalação para o arquivo california-config e as mensagens da local2
instalação para o arquivo new-york-config.
Mensagens diretas para um destino remoto da matriz de roteamento com base no roteador TX Matrix
Você pode configurar uma matriz de roteamento composta por um roteador TX Matrix e roteadores T640 para direcionar mensagens de registro de sistema a uma máquina remota ou ao outro mecanismo de roteamento em cada roteador, assim como em um sistema de chassi único. Inclua a host
declaração no nível de [edit system syslog]
hierarquia no roteador TX Matrix:
[edit system syslog] host (hostname | other-routing-engine) { facility severity; explicit-priority; facility-override facility; log-prefix string; match "regular-expression"; } source-address source-address;
O roteador TX Matrix direciona mensagens para uma máquina remota ou outro mecanismo de roteamento da mesma forma que um sistema de chassi único, e as declarações opcionais (explicit-priority
, , log-prefix
facility-override
, match
e source-address
) também têm o mesmo efeito que em um sistema de chassi único.
Para que o roteador TX Matrix inclua informações prioritárias quando direciona mensagens originadas em um roteador T640 para o destino remoto, você também deve incluir a explicit-priority
declaração no nível hierárquico [edit system syslog host scc-master]
.
A other-routing-engine
declaração não interage com o encaminhamento de mensagens dos roteadores T640 para o roteador TX Matrix. Por exemplo, se você incluir a declaração na configuração para o Mecanismo de Roteamento no slot 0 (re0
), o re0
Mecanismo de Roteamento em cada roteador T640 envia mensagens ao re1
Mecanismo de Roteamento apenas em sua plataforma. Ele também não envia mensagens diretamente ao re1
Mecanismo de Roteamento no roteador TX Matrix.
Como a configuração no roteador TX Matrix se aplica aos roteadores T640, qualquer roteador T640 que tenha interfaces para acesso direto à Internet também direciona mensagens para a máquina remota. As consequências incluem:
Se os roteadores T640 estiverem configurados para encaminhar mensagens ao roteador TX Matrix (como na configuração padrão), a máquina remota receberá duas cópias de algumas mensagens: um diretamente do roteador T640 e outro do roteador TX Matrix. Quais mensagens são duplicadas depende se as gravidades são as mesmas para o registro local e para mensagens encaminhadas. Para obter mais informações, veja Configuração do encaminhamento de mensagens para o roteador TX Matrix.
Se a
source-address
declaração estiver configurada no nível de[edit system syslog]
hierarquia, todos os roteadores da matriz de roteamento relatam o mesmo endereço de origem em mensagens direcionadas à máquina remota. Isso é apropriado, porque a matriz de roteamento funciona como um único roteador.Se a
log-prefix
declaração for incluída, as mensagens de todos os roteadores da matriz de roteamento incluem a mesma cadeia de texto. Você não pode usar a corda para distinguir entre os roteadores na matriz de roteamento.
Mensagens diretas para um destino remoto da matriz de roteamento baseadas em um roteador TX Matrix Plus
Do ponto de vista da interface do usuário, a matriz de roteamento aparece como um único roteador. O roteador TX Matrix Plus (também chamado de SFC de chassi de malha de switch) controla todos os roteadores T1600 ou T4000 também chamados de LCC de chassi de placa de entrada na matriz de roteamento.
Você pode configurar uma matriz de roteamento composta por um roteador TX Matrix Plus com LCCs T1600 ou T4000 conectados para direcionar mensagens de registro de sistema para uma máquina remota ou outro mecanismo de roteamento em cada roteador de roteamento, assim como em um sistema de chassi único. Inclua a host
declaração no [edit system syslog]
nível de hierarquia no SFC:
[edit system syslog] host (hostname | other-routing-engine) { facility severity; explicit-priority; facility-override facility; log-prefix string; match "regular-expression"; } source-address source-address;
O roteador TX Matrix Plus direciona mensagens para uma máquina remota ou outro mecanismo de roteamento da mesma forma que um sistema de chassi único, e as declarações opcionais (explicit-priority
, , log-prefix
facility-override
, match
e source-address
) também têm o mesmo efeito que em um sistema de chassi único.
Para que o roteador TX Matrix Plus inclua informações prioritárias quando direciona mensagens originadas em um T1600 ou T4000 LCC conectado ao destino remoto, você também deve incluir a explicit-priority
declaração no nível de [edit system syslog host sfc0-master]
hierarquia.
A other-routing-engine
declaração não interage com o encaminhamento de mensagens dos LCCs T1600 ou T4000 conectados para o SFC. Por exemplo, se você incluir a declaração na configuração para o Mecanismo de Roteamento no slot 0 (re0
), o re0
Mecanismo de Roteamento em cada T1600 ou T4000 LCC conectado envia mensagens ao re1
Mecanismo de Roteamento apenas em seu roteador. Ele também não envia mensagens diretamente ao re1
Mecanismo de Roteamento no SFC.
Como a configuração no SFC se aplica aos LCCs T1600 ou T4000 conectados, qualquer LCC que tenha interfaces para acesso direto à Internet também direciona mensagens para a máquina remota. As consequências incluem:
Se os LCCs estiverem configurados para encaminhar mensagens ao SFC (como na configuração padrão), a máquina remota receberá duas cópias de algumas mensagens: um diretamente do T1600 ou T4000 LCC e outro do SFC. Quais mensagens são duplicadas depende se as gravidades são as mesmas para o registro local e para mensagens encaminhadas. Para obter mais informações, veja Configuração do encaminhamento de mensagens para o roteador TX Matrix Plus.
Se a
source-address
declaração estiver configurada no nível de[edit system syslog]
hierarquia, todos os roteadores da matriz de roteamento relatam o mesmo endereço de origem em mensagens direcionadas à máquina remota. Isso é apropriado, porque a matriz de roteamento funciona como um único roteador de roteamento.Se a
log-prefix
declaração for incluída, as mensagens de todos os roteadores da matriz de roteamento incluem a mesma cadeia de texto. Você não pode usar a corda para distinguir entre os roteadores na matriz de roteamento.