Configurar opciones de contabilidad, uso de clase de origen y opciones de uso de clase de destino
Instrucciones de configuración en el nivel jerárquico [edit accounting-options]
En este tema se muestran todas las instrucciones de configuración posibles en el nivel de [edit accounting-options]
jerarquía y su nivel en la jerarquía de configuración. Cuando configure Junos OS, el nivel de jerarquía actual se muestra en el banner de la línea que precede al user@host#
mensaje.
[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; }
Configuración de opciones de contabilidad
Este tema contiene las siguientes secciones:
- Opciones de contabilidad: configuración completa
- Configuración de las opciones mínimas de contabilidad
Opciones de contabilidad: configuración completa
Para configurar las opciones de contabilidad, incluya las siguientes instrucciones en el nivel de [edit accounting-options]
jerarquía:
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; } } }
De forma predeterminada, las opciones de contabilidad están deshabilitadas.
No configure objetos MIB relacionados con octetos o paquetes de interfaz para un perfil MIB, ya que si lo hace, puede hacer que se agote el tiempo de espera de la caminata SNMP o de un comando show de la CLI.
Configuración de las opciones mínimas de contabilidad
Para habilitar las opciones de contabilidad en el enrutador, debe realizar al menos las siguientes tareas:
Configure las opciones de contabilidad incluyendo una
file
instrucción y una o mássource-class-usage
,destination-class-profile
, ,interface-profile
filter-profile
mib-profile
, orouting-engine-profile
instrucciones en el nivel jerárquico:[edit accounting-options]
[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 los perfiles a las interfaces o filtros elegidos.
Aplique un perfil de interfaz a una interfaz física o lógica incluyendo la
accounting-profile
instrucción en el nivel jerárquico o en el[edit interfaces interface-name]
[edit interfaces interface-name unit logical-unit-number]
nivel jerárquico.[edit interfaces] interface-name { accounting-profile profile-name; unit logical-unit-number { accounting-profile profile-name; } }
Nota:No se aplican perfiles de clase de destino a las interfaces. Aunque la interfaz debe tener configurada la
destination-class-usage
instrucción, el perfil de clase de destino busca automáticamente todas las interfaces con la clase de destino configurada.Aplique un perfil de filtro a un filtro de firewall incluyendo la
accounting-profile
instrucción en el nivel de[edit firewall filter filter-name]
jerarquía:[edit firewall] filter filter-name { accounting-profile profile-name; }
No es necesario aplicar el perfil del motor de enrutamiento a una interfaz porque las estadísticas se recopilan en el propio motor de enrutamiento.
Configurar archivos de registro de datos contables
Un perfil de contabilidad especifica qué estadísticas recopilar y escribir en un archivo de registro. Para configurar un archivo de registro de datos de contabilidad, incluya la file
instrucción en el nivel de [edit accounting-options]
jerarquía:
[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; }
donde filename
es el nombre del archivo en el que se van a escribir los datos contables.
Si el nombre de archivo contiene espacios, escríbalo entre comillas (" "). El nombre de archivo no puede contener una barra diagonal (/
). El archivo se crea en el /var/log
directorio y puede contener datos de varios perfiles.
Todos los archivos de registro de datos contables incluyen secciones de encabezado y remolque que comienzan con una #
en la primera columna. El encabezado contiene la hora de creación del archivo, el nombre de host y las columnas que aparecen en el archivo. El tráiler contiene la hora a la que se cerró el archivo.
Siempre que cambie algún valor configurado que afecte a las columnas de un archivo, el archivo crea un nuevo registro de diseño de perfil que contiene una nueva lista de columnas.
Debe configurar el tamaño del archivo; Todas las demás propiedades son opcionales.
- Configurar cuánto tiempo se conservan los archivos de copia de seguridad
- Configurar el tamaño máximo del archivo
- Configurar sitios de almacenamiento para los archivos
- Configurar copia de seguridad local para archivos de contabilidad
- Configurar archivos para que se compriman
- Configurar el número máximo de archivos
- Configurar la ubicación de almacenamiento del archivo
- Configurar archivos para guardarlos después de un cambio en el rol principal
- Configurar la hora de inicio para la transferencia de archivos
- Configurar el intervalo de transferencia del archivo
Configurar cuánto tiempo se conservan los archivos de copia de seguridad
Puede configurar cuántos días se conservan los archivos en el directorio local antes de eliminarlos.
Los archivos guardados en el directorio siempre se comprimen para conservar el /var/log/pfedBackup almacenamiento local, independientemente de si la compress
instrucción está configurada.
Para configurar la retención de archivos de copia de seguridad:
Especifique el número de días.
[edit accounting-options] user@host# set cleanup-interval interval days
Los archivos se conservan durante 1 día si no configura esta opción.
Este valor, configurado o predeterminado, se aplica a todos los archivos configurados en el nivel jerárquico [edit accounting-options file]
.
Configurar el tamaño máximo del archivo
Para configurar el tamaño máximo del archivo:
La size
instrucción es el tamaño máximo del archivo de registro, en bytes, kilobytes (KB), megabytes (MB) o gigabytes (GB). El valor mínimo para bytes
es 256 KB. Debe configurar bytes
; los atributos restantes son opcionales.
Configurar sitios de almacenamiento para los archivos
Después de que un archivo alcanza su tamaño máximo o se supera el transfer-interval
tiempo, el archivo se cierra, se le cambia el nombre y, si configuró un sitio de archivado, se transfiere a un host remoto.
Para configurar los sitios donde se archivan los archivos:
Especifique uno o varios nombres de sitio.
[edit accounting-options file filename] user@host# set archive-sites site-name
donde site-name
es cualquier URL FTP válida. Para obtener más información acerca de cómo especificar URL FTP válidas, consulte la Biblioteca de administración de Junos OS. Puede especificar más de una URL, en cualquier orden. Cuando se archiva un archivo, el enrutador o conmutador intenta transferir el archivo a la primera URL de la lista, probando el siguiente sitio de la lista sólo si la transferencia no se realiza correctamente. El archivo de registro se almacena en el sitio de archivado con un nombre de archivo con el formato router-name_log-filename_timestamp
. Cuando se configura el archivado de archivos mediante archive-states
una instrucción, la utilidad de transferencia de archivos utiliza la instancia de enrutamiento predeterminada para conectarse al servidor de destino. Si la instancia de enrutamiento predeterminada no puede conectarse al servidor de destino, la utilidad de transferencia de archivos no funciona.
A partir de Junos OS 18.4R1, cuando se configura el archivado de archivos mediante la archive-sites
instrucción, la utilidad de transferencia de archivos no funciona si ha habilitado la instancia de administración.
Configurar copia de seguridad local para archivos de contabilidad
Puede configurar el enrutador para guardar una copia del archivo de contabilidad localmente cuando falle la transferencia normal de los archivos al sitio de archivado. El archivo se guarda en el /var/log/pfedBackup directorio del motor de enrutamiento correspondiente. Debe especificar si solo se guardan los archivos del motor de enrutamiento principal o si los archivos se guardan tanto del motor de enrutamiento principal como del motor de enrutamiento de copia de seguridad (cliente).
Los archivos guardados en el directorio siempre se comprimen para conservar el /var/log/pfedBackup almacenamiento local, independientemente de si la compress
instrucción está configurada.
Para configurar la copia de seguridad local en caso de error:
Especifique la copia de seguridad local y qué archivos se guardan.
[edit accounting-options file filename] user@host# set backup-on-failure (master-and-slave | master-only)
Al deshabilitar esta característica, se eliminan los archivos de contabilidad de los que se ha realizado una copia de seguridad del directorio.
Cuando no se configura esta opción, el archivo se guarda en caso de error en el directorio local especificado como el último sitio de la lista de sitios de archivo.
Configurar archivos para que se compriman
De forma predeterminada, los archivos de contabilidad se transfieren en un formato sin comprimir. Para conservar los recursos durante la transmisión y en el sitio de archivo, puede configurar la compresión de los archivos.
Los archivos guardados en el directorio siempre se comprimen para conservar el /var/log/pfedBackup almacenamiento local, independientemente de si la compress
instrucción está configurada.
Para configurar el enrutador para comprimir los archivos de contabilidad cuando se transfieren:
Especifique la compresión.
[edit accounting-options file filename] user@host# set compress
Configurar el número máximo de archivos
Para configurar el número máximo de archivos:
Especifique el número.
[edit accounting-options file filename] user@host# set files number
Cuando un archivo de registro alcanza su tamaño máximo, se le cambia el nombre filename.0
, luego filename.1
, y así sucesivamente, hasta que se alcanza el número máximo de archivos de registro. A continuación, se sobrescribe el archivo de registro más antiguo. El valor mínimo para number
es 3 y el valor predeterminado es 10.
Configurar la ubicación de almacenamiento del archivo
En los enrutadores de servicios de la serie J, los archivos se almacenan de forma predeterminada en la unidad flash compacta. Como alternativa, puede configurar los archivos para que se almacenen en el directorio (en DRAM mfs/var/log ) en lugar del cf/var/log
directorio (en la unidad flash compacta).
Para configurar la ubicación de almacenamiento en DRAM:
Especifique el almacenamiento no persistente.
[edit accounting-options file filename] user@host# set nonpersistent
Esta función es útil para minimizar el tráfico de lectura/escritura en la unidad flash compacta del router.
Si los archivos de registro para los datos de contabilidad se almacenan en DRAM, estos archivos se pierden al reiniciar el enrutador. Le recomendamos que realice copias de seguridad de estos archivos periódicamente.
Configurar archivos para guardarlos después de un cambio en el rol principal
Puede configurar el enrutador para guardar los archivos de contabilidad del nuevo motor de enrutamiento de copia de seguridad al nuevo motor de enrutamiento principal cuando se produzca un cambio en el rol principal. Los archivos se almacenan en el /var/log/pfedBackup directorio del enrutador. El motor de enrutamiento principal incluye estos archivos de contabilidad con sus propios archivos de contabilidad actuales cuando transfiere los archivos del directorio de copia de seguridad al sitio de archivado en el siguiente intervalo de transferencia. Configure esta opción cuando el nuevo motor de enrutamiento de copia de seguridad no pueda conectarse al sitio de archivo; Por ejemplo, cuando el sitio no está conectado por medio de una interfaz fuera de banda o la ruta al sitio se enruta a través de una tarjeta de línea.
Para configurar los archivos del motor de enrutamiento de copia de seguridad que se guardarán cuando cambie el rol principal:
Especifique la copia de seguridad.
[edit accounting-options file filename] user@host# set push-backup-to-master
Los archivos del motor de enrutamiento de copia de seguridad en el motor de enrutamiento principal se envían en cada intervalo, aunque los archivos sigan siendo los mismos. Si esto es más actividad de la que desea, considere usar la backup-on-failure master-and-slave
instrucción en su lugar.
Configurar la hora de inicio para la transferencia de archivos
Para configurar la hora de inicio de la transferencia de archivos:
Especifique la hora.
[edit accounting-options file filename] user@host# set start-time YYYY-MM-DD.hh:mm
Por ejemplo, las 10:00 a.m. del 30 de enero de 2007 se representan como 2007-01-30.10:00
.
Configurar el intervalo de transferencia del archivo
Para configurar el intervalo en el que se transfieren los archivos:
Especifique el intervalo.
[edit accounting-options file filename] user@host# set transfer-interval minutes
El rango transfer-interval
para es de 5 a 2880 minutos. El valor predeterminado es de 30 minutos.
Junos OS guarda el archivo de registro existente y crea uno nuevo en los intervalos de transferencia configurados, independientemente de si:
El archivo ha alcanzado el tamaño máximo.
Se configura un sitio de archivado.
Cuando tiene configurado un intervalo de transferencia relativamente pequeño y no se configura ningún sitio de archivado, se pueden perder datos, ya que Junos OS sobrescribe los archivos de registro cuando se alcanza el número máximo de archivos de registro. Para garantizar que la información de registro se guarde durante un tiempo razonablemente largo:
Configure un sitio de archivado para archivar los archivos de registro cada vez que se cree un nuevo archivo de registro.
Configure el valor máximo (2880 minutos) para
transfer-interval
que los archivos nuevos se creen con menos frecuencia; es decir, solo cuando el archivo supere el límite de tamaño máximo o una vez cada 2 días.
Administrar archivos de contabilidad
Si configura dispositivos SRX300, SRX320, SRX340, SRX345, SRX550M, SRX1500, SRX4100, SRX4200 y SRX4600 para capturar datos de contabilidad en archivos de registro, establezca la ubicación de los archivos de contabilidad en la DRAM.
La ubicación predeterminada para los archivos de contabilidad es el cfs/var/log
directorio de la tarjeta CompactFlash (CF). La nonpersistent
opción minimiza el tráfico de lectura/escritura a su tarjeta CF. Le recomendamos que utilice la nonpersistent
opción para todos los archivos de contabilidad configurados en su sistema.
Para almacenar archivos de registro de contabilidad en DRAM en lugar de la tarjeta CF:
Si los archivos de registro de datos de contabilidad se almacenan en DRAM, estos archivos se pierden cuando se reinicia el dispositivo. Por lo tanto, le recomendamos que realice copias de seguridad de estos archivos periódicamente.
La opción CLI nonpersistent
no se admite en SRX5000 línea.
Configurar el perfil de interfaz
Un perfil de interfaz especifica la información recopilada y escrita en un archivo de registro. Puede configurar un perfil para recopilar información estadística y de errores para paquetes de entrada y salida en una interfaz física o lógica determinada.
Para configurar un perfil de interfaz, incluya la interface-profile
instrucción en el nivel de [edit accounting-options]
jerarquía:
[edit accounting-options] interface-profile profile-name { fields { field-name; } file filename; interval minutes; }
De forma predeterminada, el motor de reenvío de paquetes (PFE) recopila periódicamente las estadísticas de todas las interfaces. Para mejorar el rendimiento, puede deshabilitar opcionalmente la actualización periódica incluyendo la periodic-refresh disable
instrucción en el nivel de [edit accounting-options]
jerarquía.
Cada perfil contable debe tener un archivo .profile-name
Para aplicar un perfil a una interfaz física o lógica, incluya la accounting-profile
instrucción en el nivel jerárquico o en el [edit interfaces interface-name]
[edit interfaces interface-name unit logical-unit-number]
nivel jerárquico. También puede aplicar un perfil de contabilidad en el nivel jerárquico [edit firewall family family-type filter filter-name]
. Para obtener más información, consulte la Guía del usuario de políticas de enrutamiento, filtros de firewall y políticas de tráfico.
Para configurar un perfil de interfaz, realice las tareas descritas en las secciones siguientes:
- Configurar campos
- Configurar la información de archivo
- Configurar estadísticas borradas para que se notifiquen en el archivo sin formato
- Configurar el intervalo
- Ejemplo: Configurar el perfil de interfaz
Configurar campos
Un perfil de interfaz debe especificar qué estadísticas se recopilan. Para configurar qué estadísticas deben recopilarse para una interfaz, incluya la fields
instrucción en el nivel de [edit accounting-options interface-profile profile-name]
jerarquía:
[edit accounting-options interface-profile profile-name] fields { field-name; }
Configurar la información de archivo
Cada perfil de contabilidad registra sus estadísticas en un archivo del /var/log directorio.
Para configurar el archivo que se va a usar, incluya la file
instrucción en el nivel de [edit accounting-options interface-profile profile-name]
jerarquía:
[edit accounting-options interface-profile profile-name] file filename;
Debe especificar una file
instrucción para el perfil de interfaz que ya se haya configurado en el nivel de [edit accounting-options]
jerarquía.
Configurar estadísticas borradas para que se notifiquen en el archivo sin formato
Cuando se ejecuta el clear interfaces statistics
comando para una interfaz lógica configurada para recopilar estadísticas contables, se borran todas las estadísticas contables recibidas en esa interfaz desde el motor de reenvío de paquetes. Los valores actuales cuando se emite el comando se convierten en la nueva línea base y los contadores de estadísticas se restablecen a cero. Los nuevos valores, empezando desde cero, se muestran en la CLI. Sin embargo, no se informan de esa manera en el archivo plano de contabilidad asociado con la interfaz. En su lugar, los valores indicados en el archivo siguen incrementándose como si no se hubiera emitido el comando.
Puede cambiar este resultado incluyendo la allow-clear
instrucción en el perfil de interfaz. En este caso, cuando se ejecuta el clear interfaces statistics
comando, las estadísticas se restablecen a cero y se notifican al archivo plano.
Para configurar los informes de estadísticas contables compensadas en el archivo plano, especifique los informes:
[edit accounting-options interface-profile profile-name] allow-clear;
Configurar el intervalo
Cada interfaz con un perfil de contabilidad habilitado tiene estadísticas recopiladas una vez por intervalo de tiempo especificado para el perfil de contabilidad. El tiempo de recopilación de estadísticas se programa de manera uniforme durante el intervalo configurado. Para configurar el intervalo, incluya la interval
instrucción en el nivel de [edit accounting-options interface-profile profile-name]
jerarquía:
[edit accounting-options interface-profile profile-name] interval minutes;
El intervalo mínimo permitido es de 1 minuto. La configuración de un intervalo bajo en un perfil de contabilidad para un gran número de interfaces puede provocar una grave degradación del rendimiento.
El intervalo de la interval
instrucción es de 1 a 2880 minutos. El valor predeterminado es de 30 minutos.
Ejemplo: Configurar el perfil de interfaz
Configure el perfil de interfaz:
[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; ... } } } }
Los dos perfiles de interfaz, if-profile1 y if-profile2, escriben datos en el mismo archivo, if-stats. El archivo if-stats podría ser similar al siguiente:
#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
Configurar el perfil de filtro
Un perfil de filtro especifica información de errores y estadísticas recopilada y escrita en un archivo. Un perfil de filtro debe especificar nombres de contador para los que se recopilan estadísticas.
Para configurar un perfil de filtro, incluya la filter-profile
instrucción en el nivel de [edit accounting-options]
jerarquía:
[edit accounting-options] filter-profile profile-name { counters { counter-name; } file filename; interval minutes; }
Para aplicar el perfil de filtro, incluya la accounting-profile
instrucción en el nivel de [edit firewall filter filter-name]
jerarquía.
Para configurar un perfil de filtro, realice las tareas descritas en las secciones siguientes:
Configurar los contadores
Se recopilan estadísticas para todos los contadores especificados en el perfil de filtro. Para configurar los contadores, incluya la counters
instrucción en el nivel de [edit accounting-options filter-profile profile-name]
jerarquía:
[edit accounting-options filter-profile profile-name] counters { }
Configurar la información de archivo
Cada perfil de contabilidad registra sus estadísticas en un archivo del /var/log
directorio.
Para configurar el archivo que se va a usar, incluya la file
instrucción en el nivel de [edit accounting-options filter-profile profile-name]
jerarquía:
[edit accounting-options filter-profile profile-name] file filename;
Debe especificar un nombre de archivo para el perfil de filtro que ya se haya configurado en el nivel de [edit accounting-options]
jerarquía.
El límite del número total de caracteres por línea en un archivo de registro es igual a 1023. Si se supera este límite, el resultado escrito en el archivo de registro está incompleto. Asegúrese de limitar el número de contadores o datos solicitados para que no se supere este límite de caracteres.
Si se supera el tamaño de archivo configurado o el intervalo de transferencia, Junos OS cierra el archivo e inicia uno nuevo. De forma predeterminada, el valor del intervalo de transferencia es de 30 minutos. Si el intervalo de transferencia no está configurado, Junos OS cierra el archivo e inicia uno nuevo cuando el tamaño del archivo supere su valor configurado o el valor predeterminado del intervalo de transferencia supere los 30 minutos. Para evitar transferir archivos cada 30 minutos, especifique un valor diferente para el intervalo de transferencia.
Configurar el intervalo
Cada filtro con un perfil de contabilidad habilitado tiene estadísticas recopiladas una vez por intervalo de tiempo especificado para el perfil de contabilidad. El tiempo de recopilación de estadísticas se programa de manera uniforme durante el intervalo configurado. Para configurar el intervalo, incluya la interval
instrucción en el nivel de [edit accounting-options filter-profile profile-name]
jerarquía:
[edit accounting-options filter-profile profile-name] interval;
El intervalo mínimo permitido es de 1 minuto. La configuración de un intervalo bajo en un perfil de contabilidad para un gran número de filtros puede provocar una grave degradación del rendimiento.
El intervalo de la interval
instrucción es de 1 a 2880 minutos. El valor predeterminado es de 30 minutos.
Ejemplo: Configurar un perfil de filtro
Configure un 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; } } } }
El perfil de filtro, fw-profile1
, escribe datos en el archivo fw_accounting
. El archivo podría tener el siguiente aspecto:
#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
Ejemplo: Configurar perfiles de filtro y contadores de firewall específicos de la interfaz
Para recopilar y registrar estadísticas de recuento recopiladas por filtros de firewall por interfaz, debe configurar un perfil de filtro e incluir la instrucción específica de la interfaz en el [edit firewall filter filter-name]
nivel de jerarquía.
Configure el perfil de contabilidad del filtro del firewall:
[edit accounting-options] file cust1_accounting { size 500k; } filter-profile cust1_profile { file cust1_accounting; interval 1; counters { r1; } }
Configure el contador de firewall específico de la interfaz:
[edit firewall] filter f3 { accounting-profile cust1_profile; interface-specific; term f3-term { then { count r1; accept; } } }
Aplique el filtro de firewall a una interfaz:
[edit interfaces] xe-1/0/0 { unit 0 { family inet { filter { input f3; output f3; } address 20.20.20.30/24; } } }
En el ejemplo siguiente se muestra el contenido del cust1_accounting
archivo de la /var/log
carpeta que podría resultar de la configuración 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 ...
Si la interface-specific
instrucción no se incluye en la configuración, puede producirse el resultado siguiente:
#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
Configurar perfiles de uso de clase
Para recopilar estadísticas de uso de clases, realice las tareas descritas en estas secciones:
- Configurar un perfil de uso de clase
- Configurar la información de archivo
- Configurar el intervalo
- Crear un perfil de uso de clase para recopilar estadísticas de uso de clase de origen
- Crear un perfil de uso de clase para recopilar estadísticas de uso de clase de destino
Configurar un perfil de uso de clase
Puede configurar el perfil de uso de la clase para recopilar estadísticas para determinadas clases de origen y destino.
Para configurar el perfil de uso de clase para filtrar por clases de origen, incluya la source-classes
instrucción en el nivel de [edit accounting-options class-usage-profile profile-name]
jerarquía:
[edit accounting-options class-usage-profile profile-name] source-classes { source-class-name; }
Para configurar el perfil de uso de clase para filtrar por clases de destino, incluya la destination-classes
instrucción en el nivel de [edit accounting-options class-usage-profile profile-name]
jerarquía:
[edit accounting-options class-usage-profile profile-name] destination-classes { destination-class-name; }
Configurar la información de archivo
Cada perfil de contabilidad registra sus estadísticas en un archivo del /var/log
directorio.
Para especificar el archivo que se va a usar, incluya la file
instrucción en el nivel de [edit accounting-options class-usage-profile profile-name]
jerarquía:
[edit accounting-options class-usage-profile profile-name] file filename;
Debe especificar un nombre de archivo para el perfil de uso de la clase de origen que ya se haya configurado en el nivel de [edit accounting-options]
jerarquía. También puede especificar un nombre de archivo para el perfil de uso de la clase de destino configurado en el nivel jerárquico [edit accounting-options]
.
Configurar el intervalo
Cada interfaz con un perfil de uso de clase habilitado tiene estadísticas recopiladas una vez por intervalo especificado para el perfil de contabilidad. El tiempo de recopilación de estadísticas se programa de manera uniforme durante el intervalo configurado. Para configurar el intervalo, incluya la interval
instrucción en el nivel de [edit accounting-options class-usage-profile profile-name]
jerarquía:
[edit accounting-options class-usage-profile profile-name] interval;
Crear un perfil de uso de clase para recopilar estadísticas de uso de clase de origen
Para crear un perfil de uso de clase para recopilar estadísticas de uso de clases de origen:
[edit] accounting-options { class-usage-profile scu-profile1; file usage-stats; interval 15; source-classes { gold; silver; bronze; } }
El perfil de uso de la clase, scu-profile1
, escribe datos en el archivo usage_stats
. El archivo podría tener el siguiente aspecto:
#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
Crear un perfil de uso de clase para recopilar estadísticas de uso de clase de destino
Para crear un perfil de uso de clase para recopilar estadísticas de uso de clases de destino:
[edit] accounting-options { class-usage-profile dcu-profile1; file usage-stats interval 15; destination-classes { gold; silver; bronze; } }
El perfil de uso de la clase, dcu-profile1
, escribe datos en el archivo usage-stats
. El archivo podría tener el siguiente aspecto:
#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
Configurar el perfil MIB
El perfil MIB recopila estadísticas MIB y las registra en un archivo. El perfil MIB especifica la operación SNMP y los nombres de objeto MIB para los que se recopilan estadísticas.
Para configurar un perfil MIB, incluya la mib-profile
instrucción en el nivel de [edit accounting-options]
jerarquía:
[edit accounting-options] mib-profile profile-name { file filename; interval minutes; object-names { mib-object-name; } operation operation-name; }
Para configurar un perfil MIB, realice las tareas descritas en las secciones siguientes:
- Configurar la información de archivo
- Configurar el intervalo
- Configurar la operación MIB
- Configurar nombres de objetos MIB
- Ejemplo: Configurar un perfil MIB
Configurar la información de archivo
Cada perfil de contabilidad registra sus estadísticas en un archivo del /var/log
directorio.
Para configurar el archivo que se va a usar, incluya la file
instrucción en el nivel de [edit accounting-options mib-profile profile-name]
jerarquía:
[edit accounting-options mib-profile profile-name] file filename;
Debe especificar un filename para el perfil MIB que ya se haya configurado en el nivel de [edit accounting-options]
jerarquía.
Configurar el intervalo
Un perfil MIB tiene estadísticas recopiladas una vez por intervalo de tiempo especificado para el perfil. El tiempo de recopilación de estadísticas se programa de manera uniforme durante el intervalo configurado. Para configurar el intervalo, incluya la interval
instrucción en el nivel de [edit accounting-options mib-profile profile-name]
jerarquía:
[edit accounting-options mib-profile profile-name] interval;
El intervalo de la interval
instrucción es de 1 a 2880 minutos. El valor predeterminado es de 30 minutos.
Configurar la operación MIB
Un perfil MIB debe especificar la operación que se utiliza para recopilar estadísticas MIB. Para configurar qué operación se usa para recopilar estadísticas MIB, incluya la operation
instrucción en el nivel de [edit accounting-options mib-profile profile-name]
jerarquía:
[edit accounting-options mib-profile profile-name] operation operation-name;
Puede configurar una get
operación , get-next
o walk
. La operación predeterminada es walk
.
Configurar nombres de objetos MIB
Un perfil MIB debe especificar los objetos MIB para los que se van a recopilar estadísticas. Para configurar los objetos MIB para los que se recopilan estadísticas, incluya la objects-names
instrucción en el nivel de [edit accounting-options mib-profile profile-name]
jerarquía:
[edit accounting-options mib-profile profile-name] object-names { mib-object-name; }
Puede incluir varios nombres de objeto MIB en la configuración.
En Junos OS versión 15.1X49-D10 y posteriores, no configure objetos MIB relacionados con octetos o paquetes de interfaz para un perfil MIB, ya que puede provocar que se agote el tiempo de espera de la caminata SNMP o de un comando show de la CLI.
Ejemplo: Configurar un perfil MIB
Configure un perfil MIB:
[edit accounting-options] mib-profile mstatistics { file stats; interval 60; operation walk; objects-names { ipCidrRouteStatus; } }
Configurar el perfil del motor de enrutamiento
El perfil del motor de enrutamiento recopila estadísticas del motor de enrutamiento y las registra en un archivo. El perfil Motor de enrutamiento especifica los campos para los que se recopilan estadísticas.
Para configurar un perfil de motor de enrutamiento, incluya la routing-engine-profile
instrucción en el nivel de [edit accounting-options]
jerarquía:
[edit accounting-options] routing-engine-profile profile-name { fields { field-name; } file filename; interval minutes; }
Para configurar un perfil de motor de enrutamiento, realice las tareas descritas en las secciones siguientes:
- Configurar campos
- Configurar la información de archivo
- Configurar el intervalo
- Ejemplo: Configurar un perfil de motor de enrutamiento
Configurar campos
Un perfil de motor de enrutamiento debe especificar qué estadísticas se recopilan. Para configurar qué estadísticas deben recopilarse para el motor de enrutamiento, incluya la fields
instrucción en el nivel de [edit accounting-options routing-engine-profile profile-name]
jerarquía:
[edit accounting-options routing-engine-profile profile-name] fields { field-name; }
Configurar la información de archivo
Cada perfil de contabilidad registra sus estadísticas en un archivo del /var/log
directorio.
Para configurar el archivo que se va a usar, incluya la file
instrucción en el nivel de [edit accounting-options routing-engine-profile profile-name]
jerarquía:
[edit accounting-options routing-engine-profile profile-name] file filename;
Debe especificar un filename perfil para el motor de enrutamiento que ya se haya configurado en el nivel de [edit accounting-options]
jerarquía.
Configurar el intervalo
Un perfil de motor de enrutamiento tiene estadísticas recopiladas una vez por intervalo de tiempo especificado para el perfil. El tiempo de recopilación de estadísticas se programa de manera uniforme durante el intervalo configurado. Para configurar el intervalo, incluya la interval
instrucción en el nivel de [edit accounting-options routing-engine-profile profile-name]
jerarquía:
[edit accounting-options routing-engine-profile profile-name] interval;
El rango interval
para es de 1 a 2880 minutos. El valor predeterminado es de 30 minutos.
Ejemplo: Configurar un perfil de motor de enrutamiento
Configure un perfil de motor de enrutamiento:
[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; } }
Tabla de historial de cambios
La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice Feature Explorer a fin de determinar si una función es compatible con la plataforma.
archive-sites
instrucción, la utilidad de transferencia de archivos no funciona si ha habilitado la instancia de administración.