Configure opções de contabilidade, uso de classe fonte e opções de uso de classe de destino
Declarações de configuração no nível de hierarquia [editar opções de contabilidade]
Este tópico mostra todas as possíveis declarações de configuração no nível de [edit accounting-options]
hierarquia e seu nível na hierarquia de configuração. Quando você está configurando o Junos OS, seu nível de hierarquia atual é mostrado no banner na linha que precede o user@host#
prompt.
[edit] accounting-options { class-usage-profile profile-name { file filename; interval minutes; destination-classes { destination-class-name; } source-classes { source-class-name; } } file filename { archive-sites { } files number; nonpersistent; size bytes; start-time time; transfer-interval minutes; } filter-profile profile-name { counters { counter-name; } file filename; interval minutes; } } interface-profile profile-name { fields { field-name; } file filename; interval minutes; } mib-profile profile-name { file filename; interval seconds; object-names { mib-object-name; } operation operation-name; } routing-engine-profile profile-name { fields { field-name; } file filename; interval minutes; }
Configuração de opções de contabilidade
Este tópico contém as seguintes seções:
Opções de contabilidade — configuração completa
Para configurar opções de contabilidade, inclua as seguintes declarações no nível de [edit accounting-options]
hierarquia:
accounting-options { class-usage-profile profile-name { file filename; interval minutes; destination-classes { destination-class-name; } source-classes { source-class-name; } file filename { archive-sites { site-name; } files number; nonpersistent; size bytes; source-classes time; transfer-interval minutes; } filter-profile profile-name { counters { counter-name; } file filename; interval minutes; } } flat-file-profile profile-name{ fields { all-fields; egress-stats { all-fields; input-bytes; input-packets; output-bytes; output-packets; queue-id; red-drop-bytes; red-drop-packets; tail-drop-packets; total-drop-packets; } general-param { all-fields; accounting-type; descr; line-id; logical-interface; nas-port-id; physical-interface; routing-instance; timestamp; vlan-id; } ingress-stats { all-fields; drop-packets; input-bytes; input-packets; output-bytes; output-packets; queue-id; } l2-stats { all-fields; input-mcast-bytes; input-mcast-packets; } fields { all-fields; egress-stats { all-fields; input-bytes; input-packets; output-bytes; output-packets; queue-id; red-drop-bytes; red-drop-packets; tail-drop-packets; total-drop-packets; } general-param { all-fields; accounting-type; descr; line-id; logical-interface; nas-port-id; physical-interface; routing-instance; timestamp; vlan-id; } ingress-stats { all-fields; drop-packets; input-bytes; input-packets; output-bytes; output-packets; queue-id; } general-param { all-fields; accounting-type; descr; line-id; logical-interface; nas-port-id; physical-interface; routing-instance; timestamp; vlan-id; } ingress-stats { all-fields; drop-packets; input-bytes; input-packets; output-bytes; output-packets; queue-id; } l2-stats { all-fields; input-mcast-bytes; input-mcast-packets; } overall-packet { all-fields; input-bytes; input-discards; input-errors; input-packets; inputv6-bytes; inputv6-packets; output-bytes; output-errors; output-packets; outputv6-bytes; outputv6-packets; input-v4-bytes; input-v4-packets; output-v4-bytes; output-v4-packets; input-bytes-per-sec; input-packets-per-sec; } } file filename; format (csv | ipdr) interval minutes; schema-version schema-name; } interface-profile profile-name { fields { field-name; } file filename; interval minutes; } mib-profile profile-name { file filename; interval (Accounting Options) seconds; object-names { mib-object-name; } operation operation-name; } routing-engine-profile profile-name { fields { field-name; } file filename; interval minutes; } } }
Por padrão, as opções de contabilidade são desabilitadas.
Não configure objetos MIB relacionados a octets ou pacotes de interface para um perfil MIB, pois isso pode fazer com que o SNMP ande ou um comando de exibição de CLI fique sem tempo.
Configuração de opções de contabilidade mínimas
Para habilitar opções de contabilidade no roteador, você deve realizar pelo menos as seguintes tarefas:
Configure opções de contabilidade incluindo uma declaração e uma
file
ou maisfilter-profile
source-class-usage
interface-profile
destination-class-profile
, ,mib-profile
ourouting-engine-profile
declarações no[edit accounting-options]
nível hierárquico:[edit] accounting-options { class-usage-profile profile-name { file filename; interval minutes; source-classes { source-class-name; } destination-classes { destination-class-name; } file filename { archive-sites { site-name; } files number; size bytes; transfer-interval minutes; } filter-profile profile-name { counters { counter-name; } file filename; interval minutes; } flat-file-profile profile-name{ fields { all-fields; egress-stats { all-fields; input-bytes; input-packets; output-bytes; output-packets; queue-id; red-drop-bytes; red-drop-packets; tail-drop-packets; total-drop-packets; } general-param { all-fields; accounting-type; descr; line-id; logical-interface; nas-port-id; physical-interface; routing-instance; timestamp; vlan-id; } ingress-stats { all-fields; drop-packets; input-bytes; input-packets; output-bytes; output-packets; queue-id; } l2-stats { all-fields; input-mcast-bytes; input-mcast-packets; } overall-packet { all-fields; input-bytes; input-discards; input-errors; input-packets; inputv6-bytes; inputv6-packets; output-bytes; output-errors; output-packets; outputv6-bytes; outputv6-packets; input-v4-bytes; input-v4-packets; output-v4-bytes; output-v4-packets; input-bytes-per-sec; input-packets-per-sec; } } file filename; format (csv | ipdr) interval minutes; schema-version schema-name; } flat-file-profile profile-name{ fields { all-fields; egress-stats { all-fields; input-bytes; input-packets; output-bytes; output-packets; queue-id; red-drop-bytes; red-drop-packets; tail-drop-packets; total-drop-packets; } general-param { all-fields; accounting-type; descr; line-id; logical-interface; nas-port-id; physical-interface; routing-instance; timestamp; vlan-id; } ingress-stats { all-fields; drop-packets; input-bytes; input-packets; output-bytes; output-packets; queue-id; } l2-stats { all-fields; input-mcast-bytes; input-mcast-packets; } overall-packet { all-fields; input-bytes; input-discards; input-errors; input-packets; inputv6-bytes; inputv6-packets; output-bytes; output-errors; output-packets; outputv6-bytes; outputv6-packets; input-v4-bytes; input-v4-packets; output-v4-bytes; output-v4-packets; input-bytes-per-sec; input-packets-per-sec; } } file filename; format (csv | ipdr) interval minutes; schema-version schema-name; } interface-profile profile-name { fields { field-name; } file filename; interval minutes; } mib-profile profile-name { file filename; interval minutes; object-names { mib-object-name; } operation operation-name; } routing-engine-profile profile-name { fields { field-name; } file filename; interval minutes; } } }
Aplique os perfis nas interfaces ou filtros escolhidos.
Aplique um perfil de interface a uma interface física ou lógica, incluindo a
accounting-profile
declaração no nível da hierarquia ou da[edit interfaces interface-name]
[edit interfaces interface-name unit logical-unit-number]
hierarquia.[edit interfaces] interface-name { accounting-profile profile-name; unit logical-unit-number { accounting-profile profile-name; } }
Nota:Você não aplica perfis de classe de destino em interfaces. Embora a interface precise ter a
destination-class-usage
declaração configurada, o perfil da classe de destino encontra automaticamente todas as interfaces com a classe de destino configurada.Aplique um perfil de filtro em um filtro de firewall, incluindo a
accounting-profile
declaração no nível de[edit firewall filter filter-name]
hierarquia:[edit firewall] filter filter-name { accounting-profile profile-name; }
Você não precisa aplicar o perfil do Mecanismo de Roteamento a uma interface porque as estatísticas são coletadas no próprio Mecanismo de Roteamento.
Configure arquivos de log de dados contábeis
Um perfil de contabilidade especifica quais estatísticas coletar e escrever em um arquivo de log. Para configurar um arquivo de log de dados contábeis, inclua a file
declaração no nível de [edit accounting-options]
hierarquia:
[edit accounting-options] cleanup-interval { interval days; } file filename { archive-sites { site-name; } backup-on-failure (master-and-slave | master-only); files number; nonpersistent; push-backup-to-master; size bytes; start-time time; transfer-interval minutes; }
onde filename
está o nome do arquivo para escrever dados contábeis.
Se o nome do arquivo contém espaços, coloque-o entre aspas (" "). O nome do arquivo não pode conter uma barra de encaminhamento (/
). O arquivo é criado no /var/log
diretório e pode conter dados de vários perfis.
Todos os arquivos de log de dados contábeis incluem seções de cabeçalho e trailer que começam com uma #
na primeira coluna. O cabeçalho contém o tempo de criação do arquivo, o nome de host e as colunas que aparecem no arquivo. O trailer contém o tempo em que o arquivo foi fechado.
Sempre que qualquer alteração de valor configurada afeta as colunas em um arquivo, o arquivo cria um novo registro de layout de perfil que contém uma nova lista de colunas.
Você deve configurar o tamanho do arquivo; todas as outras propriedades são opcionais.
- Configure quanto tempo os arquivos de backup são retidos
- Configure o tamanho máximo do arquivo
- Configure sites de arquivos para os arquivos
- Configure backup local para arquivos contábeis
- Configure arquivos a serem compactados
- Configure o número máximo de arquivos
- Configure a localização de armazenamento do arquivo
- Configure arquivos a serem salvos após uma mudança na função primária
- Configure o horário de início para a transferência de arquivos
- Configure o intervalo de transferência do arquivo
Configure quanto tempo os arquivos de backup são retidos
Você pode configurar quantos dias os arquivos são retidos no diretório local antes de serem excluídos.
Os arquivos salvos no /var/log/pfedBackup diretório são sempre compactados para conservar o armazenamento local, independentemente de a compress
declaração estar configurada.
Para configurar a retenção de arquivos de backup:
Especifique o número de dias.
[edit accounting-options] user@host# set cleanup-interval interval days
Os arquivos serão retidos por 1 dia se você não configurar essa opção.
Esse valor, seja configurado ou padrão, se aplica a todos os arquivos configurados no nível de [edit accounting-options file]
hierarquia.
Configure o tamanho máximo do arquivo
Para configurar o tamanho máximo do arquivo:
A size
declaração é do tamanho máximo do arquivo de log, em bytes, kilobytes (KB), megabytes (MB) ou gigabytes (GB). O valor mínimo é de bytes
256 KB. Você deve configurar bytes
; os atributos restantes são opcionais.
Configure sites de arquivos para os arquivos
Depois que um arquivo atinge seu tamanho máximo ou o transfer-interval
tempo é excedido, o arquivo é fechado, renomeado e, se você configurou um site de arquivo, transferido para um host remoto.
Para configurar os sites onde os arquivos são arquivados:
Especifique um ou mais nomes do site.
[edit accounting-options file filename] user@host# set archive-sites site-name
onde site-name
está qualquer URL FTP válida. Para obter mais informações sobre como especificar URLs FTP válidas, consulte a Biblioteca de Administração do Junos OS. Você pode especificar mais de uma URL, em qualquer ordem. Quando um arquivo é arquivado, o roteador ou switch tenta transferir o arquivo para a primeira URL da lista, tentando o próximo site da lista apenas se a transferência não tiver sucesso. O arquivo de log é armazenado no site do arquivo com um nome de arquivo do formato router-name_log-filename_timestamp
. Quando você configura o arquivamento de arquivos usando archive-states
declaração, o utilitário de arquivo de transferência usa a instância de roteamento padrão para se conectar ao servidor de destino. Se a instância de roteamento padrão não for capaz de se conectar ao servidor de destino, o utilitário de arquivo de transferência não funcionará.
A partir do Junos OS 18.4R1, quando você configura o arquivamento de arquivos usando a archive-sites
declaração, o utilitário de arquivo de transferência não funciona se você tiver habilitado a instância de gerenciamento.
Configure backup local para arquivos contábeis
Você pode configurar o roteador para salvar uma cópia do arquivo de contabilidade localmente quando a transferência normal dos arquivos para o site de arquivo falhar. O arquivo é salvo no /var/log/pfedBackup diretório do mecanismo de roteamento relevante. Você deve especificar se apenas os arquivos do mecanismo de roteamento primário são salvos ou se os arquivos são salvos do mecanismo de roteamento primário e do mecanismo de roteamento de backup (cliente).
Os arquivos salvos no /var/log/pfedBackup diretório são sempre compactados para conservar o armazenamento local, independentemente de a compress
declaração estar configurada.
Para configurar o backup local em caso de falha:
Especifique o backup local e quais arquivos são salvos.
[edit accounting-options file filename] user@host# set backup-on-failure (master-and-slave | master-only)
A desativação desse recurso exclui os arquivos de contabilidade com backup do diretório.
Quando você não configura essa opção, o arquivo é salvo em falha no diretório local especificado como o último site da lista de sites de arquivos.
Configure arquivos a serem compactados
Por padrão, os arquivos contábeis são transferidos em um formato não compactado. Para conservar recursos durante a transmissão e no site de arquivo, você pode configurar a compressão para os arquivos.
Os arquivos salvos no /var/log/pfedBackup diretório são sempre compactados para conservar o armazenamento local, independentemente de a compress
declaração estar configurada.
Para configurar o roteador para comprimir arquivos de contabilidade quando eles são transferidos:
Especifique a compressão.
[edit accounting-options file filename] user@host# set compress
Configure o número máximo de arquivos
Para configurar o número máximo de arquivos:
Especifique o número.
[edit accounting-options file filename] user@host# set files number
Quando um arquivo de log atinge seu tamanho máximo, ele é renomeado filename.0
, então filename.1
, e assim por diante, até que o número máximo de arquivos de log seja alcançado. Em seguida, o arquivo de log mais antigo é sobreescrito. O valor mínimo é number
de 3 e o valor padrão é de 10.
Configure a localização de armazenamento do arquivo
Nos roteadores de serviços da Série J, os arquivos são armazenados por padrão no pen drive compacto. Como alternativa, você pode configurar os arquivos a serem armazenados no mfs/var/log diretório (no DRAM) em vez do cf/var/log
diretório (no pen drive compacto).
Para configurar o local de armazenamento no DRAM:
Especifique o armazenamento sem supervisão.
[edit accounting-options file filename] user@host# set nonpersistent
Esse recurso é útil para minimizar o tráfego de leitura/gravação no pen drive compacto do roteador.
Se os arquivos de log para dados contábeis forem armazenados no DRAM, esses arquivos serão perdidos quando você reinicializa o roteador. Recomendamos que você faça o backup desses arquivos periodicamente.
Configure arquivos a serem salvos após uma mudança na função primária
Você pode configurar o roteador para salvar os arquivos de contabilidade do novo mecanismo de roteamento de backup para o novo mecanismo de roteamento primário quando ocorre uma mudança na função primária. Os arquivos são armazenados no /var/log/pfedBackup diretório do roteador. O mecanismo de roteamento primário inclui esses arquivos de contabilidade com seus próprios arquivos de contabilidade corrente quando ele transfere os arquivos do diretório de backup para o site de arquivo no próximo intervalo de transferência. Configure essa opção quando o novo mecanismo de roteamento de backup não for capaz de se conectar ao site de arquivos; por exemplo, quando o site não está conectado por meio de uma interface fora de banda ou o caminho até o local é roteado por uma placa de linha.
Para configurar os arquivos do mecanismo de roteamento de backup a serem salvos quando a função primária mudar:
Especifique o backup.
[edit accounting-options file filename] user@host# set push-backup-to-master
Os arquivos do mecanismo de roteamento de backup no mecanismo de roteamento primário são enviados em cada intervalo, embora os arquivos permaneçam os mesmos. Se isso for mais atividade do que você deseja, considere usar a backup-on-failure master-and-slave
declaração em vez disso.
Configure o horário de início para a transferência de arquivos
Para configurar o horário de início da transferência de arquivos:
Especifique a hora.
[edit accounting-options file filename] user@host# set start-time YYYY-MM-DD.hh:mm
Por exemplo, as 10:00 da manhã de 30 de janeiro de 2007 estão representadas como 2007-01-30.10:00
.
Configure o intervalo de transferência do arquivo
Para configurar o intervalo em que os arquivos são transferidos:
Especifique o intervalo.
[edit accounting-options file filename] user@host# set transfer-interval minutes
O intervalo é de transfer-interval
5 a 2880 minutos. O padrão é de 30 minutos.
O Junos OS salva o arquivo de log existente e cria um novo arquivo nos intervalos de transferência configurados, independentemente de:
O arquivo atingiu o tamanho máximo.
Um site de arquivo está configurado.
Quando você tem um intervalo de transferência relativamente pequeno configurado e se nenhum site de arquivo estiver configurado, os dados podem ser perdidos à medida que o Junos OS substitui os arquivos de log quando o número máximo de arquivos de log é alcançado. Para garantir que as informações de log sejam salvas por um tempo razoavelmente longo:
Configure um site de arquivo para arquivar os arquivos de log sempre que um novo arquivo de log for criado.
Configure o valor máximo (2880 minutos) para
transfer-interval
que novos arquivos sejam criados com menos frequência; ou seja, somente quando o arquivo excede o limite de tamanho máximo ou uma vez em 2 dias.
Gerencie arquivos de contabilidade
Se você configurar SRX300, SRX320, SRX340, SRX345, SRX550M, SRX1500, SRX4100, SRX4200 e dispositivos SRX4600 para capturar dados contábeis em arquivos de log, definir a localização de seus arquivos contábeis para o DRAM.
O local padrão para arquivos contábeis é o cfs/var/log
diretório da placa CompactFlash (CF). A opção nonpersistent
minimiza o tráfego de leitura/gravação em sua placa CF. Recomendamos que você use a opção nonpersistent
para todos os arquivos de contabilidade configurados em seu sistema.
Armazenar arquivos de log de contabilidade no DRAM em vez da placa CF:
Se os arquivos de log para dados contábeis forem armazenados no DRAM, esses arquivos serão perdidos quando o dispositivo reinicializa. Por isso, recomendamos que você faça o backup desses arquivos periodicamente.
A opção CLI nonpersistent
não é suportada na linha de SRX5000.
Configure o perfil da interface
Um perfil de interface especifica as informações coletadas e escritas em um arquivo de log. Você pode configurar um perfil para coletar informações de erro e estatística para pacotes de entrada e saída em uma interface física ou lógica específica.
Para configurar um perfil de interface, inclua a interface-profile
declaração no nível de [edit accounting-options]
hierarquia:
[edit accounting-options] interface-profile profile-name { fields { field-name; } file filename; interval minutes; }
Por padrão, o Mecanismo de encaminhamento de pacotes (PFE) coleta periodicamente as estatísticas para todas as interfaces. Para melhorar o desempenho, você pode desativar opcionalmente a atualização periódica, incluindo a periodic-refresh disable
declaração no nível hierárquico [edit accounting-options]
.
Cada perfil de contabilidade deve ter um perfil único profile-name
. Para aplicar um perfil a uma interface física ou lógica, inclua a accounting-profile
declaração no nível de [edit interfaces interface-name]
hierarquia ou no [edit interfaces interface-name unit logical-unit-number]
nível hierárquico. Você também pode aplicar um perfil de contabilidade no nível de [edit firewall family family-type filter filter-name]
hierarquia. Para obter mais informações, veja as políticas de roteamento, filtros de firewall e guia de usuários de policiais de tráfego.
Para configurar um perfil de interface, execute as tarefas descritas nas seguintes seções:
- Configure campos
- Configure as informações do arquivo
- Configure estatísticas limpas a serem relatadas no arquivo plano
- Configure o intervalo
- Exemplo: Configure o perfil da interface
Configure campos
Um perfil de interface deve especificar quais estatísticas são coletadas. Para configurar quais estatísticas devem ser coletadas para uma interface, inclua a fields
declaração no nível de [edit accounting-options interface-profile profile-name]
hierarquia:
[edit accounting-options interface-profile profile-name] fields { field-name; }
Configure as informações do arquivo
Cada perfil de contabilidade registra suas estatísticas em um arquivo no /var/log diretório.
Para configurar qual arquivo usar, inclua a file
declaração no nível de [edit accounting-options interface-profile profile-name]
hierarquia:
[edit accounting-options interface-profile profile-name] file filename;
Você deve especificar uma file
declaração para o perfil de interface que já foi configurado no nível de [edit accounting-options]
hierarquia.
Configure estatísticas limpas a serem relatadas no arquivo plano
Quando você emite o clear interfaces statistics
comando para uma interface lógica configurada para coletar estatísticas contábeis, todas as estatísticas contábeis recebidas nessa interface do Mecanismo de encaminhamento de pacotes são liberadas. Os valores atuais quando o comando é emitido tornam-se a nova linha de base e os contadores de estatísticas são redefinidos para zero. Os novos valores, a partir de zero, são exibidos na CLI. No entanto, eles não são relatados dessa forma no arquivo plano de contabilidade associado à interface. Em vez disso, os valores relatados no arquivo continuam a aumentar como se o comando não tivesse sido emitido.
Você pode alterar esse resultado incluindo a allow-clear
declaração no perfil da interface. Neste caso, quando você emite o clear interfaces statistics
comando, as estatísticas são redefinidas para zero e relatadas ao arquivo plano.
Para configurar relatórios de estatísticas contábeis limpas no arquivo plano, especifique o relatório:
[edit accounting-options interface-profile profile-name] allow-clear;
Configure o intervalo
Cada interface com um perfil de contabilidade habilitado tem estatísticas coletadas uma vez por intervalo de tempo especificado para o perfil de contabilidade. O tempo de coleta de estatísticas é agendado uniformemente durante o intervalo configurado. Para configurar o intervalo, inclua a interval
declaração no nível de [edit accounting-options interface-profile profile-name]
hierarquia:
[edit accounting-options interface-profile profile-name] interval minutes;
O intervalo mínimo permitido é de 1 minuto. Configurar um intervalo baixo em um perfil de contabilidade para um grande número de interfaces pode causar uma grave degradação do desempenho.
O intervalo para a interval
declaração é de 1 a 2880 minutos. O padrão é de 30 minutos.
Exemplo: Configure o perfil da interface
Configure o perfil da interface:
[edit] accounting-options { file if_stats { size 40 files 5; } interface-profile if_profile1 { file if_stats; interval 30; fields { input-bytes; output-bytes; input-packets; output-packets; input-multicast; output-multicast; } } interface-profile if_profile2 { file if_stats; interval 30; fields { input-bytes; output-bytes; input-packets; output-packets; input-multicast; output-multicast; } } interfaces { xe-1/0/0 { accounting-profile if_profile1; unit 0 { accounting-profile if_profile2; ... } } } }
Os dois perfis de interface, se-profile1 e if-profile2, escrevem dados no mesmo arquivo, se-estatísticas. O arquivo if-stats pode ser parecido com o seguinte:
#FILE CREATED 976823478 2000-12-14-19:51:18 #hostname host #profile-layout if_profile2,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes, input-packets,output-packets,input-multicast,output-multicast #profile-layout if_profile1,epoch-timestamp,interface-name,snmp-index,input-bytes,output-bytes, input-packets if_profile2,976823538,xe-1/0/0.0,8,134696815,3681534,501088,40723,0,0 if_profile1,976823538,xe-1/0/0,7,134696815,3681534,501088 ... #FILE CLOSED 976824378 2000-12-14-20:06:18
Configure o perfil do filtro
Um perfil de filtro especifica informações de erro e estatísticas coletadas e escritas em um arquivo. Um perfil de filtro deve especificar nomes de contadores para quais estatísticas são coletadas.
Para configurar um perfil de filtro, inclua a filter-profile
declaração no nível de [edit accounting-options]
hierarquia:
[edit accounting-options] filter-profile profile-name { counters { counter-name; } file filename; interval minutes; }
Para aplicar o perfil do filtro, inclua a accounting-profile
declaração no nível de [edit firewall filter filter-name]
hierarquia.
Para configurar um perfil de filtro, execute as tarefas descritas nas seguintes seções:
Configure os contadores
As estatísticas são coletadas para todos os contadores especificados no perfil do filtro. Para configurar os contadores, inclua a counters
declaração no nível de [edit accounting-options filter-profile profile-name]
hierarquia:
[edit accounting-options filter-profile profile-name] counters { }
Configure as informações do arquivo
Cada perfil de contabilidade registra suas estatísticas em um arquivo no /var/log
diretório.
Para configurar qual arquivo usar, inclua a file
declaração no nível de [edit accounting-options filter-profile profile-name]
hierarquia:
[edit accounting-options filter-profile profile-name] file filename;
Você deve especificar um nome de arquivo para o perfil do filtro que já foi configurado no nível de [edit accounting-options]
hierarquia.
O limite no número total de caracteres por linha em um arquivo de log é igual a 1023. Se esse limite for excedido, a saída escrita no arquivo de log está incompleta. Certifique-se de limitar o número de contadores ou dados solicitados para que esse limite de caracteres não seja excedido.
Se o tamanho do arquivo configurado ou o intervalo de transferência for excedido, o Junos OS fecha o arquivo e inicia um novo. Por padrão, o valor do intervalo de transferência é de 30 minutos. Se o intervalo de transferência não estiver configurado, o Junos OS fecha o arquivo e inicia um novo quando o tamanho do arquivo excede o valor configurado ou o valor do intervalo de transferência padrão excede 30 minutos. Para evitar a transferência de arquivos a cada 30 minutos, especifique um valor diferente para o intervalo de transferência.
Configure o intervalo
Cada filtro com um perfil de contabilidade habilitado tem estatísticas coletadas uma vez por tempo de intervalo especificado para o perfil de contabilidade. O tempo de coleta de estatísticas é agendado uniformemente durante o intervalo configurado. Para configurar o intervalo, inclua a interval
declaração no nível de [edit accounting-options filter-profile profile-name]
hierarquia:
[edit accounting-options filter-profile profile-name] interval;
O intervalo mínimo permitido é de 1 minuto. Configurar um intervalo baixo em um perfil de contabilidade para um grande número de filtros pode causar uma grave degradação do desempenho.
O intervalo para a interval
declaração é de 1 a 2880 minutos. O padrão é de 30 minutos.
Exemplo: Configure um perfil de filtro
Configure um perfil de filtro:
[edit] accounting-options { file fw_accounting { size 500k files 4; } filter-profile fw_profile1 { file fw_accounting; interval 60; counters { counter1; counter2; counter3; } } } firewall { filter myfilter { accounting-profile fw_profile1; ... term accept-all { then { count counter1; accept; } } } }
O perfil do filtro, fw-profile1
escreve dados no arquivo fw_accounting
. O arquivo pode ser parecido com o seguinte:
#FILE CREATED 976825278 2000-12-14-20:21:18 #hostname host #profile-layout fw_profile1,epoch-timestamp,filter-name,counter-name,packet-count,byte-count fw_profile1,976826058,myfilter,counter1,163,10764 ... #FILE CLOSED 976826178 2000-12-14-20:36:18
Exemplo: Configure contadores de firewall e perfis de filtro específicos de interface
Para coletar e registrar estatísticas coletadas por filtros de firewall por interface, você deve configurar um perfil de filtro e incluir a declaração específica da interface no nível de [edit firewall filter filter-name]
hierarquia.
Configure o perfil de contabilidade do filtro de firewall:
[edit accounting-options] file cust1_accounting { size 500k; } filter-profile cust1_profile { file cust1_accounting; interval 1; counters { r1; } }
Configure o contador de firewall específico da interface:
[edit firewall] filter f3 { accounting-profile cust1_profile; interface-specific; term f3-term { then { count r1; accept; } } }
Aplique o filtro de firewall em uma interface:
[edit interfaces] xe-1/0/0 { unit 0 { family inet { filter { input f3; output f3; } address 20.20.20.30/24; } } }
O exemplo a seguir mostra o conteúdo do cust1_accounting
arquivo na /var/log
pasta que pode resultar da configuração anterior:
#FILE CREATED 995495212 2001-07-18-22:26:52 #hostname host #profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name, counter-name,packet-count,byte-count cust1_profile,995495572,xe-1/0/0.0,f3-xe-1/0/0.0-i,r1-xe-1/0/0.0-i,5953,1008257 cust1_profile,995495602,xe-1/0/0.0,f3-xe-1/0/0.0-o,r1-xe-1/0/0.0-o,5929,1006481 ...
Se a interface-specific
declaração não estiver incluída na configuração, a saída a seguir pode resultar:
#FILE CREATED 995495212 2001-07-18-22:26:52 #hostname host #profile-layout cust1_profile,epoch-timestamp,interfaces,filter-name, counter-name,packet-count,byte-count cust1_profile,995495572,xe-1/0/0.0,f3,r1,5953,1008257 cust1_profile,995495632,xe-1/0/0.0,f3,r1,5929,1006481
Configure perfis de uso de classe
Para coletar estatísticas de uso de classe, execute as tarefas descritas nestas seções:
- Configure um perfil de uso de classe
- Configure as informações do arquivo
- Configure o intervalo
- Crie um perfil de uso de classe para coletar estatísticas de uso da classe fonte
- Crie um perfil de uso de classe para coletar estatísticas de uso da classe de destino
Configure um perfil de uso de classe
Você pode configurar o perfil de uso da classe para coletar estatísticas para aulas de origem e destino específicas.
Para configurar o perfil de uso da classe para filtrar por classes de origem, inclua a source-classes
declaração no nível de [edit accounting-options class-usage-profile profile-name]
hierarquia:
[edit accounting-options class-usage-profile profile-name] source-classes { source-class-name; }
Para configurar o perfil de uso da classe para filtrar por classes de destino, inclua a destination-classes
declaração no nível de [edit accounting-options class-usage-profile profile-name]
hierarquia:
[edit accounting-options class-usage-profile profile-name] destination-classes { destination-class-name; }
Configure as informações do arquivo
Cada perfil de contabilidade registra suas estatísticas em um arquivo no /var/log
diretório.
Para especificar qual arquivo usar, inclua a file
declaração no nível de [edit accounting-options class-usage-profile profile-name]
hierarquia:
[edit accounting-options class-usage-profile profile-name] file filename;
Você deve especificar um nome de arquivo para o perfil de uso da classe de origem que já foi configurado no nível de [edit accounting-options]
hierarquia. Você também pode especificar um nome de arquivo para o perfil de uso da classe de destino configurado no nível de [edit accounting-options]
hierarquia.
Configure o intervalo
Cada interface com um perfil de uso de classe habilitado tem estatísticas coletadas uma vez por intervalo especificadas para o perfil de contabilidade. O tempo de coleta de estatísticas é agendado uniformemente durante o intervalo configurado. Para configurar o intervalo, inclua a interval
declaração no nível de [edit accounting-options class-usage-profile profile-name]
hierarquia:
[edit accounting-options class-usage-profile profile-name] interval;
Crie um perfil de uso de classe para coletar estatísticas de uso da classe fonte
Para criar um perfil de uso de classe para coletar estatísticas de uso de classe de origem:
[edit] accounting-options { class-usage-profile scu-profile1; file usage-stats; interval 15; source-classes { gold; silver; bronze; } }
O perfil de scu-profile1
uso da classe escreve dados no arquivo usage_stats
. O arquivo pode ser parecido com o seguinte:
#FILE CREATED 976825278 2000-12-14-20:21:18 #profile-layout, scu_profile,epoch-timestamp,interface-name,source-class, packet-count,byte-count scu_profile,980313078,xe-1/0/0.0,gold,82,6888 scu_profile,980313078,xe-1/0/0.0,silver,164,13776 scu_profile,980313078,xe-1/0/0.0,bronze,0,0 scu_profile,980313678,xe-1/0/0.0,gold,82,6888 scu_profile,980313678,xe-1/0/0.0,silver,246,20664 scu_profile,980313678,xe-1/0/0.0,bronze,0,0
Crie um perfil de uso de classe para coletar estatísticas de uso da classe de destino
Para criar um perfil de uso de classe para coletar estatísticas de uso da classe de destino:
[edit] accounting-options { class-usage-profile dcu-profile1; file usage-stats interval 15; destination-classes { gold; silver; bronze; } }
O perfil de dcu-profile1
uso da classe escreve dados no arquivo usage-stats
. O arquivo pode ser parecido com o seguinte:
#FILE CREATED 976825278 2000-12-14-20:21:18 #profile-layout, dcu_profile,epoch-timestamp,interface-name,destination-class, packet-count,byte-count dcu_profile,980313078,xe-1/0/0.0,gold,82,6888 dcu_profile,980313078,xe-1/0/0.0,silver,164,13776 dcu_profile,980313078,xe-1/0/0.0,bronze,0,0 dcu_profile,980313678,xe-1/0/0.0,gold,82,6888 dcu_profile,980313678,xe-1/0/0.0,silver,246,20664 dcu_profile,980313678,xe-1/0/0.0,bronze,0,0 ... #FILE CLOSED 976826178 2000-12-14-20:36:18
Configure o perfil do MIB
O perfil do MIB coleta estatísticas do MIB e as registra em um arquivo. O perfil do MIB especifica os nomes de objetos de operação SNMP e MIB para os quais as estatísticas são coletadas.
Para configurar um perfil MIB, inclua a mib-profile
declaração no nível de [edit accounting-options]
hierarquia:
[edit accounting-options] mib-profile profile-name { file filename; interval minutes; object-names { mib-object-name; } operation operation-name; }
Para configurar um perfil MIB, execute as tarefas descritas nas seguintes seções:
- Configure as informações do arquivo
- Configure o intervalo
- Configure a operação MIB
- Configure nomes de objetos MIB
- Exemplo: Configure um perfil MIB
Configure as informações do arquivo
Cada perfil de contabilidade registra suas estatísticas em um arquivo no /var/log
diretório.
Para configurar qual arquivo usar, inclua a file
declaração no nível de [edit accounting-options mib-profile profile-name]
hierarquia:
[edit accounting-options mib-profile profile-name] file filename;
Você deve especificar um filename perfil MIB que já foi configurado no nível de [edit accounting-options]
hierarquia.
Configure o intervalo
Um perfil de MIB tem estatísticas coletadas uma vez por intervalo de tempo especificado para o perfil. O tempo de coleta de estatísticas é agendado uniformemente durante o intervalo configurado. Para configurar o intervalo, inclua a interval
declaração no nível de [edit accounting-options mib-profile profile-name]
hierarquia:
[edit accounting-options mib-profile profile-name] interval;
O intervalo para a interval
declaração é de 1 a 2880 minutos. O padrão é de 30 minutos.
Configure a operação MIB
Um perfil de MIB deve especificar a operação usada para coletar estatísticas de MIB. Para configurar qual operação é usada para coletar estatísticas do MIB, inclua a operation
declaração no nível de [edit accounting-options mib-profile profile-name]
hierarquia:
[edit accounting-options mib-profile profile-name] operation operation-name;
Você pode configurar uma get
, get-next
ou walk
operação. A operação padrão é walk
.
Configure nomes de objetos MIB
Um perfil de MIB deve especificar os objetos MIB para os quais as estatísticas devem ser coletadas. Para configurar os objetos MIB para os quais as estatísticas são coletadas, inclua a objects-names
declaração no nível de [edit accounting-options mib-profile profile-name]
hierarquia:
[edit accounting-options mib-profile profile-name] object-names { mib-object-name; }
Você pode incluir vários nomes de objetos MIB na configuração.
No Junos OS Release 15.1X49-D10 e posterior, não configure objetos MIB relacionados a octets ou pacotes de interface para um perfil MIB, porque ele pode fazer com que o SNMP ande ou um comando de exibição CLI desapareça.
Exemplo: Configure um perfil MIB
Configure um perfil MIB:
[edit accounting-options] mib-profile mstatistics { file stats; interval 60; operation walk; objects-names { ipCidrRouteStatus; } }
Configure o perfil do mecanismo de roteamento
O perfil do Mecanismo de Roteamento coleta estatísticas do Mecanismo de Roteamento e as registra em um arquivo. O perfil do Mecanismo de Roteamento especifica os campos para os quais as estatísticas são coletadas.
Para configurar um perfil do mecanismo de roteamento, inclua a routing-engine-profile
declaração no nível de [edit accounting-options]
hierarquia:
[edit accounting-options] routing-engine-profile profile-name { fields { field-name; } file filename; interval minutes; }
Para configurar um perfil do mecanismo de roteamento, execute as tarefas descritas nas seguintes seções:
- Configure campos
- Configure as informações do arquivo
- Configure o intervalo
- Exemplo: Configure um perfil do mecanismo de roteamento
Configure campos
Um perfil do Mecanismo de Roteamento deve especificar quais estatísticas são coletadas. Para configurar quais estatísticas devem ser coletadas para o Mecanismo de Roteamento, inclua a fields
declaração no nível de [edit accounting-options routing-engine-profile profile-name]
hierarquia:
[edit accounting-options routing-engine-profile profile-name] fields { field-name; }
Configure as informações do arquivo
Cada perfil de contabilidade registra suas estatísticas em um arquivo no /var/log
diretório.
Para configurar qual arquivo usar, inclua a file
declaração no nível de [edit accounting-options routing-engine-profile profile-name]
hierarquia:
[edit accounting-options routing-engine-profile profile-name] file filename;
Você deve especificar um filename perfil do mecanismo de roteamento que já foi configurado no nível de [edit accounting-options]
hierarquia.
Configure o intervalo
Um perfil do Mecanismo de Roteamento tem estatísticas coletadas uma vez por tempo de intervalo especificado para o perfil. O tempo de coleta de estatísticas é agendado uniformemente durante o intervalo configurado. Para configurar o intervalo, inclua a interval
declaração no nível de [edit accounting-options routing-engine-profile profile-name]
hierarquia:
[edit accounting-options routing-engine-profile profile-name] interval;
O intervalo é de interval
1 a 2880 minutos. O padrão é de 30 minutos.
Exemplo: Configure um perfil do mecanismo de roteamento
Configure um perfil do mecanismo de roteamento:
[edit accounting-options] file my-file { size 300k; } routing-engine-profile profile-1 { file my-file; fields { host-name; date; time-of-day; uptime; cpu-load-1; cpu-load-5; cpu-load-15; } }
Tabela de histórico de alterações
A compatibillidadde com o recurso dependerá da platadorma e versão utilizada. Use o Feature Explorer para saber se o recurso é compatível com sua plataforma.
archive-sites
declaração, o utilitário de arquivo de transferência não funciona se você tiver habilitado a instância de gerenciamento.