Monitoreo remoto de redes (RMON)
SUMMARY En esta sección se describe cómo Junos OS admite la MIB de supervisión remota de redes (RMON) (RFC 2819) que permite a un dispositivo de administración supervisar los valores de objetos MIB, o variables, con respecto a umbrales configurados. Cuando el valor de una variable cruza un umbral, se genera una alarma y su evento correspondiente. El evento se puede registrar y puede generar una captura SNMP.
Descripción general de RMON
Se puede usar un sistema de soporte operativo (OSS) o un sistema de monitoreo de fallas para monitorear automáticamente eventos que rastrean muchas métricas diferentes, incluidos el rendimiento, la disponibilidad, las fallas y los datos ambientales. Por ejemplo, es posible que un administrador desee saber cuándo la temperatura interna de un chasis ha superado un umbral configurado, lo que podría indicar que una bandeja de ventilador del chasis está defectuosa, que el flujo de aire del chasis está impedido o que el sistema de refrigeración de la instalación cerca del chasis no funciona normalmente.
La MIB de RMON también define tablas que almacenan diversas estadísticas para interfaces Ethernet, incluidas las y .etherStatsTable
etherHistoryTable
Contiene estadísticas acumulativas en tiempo real para interfaces Ethernet, como el número de paquetes de unidifusión, multidifusión y difusión recibidos en una interfaz.etherStatsTable
El mantiene un ejemplo histórico de estadísticas para interfaces Ethernet.etherHistoryTable
El control del , incluidas las interfaces de seguimiento y el intervalo de muestreo, está definido por RMON .etherHistoryTable
historyControlTable
Para habilitar las alarmas RMON, realice los pasos siguientes:
Configure SNMP, incluidos los grupos de capturas. SNMP se configura en el nivel de jerarquía [].
edit snmp
Configure eventos ascendentes y descendentes en el , incluidos los tipos de eventos y los grupos de interrupción.
eventTable
También puede configurar eventos mediante la CLI en el nivel de jerarquía [].edit snmp rmon event
Configure alarmas en el , incluidas las variables a monitorear, los umbrales ascendentes y descendentes, los tipos e intervalos de muestreo, y los eventos correspondientes que se generarán cuando se produzcan alarmas.
alarmTable
También puede configurar alarmas mediante la CLI en el nivel jerárquico [].edit snmp rmon alarm
Las extensiones del se definen en el JNXRmon de MIB específico para la empresa de Juniper Networks (mib-jnx-rmon.txt).
alarmTable
En este tema se tratan las siguientes secciones:
Alarmas RMON
Una alarma RMON identifica:
-
Un objeto MIB específico que se supervisa.
-
La frecuencia del muestreo.
-
El método de muestreo.
-
Los umbrales con los que se comparan los valores supervisados.
Una alarma RMON también puede identificar una entrada específica que se activará cuando se cruza un umbral.eventTable
La configuración y los valores operativos se definen en RFC 2819.alarmTable
Los valores operativos adicionales se definen en las extensiones específicas de la empresa de Juniper Networks para ().alarmTable
jnxRmonAlarmTable
En este tema se tratan las siguientes secciones:
alarmTable
alarmTable
en la MIB de RMON le permite supervisar y sondear lo siguiente:
-
: el valor de índice para que identifica una entrada específica.
alarmIndex
alarmTable
-
alarmInterval
—El intervalo, en segundos, durante el cual se muestrean los datos y se comparan con los umbrales ascendentes y descendentes. -
alarmVariable
: variable MIB supervisada por la entrada de alarma. -
alarmSampleType
—El método de muestreo de la variable seleccionada y de cálculo del valor que debe compararse con los umbrales. -
alarmValue
—El valor de la variable durante el último período de muestreo. Este valor se compara con los umbrales ascendentes y descendentes. -
alarmStartupAlarm
: la alarma que se envía cuando se activa la entrada por primera vez. -
alarmRisingThreshold
: umbral superior de la variable muestreada. -
alarmFallingThreshold
: umbral inferior de la variable muestreada. -
: la entrada utilizada cuando se cruza un umbral ascendente.
alarmRisingEventIndex
eventTable
-
: la entrada utilizada cuando se cruza un umbral descendente.
alarmFallingEventIndex
eventTable
-
alarmStatus
: método para agregar y quitar entradas de la tabla. También se puede utilizar para cambiar el estado de una entrada para permitir modificaciones.Nota:Si este objeto no se establece en , la alarma de sucesos asociada no realiza ninguna acción.
valid
jnxRmonAlarmTable
El es una extensión específica de la empresa de Juniper Networks para .jnxRmonAlarmTable
alarmTable
Proporciona información operativa adicional e incluye los siguientes objetos:
-
: el número de veces que ha fallado la solicitud interna de la variable supervisada por esta entrada.
jnxRmonAlarmGetFailCnt
Get
-
: el valor de cuándo falló por última vez una solicitud interna para la variable supervisada por esta entrada.
jnxRmonAlarmGetFailTime
sysUpTime
Get
-
: el motivo por el que falló por última vez una solicitud interna de la variable supervisada por esta entrada.
jnxRmonAlarmGetFailReason
Get
-
: el valor de cuando una solicitud interna para la variable supervisada por esta entrada se realizó correctamente y la entrada salió del estado.
jnxRmonAlarmGetOkTime
sysUpTime
Get
getFailure
-
jnxRmonAlarmState
: el estado actual de esta entrada de alarma RMON.
Para ver las extensiones específicas para empresa de Juniper Networks para la MIB de eventos y alarmas y eventos de RMON, consulte https://www.juniper.net/documentation/en_US/junos16.1/topics/reference/mibs/mib-jnx-rmon.txt.https://www.juniper.net/documentation/en_US/junos16.1/topics/reference/mibs/mib-jnx-rmon.txt
Eventos RMON
Un evento RMON permite registrar el cruce de umbrales de otros objetos MIB. Se define en para la MIB de RMON.eventTable
En esta sección se tratan los siguientes temas:
eventTable
eventTable
contiene los siguientes objetos:
-
: índice que identifica de forma exclusiva una entrada en .
eventIndex
eventTable
Cada entrada define un evento que se genera cuando se dan las condiciones adecuadas. -
eventDescription
: un comentario que describe la entrada del evento. -
eventType
: tipo de notificación que realiza la sonda sobre este evento. -
eventCommunity
: grupo de capturas que se utiliza si se va a enviar una captura SNMP. Si no está configurado, se envía una captura a cada grupo de capturas configurado con la categoría.eventCommunity
rmon-alarm
-
: valor de cuándo se generó por última vez un evento esta entrada de evento.
eventLastTimeSent
sysUpTime
-
eventOwner
: cualquier cadena de texto especificada por la aplicación de administración creadora o la interfaz de línea de comandos (CLI). Normalmente, se utiliza para identificar un administrador de red (o aplicación) y se puede utilizar para un control de acceso preciso entre las aplicaciones de administración participantes. -
eventStatus
: estado de esta entrada del evento.Nota:Si este objeto no se establece en , la entrada de evento asociada no realiza ninguna acción.
valid
Cuando este objeto se establece en , se eliminan todas las entradas de registro anteriores asociadas a esta entrada (si las hubiera).valid
Umbrales y eventos de alarma
Al establecer un umbral ascendente y descendente para una variable supervisada, se le puede alertar cada vez que el valor de la variable caiga fuera del rango operativo permitido (consulte ).Figura 1
Los eventos solo se generan cuando el umbral de alarma se cruza por primera vez en una dirección en lugar de después de cada intervalo de muestra. Por ejemplo, si se activa una alarma de umbral ascendente, junto con su evento correspondiente, no se producen más eventos de cruce de umbral hasta que se produce una alarma de caída correspondiente. Esto reduce considerablemente la cantidad de eventos que produce el sistema, lo que facilita que el personal de operaciones reaccione cuando ocurran eventos.
Antes de configurar la supervisión remota, debe identificar qué variables deben supervisarse y su rango operativo permitido. Esto requiere un período de referencia para determinar los rangos operativos permitidos. Un período inicial de referencia de al menos 3 meses no es inusual cuando se identifican por primera vez los rangos operativos y se definen los umbrales, pero el monitoreo de línea de base debe continuar durante la vida útil de cada variable monitoreada.
Consulte también
Configuración de eventos y alarmas RMON
Junos OS admite la supervisión de enrutadores desde dispositivos remotos. Estos valores se miden con respecto a umbrales y desencadenan eventos cuando se cruzan los umbrales. Configurar alarma de supervisión remota (RMON) y entradas de sucesos para supervisar el valor de un objeto MIB.
Para configurar las entradas de eventos y alarmas de RMON, incluya instrucciones en el nivel jerárquico de la configuración:[edit snmp]
[edit snmp] rmon { alarm index { description text-description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; request-type (get-next-request | get-request | walk-request); sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm); syslog-subtag syslog-subtag; variable oid-variable; } event index { community community-name; description description; type type; } }
Configurar alarmas y eventos de RMON
Junos OS admite la MIB de monitoreo remoto de red (RPMON) (RFC 2819). Esto permite que un dispositivo de administración supervise los valores de los objetos MIB, o variables, con respecto a los umbrales configurados. Cuando el valor de una variable cruza un umbral, se genera una alarma y su evento correspondiente. El evento se puede registrar y puede generar una captura SNMP.
Para configurar alarmas y eventos de RMON mediante la CLI, realice estas tareas:
Configurar SNMP
Para configurar SNMP:
Configurar un evento
Para configurar un evento:
Configurar una alarma
Para configurar una alarma:
Monitorear tablas MIB de RMON
Propósito
Monitoree las tablas de alarma, eventos y registro de monitoreo remoto (RMON).
Acción
Para mostrar las tablas RMON:
user@switch> show snmp rmon Alarm Index Variable description Value State 5 monitor jnxOperatingCPU.9.1.0.0 5 falling threshold Event Index Type Last Event 1 log and trap 2010-07-10 11:34:17 PDT Event Index: 1 Description: Event 1 triggered by Alarm 5, rising threshold (90) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 100) Time: 2010-07-10 11:34:07 PDT Description: Event 1 triggered by Alarm 5, falling threshold (75) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 5) Time: 2010-07-10 11:34:17 PDT
Significado
La pantalla muestra que se ha definido una alarma para supervisar el objeto jnxRmon MIB jnxOperatingCPU, que representa la utilización de la CPU del motor de enrutamiento. La alarma está configurada para generar un evento que envía una captura SNMP y agrega una entrada a logTable en la MIB de RMON. La tabla del registro muestra que se han generado dos repeticiones del evento: una para elevarse por encima de un umbral del 90 por ciento y otra para caer por debajo de un umbral del 75 por ciento.
Consulte también
Tablas de control de eventos, alarmas, registros e historial de RMON MIB
Tabla 1 proporciona cada campo de la eventTable de RMON, la descripción del campo y la instrucción Junos OS correspondiente que puede utilizar para configurar el campo. Las instrucciones de Junos OS residen en el nivel de jerarquía [].edit snmp rmon
Campo |
Description |
Declaración [edit snmp rmon] |
---|---|---|
descripción del evento |
Descripción textual de este evento. |
|
eventType |
Tipo de evento (por ejemplo, registro, captura o registro y captura). |
|
eventoComunidad |
Grupo de capturas al que enviar este evento, tal como se define en la configuración de Junos OS. (Esto no es lo mismo que la comunidad SNMP). |
|
eventOwner |
Entidad (por ejemplo, administrador) que creó este evento. |
— |
eventStatus |
Estado de esta fila (por ejemplo, válido, no válido o createRequest). |
— |
Tabla 2 proporciona cada campo de RMON alarmTable, la descripción del campo y la instrucción Junos OS correspondiente que puede utilizar para configurar el campo. Las instrucciones de Junos OS residen en el nivel de jerarquía [].edit snmp rmon
Campo |
Description |
Declaración [edit snmp rmon] |
---|---|---|
alarmStatus |
Estado de esta fila (por ejemplo, válido, no válido o createRequest) |
— |
alarmInterval |
Período de muestreo (en segundos) de la variable monitoreada |
|
alarmaVariable |
Identificador de objeto (OID) e instancia de la variable que se va a supervisar |
— |
alarmValue |
Valor real de la variable muestreada |
— |
alarmSampleType |
Tipo de muestra (cambios absolutos o delta) |
|
alarmaStartupAlarm |
Alarma inicial (subida, caída o cualquiera de las dos) |
|
alarmRisingThreshold |
Umbral ascendente con el que comparar el valor |
|
alarmaFallingThreshold |
Umbral descendente con el que comparar el valor |
|
alarmRisingEventIndex |
Índice (fila) del evento ascendente en la tabla de eventos |
|
alarmFallingEventIndex |
Índice (fila) del evento descendente en la tabla de eventos |
|
Tabla 3 proporciona cada campo de jnxRmon jnxRmonAlarmTable, que es una extensión de RMON alarmTable. Puede solucionar problemas del agente RMON, rmopd, que se ejecuta en un conmutador inspeccionando el contenido del objeto jnxRmonAlarmTable.
Campo |
Description |
---|---|
jnxRmonAlarmGetFailCnt |
Número de veces que se produjo un error en la solicitud interna de la variable |
jnxRmonAlarmGetFailTime |
Valor del objeto sysUpTime cuando se produjo el último error |
jnxRmonAlarmGetFailReason |
Motivo por el que se produjo un error en la solicitud |
jnxRmonAlarmGetOkTime |
Valor del objeto sysUpTime cuando la variable salió del estado de error |
jnxRmonAlarmState |
Estado de esta entrada de alarma |
Tabla 4 proporciona cada campo de la tabla historyControlTable de RMON, la descripción del campo y la instrucción Junos OS correspondiente que puede usar para configurar el campo. Las instrucciones de Junos OS residen en el nivel de jerarquía [].edit snmp rmon history
El historyControlTable controla etherHistoryTable de RMON.
Campo |
Description |
Declaración [edit snmp rmon history] |
---|---|---|
historyControlDataSource |
Identifica el origen de los datos para los que se recopilaron datos históricos. |
|
historialControlBucketsRequested |
Número solicitado de intervalos de tiempo discretos durante los cuales se guardarán los datos. |
|
historyControlBucketsGranted |
Número de intervalos de muestreo discretos durante los cuales se guardarán los datos. |
— |
historyControlInterval |
Intervalo, en segundos, sobre el cual se muestrean los datos para cada bucket. |
|
historialControlOwner |
Entidad que configuró esta entrada. |
|
historyControlStatus |
Estado de esta entrada. |
— |
Configuración mínima de alarma RMON y entrada de eventos
Para habilitar RMON en el enrutador, debe configurar una entrada de alarma y una entrada de evento. Para ello, incluya las siguientes instrucciones en el nivel de jerarquía:[edit snmp rmon]
[edit snmp rmon] alarm index { rising-event-index index; rising-threshold integer; sample-type type; variable oid-variable; } event index;
Configurar una entrada de alarma RMON y sus atributos
Una entrada de alarma monitorea el valor de una variable MIB. Puede configurar la frecuencia con la que se muestrea el valor, el tipo de muestreo que se va a realizar y el evento que se desencadena si se cruza un umbral.
En esta sección se tratan los siguientes temas:
- Configurar la entrada de alarma
- Configure la descripción
- Configurar el índice de eventos descendentes o el índice de eventos ascendentes
- Configurar el umbral descendente o ascendente
- Configurar el intervalo
- Configurar el intervalo de umbral descendente
- Configurar el tipo de solicitud
- Configurar el tipo de ejemplo
- Configurar la alarma de inicio
- Configurar la etiqueta de registro del sistema
- Configurar la variable
Configurar la entrada de alarma
Una entrada de alarma monitorea el valor de una variable MIB. Las instrucciones, , , y son obligatorias.rising-event-index
rising-threshold
sample-type
variable
Todas las demás instrucciones son opcionales.
Para configurar la entrada de alarma, incluya la instrucción y especifique un índice en el nivel de jerarquía:alarm
[edit snmp rmon]
[edit snmp rmon] alarm index { description description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising alarm | rising-or-falling-alarm); variable oid-variable; }
index
es un entero que identifica una alarma o entrada de evento.
Configure la descripción
La descripción es una cadena de texto que identifica la entrada de alarma.
Para configurar la descripción, incluya la instrucción y una descripción de la entrada de alarma en el nivel jerárquico:description
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] description description;
Configurar el índice de eventos descendentes o el índice de eventos ascendentes
El índice de eventos decrecientes identifica la entrada de evento que se activa cuando se cruza un umbral descendente. El índice de eventos ascendentes identifica la entrada de eventos que se activa cuando se cruza un umbral ascendente.
Para configurar el índice de eventos descendentes o el índice de eventos ascendentes, incluya la instrucción o y especifique un índice en el nivel jerárquico :falling-event-index
rising-event-index
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-event-index index; rising-event-index index;
index
puede ser de 0 a 65.535. El valor predeterminado para el índice de eventos descendentes y ascendentes es 0.
Configurar el umbral descendente o ascendente
El umbral descendente es el umbral inferior para la variable monitoreada. Cuando el valor muestreado actual es menor o igual que este umbral y el valor en el último intervalo de muestreo es mayor que este umbral, se genera un solo evento. También se genera un único evento si la primera muestra después de que esta entrada sea válida es menor o igual que este umbral y la alarma de inicio asociada es igual a o .falling-alarm
rising-or-falling-alarm
Después de generar un evento descendente, no se puede generar otro evento descendente hasta que el valor muestreado se eleve por encima de este umbral y alcance el umbral ascendente. Debe especificar el umbral descendente como un número entero. Su valor predeterminado es un 20 por ciento menor que el umbral creciente.
De forma predeterminada, el umbral ascendente es 0. El umbral ascendente es el umbral superior para la variable monitoreada. Cuando el valor muestreado actual es mayor o igual que este umbral y el valor en el último intervalo de muestreo es menor que este umbral, se genera un solo evento. También se genera un único evento si la primera muestra después de que esta entrada sea válida es mayor o igual que este umbral, y la asociada es igual a o .startup-alarm
rising-alarm
rising-or-falling-alarm
Después de generar un evento ascendente, no se puede generar otro evento ascendente hasta que el valor muestreado caiga por debajo de este umbral y alcance el umbral descendente. Debe especificar el umbral ascendente como un número entero.
Para configurar el umbral descendente o el umbral ascendente, incluya la instrucción o en el nivel jerárquico :falling-threshold
rising-threshold
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-threshold integer; rising-threshold integer;
integer
puede ser un valor comprendido entre -2.147.483.647 y 2.147.483.647.
Configurar el intervalo
El intervalo representa el período de tiempo, en segundos, durante el cual se muestrea la variable monitoreada y se compara con los umbrales ascendentes y descendentes.
Para configurar el intervalo, incluya la instrucción y especifique el número de segundos en el nivel de jerarquía:interval
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] interval seconds;
seconds
puede ser un valor comprendido entre 1 y 2.147.483.647. El valor predeterminado es de 60 segundos.
Configurar el intervalo de umbral descendente
El intervalo de umbral descendente representa el intervalo entre muestras cuando se cruza el umbral ascendente. Una vez que la alarma cruza el umbral descendente, se utiliza el intervalo de muestreo regular.
No puede configurar el intervalo de umbral descendente para alarmas que tengan el tipo de solicitud establecido en .walk-request
Para configurar el intervalo de umbral descendente, incluya la instrucción en el nivel de jerarquía y especifique el número de segundos:falling-threshold interval
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-threshold-interval seconds;
seconds
puede ser un valor comprendido entre 1 y 2.147.483.647. El valor predeterminado es de 60 segundos.
Configurar el tipo de solicitud
De forma predeterminada, una alarma RMON solo puede supervisar una instancia de objeto (como se especifica en la configuración). Puede configurar una instrucción para ampliar el alcance de la alarma RMON a fin de incluir todas las instancias de objetos que pertenecen a una rama MIB o para incluir la siguiente instancia de objeto después de la instancia especificada en la configuración.request-type
Para configurar el tipo de solicitud, incluya la instrucción en el nivel de jerarquía y especifique , , o :request-type
[edit snmp rmon alarm index]
get-next-request
get-request
walk-request
[edit snmp rmon alarm index] request-type (get-next-request | get-request | walk-request);
extiende la configuración de alarma RMON a todas las instancias de objetos que pertenecen a una rama MIB. amplía la configuración de la alarma RMON para incluir la siguiente instancia de objeto después de la instancia especificada en la configuración.walk
next
Configurar el tipo de ejemplo
El tipo de muestra identifica el método de muestreo de la variable seleccionada y el cálculo del valor que debe compararse con los umbrales. Si el valor de este objeto es , el valor de la variable seleccionada se compara directamente con los umbrales al final del intervalo de muestreo.absolute-value
Si el valor de este objeto es , el valor de la variable seleccionada en la última muestra se resta del valor actual y la diferencia se compara con los umbrales.delta-value
Para configurar el tipo de ejemplo, incluya la instrucción y especifique el tipo de ejemplo en el nivel de jerarquía:sample-type
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] sample-type (absolute-value | delta-value);
absolute-value
: el valor real de la variable seleccionada se compara con los umbrales.delta-value
—La diferencia entre las muestras de la variable seleccionada se compara con los umbrales.
Configurar la alarma de inicio
La alarma de inicio identifica el tipo de alarma que se puede enviar cuando se activa esta entrada por primera vez. Puede especificarlo como , , o .falling-alarm
rising-alarm
rising-or-falling-alarm
Para configurar la alarma de inicio, incluya la instrucción y especifique el tipo de alarma en el nivel jerárquico:startup-alarm
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm);
falling-alarm
: se genera si la primera muestra después de que la entrada de alarma se active es menor o igual que el umbral descendente.rising-alarm
: se genera si la primera muestra después de que la entrada de alarma se activa es mayor o igual que el umbral ascendente.rising-or-falling-alarm
: se genera si la primera muestra después de que la entrada de alarma se active satisface cualquiera de los umbrales correspondientes.
El valor predeterminado es .rising-or-falling-alarm
Configurar la etiqueta de registro del sistema
La instrucción especifica la etiqueta que se agregará al mensaje de registro del sistema.syslog-subtag
Puede especificar una cadena de no más de 80 caracteres en mayúsculas como etiqueta de registro del sistema.
Para configurar la etiqueta de registro del sistema, incluya la instrucción en el nivel de jerarquía:syslog-subtag
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] syslog-subtag syslog-subtag;
Configurar la variable
La variable identifica el objeto MIB que se está supervisando.
Para configurar la variable, incluya la instrucción y especifique el identificador de objeto o el nombre de objeto en el nivel de jerarquía:variable
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] variable oid-variable;
es un decimal punteado (por ejemplo, ) o un nombre de objeto MIB (por ejemplo, ).oid-variable
1.3.6.1.2.1.2.1.2.2.1.10.1
ifInOctets.1
Configurar una entrada de evento RMON y sus atributos
Una entrada de evento genera una notificación para una entrada de alarma cuando se cruza su umbral ascendente o descendente. Puede configurar el tipo de notificación que se genera. Para configurar la entrada del evento, incluya la instrucción en el nivel de jerarquía.event
[edit snmp rmon]
Todas las instrucciones, excepto la instrucción, son opcionales.event
[edit snmp rmon] event index { community community-name; description description; type type; }
index
identifica un evento de entrada.
community-name
es el grupo de capturas que se utiliza al generar una captura. Si ese grupo de capturas tiene configurada la categoría de captura, se envía una captura a todos los destinos configurados para ese grupo de capturas.rmon-alarm
La cadena de comunidad de la captura coincide con el nombre del grupo de captura. Si no se configura nada, se examinan todos los grupos de capturas y las capturas se envían utilizando cada grupo con la categoría establecida.rmon-alarm
description
es una cadena de texto que identifica la entrada.
La variable de una entrada de evento especifica dónde se va a registrar el evento.type
Puede especificar el tipo como una de las siguientes opciones:
: agrega la entrada del evento al archivo .
log
logTable
log-and-trap
: envía una captura SNMP y crea una entrada de registro.none
: no envía ninguna notificación.snmptrap
: envía una captura SNMP.
El valor predeterminado para el tipo de entrada de evento es .log-and-trap
Ejemplo: Configurar una alarma RMON y la entrada de eventos
Configure una alarma RMON y la entrada de eventos:
[edit snmp] rmon { alarm 100 { description “input traffic on fxp0”; falling-event-index 100; falling-threshold 10000; interval 60; rising-event-index 100; rising-threshold 100000; sample-type delta-value; startup-alarm rising-or-falling-alarm; variable ifInOctets.1; } event 100 { community bedrock; description” emergency events”; type log-and-trap; } }
Utilice alarmTable para supervisar objetos MIB
Para utilizar alarmTable para supervisar un objeto MIB, realice las siguientes tareas:
- Crear una entrada de alarma
- Configurar los objetos MIB de alarma
- Activar una nueva fila en alarmTable
- Modificar una fila activa en alarmTable
- Desactivar una fila en alarmTable
Crear una entrada de alarma
Para crear una entrada de alarma, cree primero una nueva fila en alarmTable mediante el objeto alarmStatus. Por ejemplo, cree la alarma #1 usando las utilidades de línea de comandos de UCD:
snmpset -Os -v2c router community alarmStatus.1 i createRequest
Configurar los objetos MIB de alarma
Una vez que haya creado la nueva fila en alarmTable, configure los siguientes objetos MIB de alarma:
Aparte de alarmStatus, no puede modificar ninguno de los objetos de la entrada si el objeto alarmStatus asociado está establecido en .valid
- alarmInterval
- alarmaVariable
- alarmSampleType
- alarmValue
- alarmaStartupAlarm
- alarmRisingThreshold
- alarmaFallingThreshold
- alarmaPropietario
- alarmRisingEventIndex
- alarmFallingEventIndex
alarmInterval
El intervalo, en segundos, sobre el cual se muestrean los datos y se comparan con los umbrales ascendentes y descendentes. Por ejemplo, para configurar la alarma #1 a 30 segundos, utilice la siguiente solicitud SNMP :alarmInterval
Set
snmpset -Os -v2c router community alarmInterval.1 i 30
alarmaVariable
Identificador de objeto de la variable que se va a muestrear. Durante una solicitud, si el nombre de la variable proporcionada no está disponible en la vista MIB seleccionada, se devuelve un error badValue.Set
Si en algún momento el nombre de variable de un alarmEntry establecido ya no está disponible en la vista MIB seleccionada, el sondeo cambia el estado de alarmVariable a no válido. Por ejemplo, para identificar ifInOctets.61 como la variable que se va a supervisar, utilice la siguiente solicitud SNMP :Set
snmpset -Os -v2c router community alarmVariable.1 o .1.3.6.1.2.1.2.2.1.10.61
alarmSampleType
El método de muestreo de la variable seleccionada y cálculo del valor que debe compararse con los umbrales. Si el valor de este objeto es absoluteValue, el valor de la variable seleccionada se compara directamente con los umbrales al final del intervalo de muestreo. Si el valor de este objeto es deltaValue, el valor de la variable seleccionada en la última muestra se resta del valor actual y la diferencia se compara con los umbrales. Por ejemplo, para establecer alarmSampleType para la alarma #1 en deltaValue, utilice la siguiente solicitud SNMP :Set
snmpset -Os -v2c router community alarmSampleType.1 i deltaValue
alarmValue
El valor de la variable durante el último período de muestreo. Este valor se compara con los umbrales ascendentes y descendentes. Si el tipo de muestra es deltaValue, este valor es igual a la diferencia entre las muestras al principio y al final del período. Si el tipo de muestra es , este valor es igual al valor muestreado al final del período.absoluteValue
alarmaStartupAlarm
Una alarma que se envía cuando esta entrada se establece por primera vez en válida. Si la primera muestra después de que esta entrada sea válida es mayor o igual que , y es igual a o , se genera una única alarma ascendente.risingThreshold
alarmStartupAlarm
risingAlarm
risingOrFallingAlarm
Si la primera muestra después de que esta entrada sea válida es menor o igual que y es igual a o , se genera una sola alarma de caída.fallingThreshold
alarmStartupAlarm
fallingAlarm
risingOrFallingAlarm
Por ejemplo, para configurar la alarma #1 en , utilice la siguiente solicitud SNMP :alarmStartupAlarm
risingOrFallingAlarm
Set
snmpset -Os -v2c router community alarmStartupAlarm.1 i risingOrFallingAlarm
alarmRisingThreshold
Un umbral para la variable muestreada. Cuando el valor muestreado actual es mayor o igual que este umbral y el valor en el último intervalo de muestreo es menor que este umbral, se genera un solo evento. También se genera un único evento si la primera muestra después de que esta entrada sea válida es mayor o igual que este umbral, y la asociada es igual a o .alarmStartupAlarm
risingAlarm
risingOrFallingAlarm
Después de generar un evento ascendente, no se puede generar otro evento ascendente hasta que el valor muestreado caiga por debajo de este umbral y alcance .alarmFallingThreshold
Por ejemplo, para configurar la alarma #1 en , utilice la siguiente solicitud SNMP :alarmRisingThreshold
100000
Set
snmpset -Os -v2c router community alarmRisingThreshold.1 i 100000
alarmaFallingThreshold
Un umbral para la variable muestreada. Cuando el valor muestreado actual es menor o igual que este umbral y el valor en el último intervalo de muestreo es mayor que este umbral, se genera un solo evento. También se genera un solo evento si la primera muestra después de que esta entrada sea válida es menor o igual que este umbral, y la asociada es igual a o .alarmStartupAlarm
fallingAlarm
risingOrFallingAlarm
Después de generar un evento de caída, no se puede generar otro evento de caída hasta que el valor muestreado se eleve por encima de este umbral y alcance .alarmRisingThreshold
Por ejemplo, para configurar la alarma #1 en , utilice la siguiente solicitud SNMP :alarmFallingThreshold
10000
Set
snmpset -Os -v2c router community alarmFallingThreshold.1 i 10000
alarmaPropietario
Cualquier cadena de texto especificada por la aplicación de administración creadora o la interfaz de línea de comandos (CLI). Normalmente, se utiliza para identificar un administrador de red (o aplicación) y se puede utilizar para un control de acceso preciso entre las aplicaciones de administración participantes.
alarmRisingEventIndex
Índice del objeto eventEntry que se utiliza cuando se cruza un umbral ascendente. Si no hay ninguna entrada correspondiente en eventTable, entonces no existe ninguna asociación. Si este valor es cero, no se genera ningún evento asociado porque cero no es un índice de eventos válido. Por ejemplo, para establecer alarmRisingEventIndex para la alarma #1 en , utilice la siguiente solicitud SNMP :10
Set
snmpset -Os -v2c router community alarmRisingEventIndex.1 i 10
alarmFallingEventIndex
Índice del objeto eventEntry que se utiliza cuando se cruza un umbral descendente. Si no hay ninguna entrada correspondiente en eventTable, entonces no existe ninguna asociación. Si este valor es cero, no se genera ningún evento asociado porque cero no es un índice de eventos válido. Por ejemplo, para establecer alarmFallingEventIndex para la alarma #1 en , utilice la siguiente solicitud SNMP :10
Set
snmpset -Os -v2c router community alarmFallingEventIndex.1 i 10
Activar una nueva fila en alarmTable
Para activar una nueva fila en alarmTable, establezca alarmStatus en mediante una solicitud SNMP :valid
Set
snmpset -Os -v2c router community alarmStatus.1 i valid
Modificar una fila activa en alarmTable
Para modificar una fila activa, establezca primero alarmStatus en underCreation mediante una solicitud SNMP :Set
snmpset -Os -v2c router community alarmStatus.1 i underCreation
A continuación, cambie el contenido de la fila mediante una solicitud SNMP :Set
snmpset -Os -v2c router community alarmFallingThreshold.1 i 1000
Por último, active la fila estableciendo alarmStatus para usar una solicitud SNMP :valid
Set
snmpset -Os -v2c router community alarmStatus.1 i valid
Desactivar una fila en alarmTable
Para desactivar una fila en alarmTable, establezca alarmStatus en mediante una solicitud SNMP :invalid
Set
snmpset -Os -v2c router community alarmStatus.1 i invalid
Usar eventTable para registrar alarmas
Para utilizar eventTable para registrar alarmas, realice las siguientes tareas:
- Crear una entrada de evento
- Configurar los objetos MIB
- Activar una nueva fila en eventTable
- Desactivar una fila en eventTable
Crear una entrada de evento
La tabla de eventos de RMON controla la generación de notificaciones desde el enrutador. Las notificaciones pueden ser registros (entradas a logTable y syslogs) o capturas SNMP. Cada entrada de evento se puede configurar para generar cualquier combinación de estas notificaciones (o ninguna notificación). Cuando un evento especifica que se va a generar una captura SNMP, el grupo de capturas que se utiliza al enviar la captura se especifica mediante el valor del objeto eventCommunity asociado. Por consiguiente, la comunidad del mensaje de captura coincidirá con el valor especificado por eventCommunity. Si no hay nada configurado para eventCommunity, se envía una captura utilizando cada grupo de capturas que tenga configurada la categoría rmon-alarm.
Configurar los objetos MIB
Una vez que haya creado la nueva fila en eventTable, establezca los siguientes objetos:
El objeto eventType es obligatorio. Todos los demás objetos son opcionales.
eventType
Tipo de notificación que genera el enrutador cuando se activa el evento.
Este objeto se puede establecer en los siguientes valores:
log
: agrega la entrada del evento a logTable.log-and-trap
: envía una captura SNMP y crea una entrada de registro.none
: no envía ninguna notificación.snmptrap
: envía una captura SNMP.
Por ejemplo, para establecer el evento #1 en , use la siguiente solicitud SNMP :eventType
log-and-trap
Set
snmpset -Os -v2c router community eventType.1 i log-and-trap
eventoComunidad
El grupo de capturas que se utiliza al generar una captura (si eventType está configurado para enviar capturas). Si ese grupo de capturas tiene configurada la categoría de captura rmon-alarm, se envía una captura a todos los destinos configurados para ese grupo de capturas. La cadena de comunidad de la captura coincide con el nombre del grupo de captura (y, por lo tanto, con el valor de eventCommunity). Si no se configura nada, las capturas se envían a cada grupo con la categoría rmon-alarm establecida. Por ejemplo, para establecer eventCommunity para el evento #1 en boy-elroy, use la siguiente solicitud SNMP :Set
snmpset -Os -v2c router community eventCommunity.1 s "boy-elroy"
El objeto eventCommunity es opcional. Si no establece este objeto, el campo se deja en blanco.
eventOwner
Cualquier cadena de texto especificada por la aplicación de administración creadora o la interfaz de línea de comandos (CLI). Normalmente, se utiliza para identificar un administrador de red (o aplicación) y se puede utilizar para un control de acceso preciso entre las aplicaciones de administración participantes.
Por ejemplo, para establecer eventOwner para el evento #1 en george jetson, utilice la siguiente solicitud SNMP :Set
snmpset -Os -v2c router community eventOwner.1 s "george jetson"
El objeto eventOwner es opcional. Si no establece este objeto, el campo se deja en blanco.
descripción del evento
Cualquier cadena de texto especificada por la aplicación de administración creadora o la interfaz de línea de comandos (CLI). El uso de esta cadena depende de la aplicación.
Por ejemplo, para establecer eventDescription para el evento #1 en ruedas dentadas spacelys, use la siguiente solicitud SNMP :Set
snmpset -Os -v2c router community eventDescription.1 s "spacelys sprockets"
El objeto eventDescription es opcional. Si no establece este objeto, el campo se deja en blanco.
Activar una nueva fila en eventTable
Para activar la nueva fila en eventTable, establezca eventStatus en el uso de una solicitud SNMP como:valid
Set
snmpset -Os -v2c router community eventStatus.1 i valid
Desactivar una fila en eventTable
Para desactivar una fila en eventTable, establezca eventStatus en el uso de una solicitud SNMP como:invalid
Set
snmpset -Os -v2c router community eventStatus.1 i invalid