Monitoramento da configuração do servidor DHCP
Este tópico discute sobre como rastrear várias operações de DHCP em um servidor DHCP. Você pode usar várias opções de rastreamento discutidas neste tópico para solucionar problemas que surgirem no servidor DHCP. Para obter mais informações, leia este tópico.
Rastreamento das operações do servidor local DHCP
As operações de rastreamento de DHCP estendidas rastreiam as operações estendidas do servidor local DHCP e as registram em um arquivo de log. Por padrão, nenhum processo de servidor local DHCP estendido é rastreado. Se você incluir a traceoptions
declaração no nível de [edit system processes dhcp-service]
hierarquia, o comportamento de rastreamento padrão é o seguinte:
Eventos importantes de servidor local DHCP estendidos são registrados em um arquivo chamado jdhcpd localizado no diretório /var/log .
Quando o arquivo jdhcpd atinge 128 kilobytes (KB), ele é renomeado jdhcpd.0, depois jdhcpd.1, e assim por diante, até que haja três arquivos de rastreamento. Em seguida, o arquivo de rastreamento mais antigo (jdhcpd.2) é sobreescrito. Para obter mais informações sobre como os arquivos de log são criados, veja o Junos System Log Messages Reference.
Os arquivos de log só podem ser acessados pelo usuário que configura a operação de rastreamento.
Para rastrear as operações de servidor local do DHCP, inclua a traceoptions
declaração no nível de [edit system processes dhcp-service]
hierarquia:
traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; level (all | error | info | notice | verbose | warning); no-remote-trace; }
Os tópicos a seguir descrevem as declarações de configuração de operação de rastreamento:
- Configuração do nome de arquivo do log de processos de servidor local DHCP
- Configurando o número e o tamanho dos arquivos de log de servidor local DHCP
- Configurando o acesso ao arquivo de log
- Configurando uma expressão regular para que as linhas sejam registradas
- Configuração de bandeiras de opção de rastreamento
Configuração do nome de arquivo do log de processos de servidor local DHCP
Por padrão, o nome do arquivo que registra a saída de rastreamento é jdhcpd. Você pode especificar um nome diferente, incluindo a file
declaração no nível de [edit system processes dhcp-service traceoptions]
hierarquia:
[edit system processes dhcp-service traceoptions] file filename;
Configurando o número e o tamanho dos arquivos de log de servidor local DHCP
Por padrão, quando o arquivo de rastreamento atinge 128 kilobytes (KB) em tamanho, ele é renomeado jdhcpd.0, depois jdhcpd.1, e assim por diante, até que haja três arquivos de rastreamento. Em seguida, o arquivo de rastreamento mais antigo (jdhcpd.2) é sobreescrito.
Você pode configurar os limites do número e do tamanho dos arquivos de rastreamento, incluindo as seguintes declarações no nível de [edit system processes dhcp-service traceoptions]
hierarquia:
[edit system processes dhcp-service traceoptions] file filename files number size size;
Por exemplo, definir o tamanho máximo do arquivo para 2 MB e o número máximo de arquivos para 20. Quando o arquivo que recebe a saída da operação de rastreamento (jdhcpd) chega a 2 MB, jdhcpd é renomeado jdhcpd.0, e um novo arquivo chamado jdhcpd é criado. Quando o novo jdhcpd atinge 2 MB, jdhcpd.0 é renomeado jdhcpd.1 e filename é renomeado jdhcpd.0. Esse processo se repete até que haja 20 arquivos de rastreamento. Em seguida, o arquivo mais antigo (jdhcpd.19) é subscrito pelo mais novo arquivo (jdhcpd.0).
O número de arquivos pode ser de 2 a 1000 arquivos. O tamanho do arquivo de cada arquivo pode ser de 10KB a 1 gigabyte (GB).
Configurando o acesso ao arquivo de log
Por padrão, os arquivos de log só podem ser acessados pelo usuário que configura a operação de rastreamento.
Para especificar que qualquer usuário pode ler todos os arquivos de log, inclua a file world-readable
declaração no nível de [edit system processes dhcp-service traceoptions]
hierarquia:
[edit system processes dhcp-service traceoptions] file filename world-readable;
Para definir explicitamente o comportamento padrão, inclua a file no-world-readable
declaração no nível de [edit system processes dhcp-service traceoptions]
hierarquia:
[edit system processes dhcp-service traceoptions] file filename no-world readable;
Configurando uma expressão regular para que as linhas sejam registradas
Por padrão, a saída de operações de rastreamento inclui todas as linhas relevantes para os eventos logados.
Você pode refinar a saída incluindo a match
declaração no nível de [edit system processes dhcp-service traceoptions]
hierarquia e especificando uma expressão regular (regex) a ser combinada:
[edit system processes dhcp-service traceoptions] file filename match regex;
Configuração de bandeiras de opção de rastreamento
Por padrão, apenas eventos importantes são registrados. Você pode configurar as operações de rastreamento a serem registradas incluindo bandeiras de rastreamento de servidor local DHCP estendidas no nível de [edit system processes dhcp-service traceoptions]
hierarquia:
[edit system processes dhcp-service traceoptions] flag flag;
Você pode configurar as seguintes bandeiras de rastreamento:
all
— Trace todas as operações.auth
— Trace as operações de autenticação.database
— Rastrear eventos de banco de dados.fwd
— Trace eventos de processo de firewall.general
— Rastreie eventos diversos.ha
— Trace eventos relacionados à alta disponibilidade.interface
— Trace as operações de interface.io
— Trace as operações de E/S.packet
— Trace as operações de decodagem de pacotes.performance
— Trace as operações de medição de desempenho.profile
— Trace as operações de perfil.rpd
— Trace eventos de processo de protocolo de roteamento.rtsock
— Trace as operações de tomada de roteamento.session-db
— Trace as operações do banco de dados de sessão.state
— Trace mudanças no estado.statistics
— Trace as estatísticas da linha de base.ui
— Trace as operações da interface do usuário.