Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Uso de la utilidad específica de la empresa BIA para mejorar la cobertura de SNMP

 

Aunque el Junos OS tenga opciones de supervisión y métricas de rendimiento integradas, es posible que necesite medidas personalizadas de rendimiento. Para facilitar la supervisión de dichos datos personalizados a través de un sistema de supervisión estándar, el Junos OS le ofrece una utilidad específica de la empresa BIA que puede almacenar dichos datos y, por lo tanto, ampliar la compatibilidad con SNMP para administrar y supervisar los datos que usted elija.

La utilidad específica de la empresa BIA proporciona objetos contenedores de los siguientes tipos: 32-bit counters, 64-bit counters, signed integersunsigned integers, y octet strings. Puede utilizar estos objetos BIA contenedor para almacenar los datos que, de lo contrario, no serán compatibles con las operaciones SNMP. Puede llenar los datos de estos objetos mediante los comandos de la CLI o con la ayuda de las secuencias de comandos de OP y de la API de RPC que pueden invocar a la CLI.

Los siguientes comandos de la CLI permiten definir y borrar los valores de BIA de objetos de la utilidad:

  • request snmp utility-mib set instance name object-type <counter | counter 64 | integer | string | unsigned integer> object-value value

  • request snmp utility-mib clear instance name object-type <counter | counter 64 | integer | string | unsigned integer>

La instance name opción del request snmp utility-mib <set | clear> comando especifica el nombre de la instancia de datos y es el identificador principal de los datos. Esta object-type <counter | counter 64 | integer | string | unsigned integer> opción permite especificar el tipo de objeto y la object-value value opción le permite establecer el valor del objeto.

Para automatizar el proceso de llenado de los datos de BIA de la utilidad, puede utilizar una combinación de una directiva de eventos y una secuencia de comandos de eventos. Los siguientes ejemplos muestran la configuración de una política de eventos para show system buffers ejecutarse cada hora y para show system buffers almacenar los datos en objetos de BIA de la utilidad ejecutandocheck-mbufs.slaxuna secuencia de eventos ().

Configuración de políticas de eventos

Para configurar una política de eventos que ejecute show system buffers el comando cada hora e invoque check-mbufs.slax que se show system buffers almacenen los datos en objetos de la BIA de la utilidad,editincluya las siguientes instrucciones en el nivel de jerarquía []:

Archivo de comandos check-mbufs. Slax

El ejemplo siguiente muestra la check-mbufs.slax secuencia de comandos que se /var/db/scripts/event/almacena en:

Puede ejecutar el comando siguiente para comprobar los datos almacenados en la utilidad BIA como resultado de la Directiva de eventos y la secuencia de comandos mostrada en los ejemplos anteriores:

user@host> show snmp mib walk jnxUtilData ascii jnxUtilIntegerValue."current-mbufs" = 0 jnxUtilIntegerTime."current-mbufs" = 07 da 05 0c 03 14 2c 00 2d 07 00 user@caramels>
Nota

El show snmp mib walk comando no está disponible en el sistema QFabric, pero puede usar aplicaciones cliente SNMP externas para realizar esta operación.