- play_arrow Descripción general
- play_arrow Características de operación, administración y administración
- play_arrow OAM de Ethernet y administración de fallos de conectividad para enrutadores
- Introducción a la administración de errores de conectividad (CFM) de OAM
- Configurar la administración de errores de conectividad (CFM)
- Perfil de acción de CFM
- Interfaz de administración local Ethernet
- Soporte CFM para paquetes encapsulados CCC
- Configurar ISSU unificada para 802.1ag CFM
- Monitoreo CFM entre dispositivos CE y PE
- Configurar mensajes de comprobación de continuidad
- Ejemplo: Configurar Ethernet CFM en interfaces físicas
- Ejemplo: Configurar Ethernet CFM en conexiones de puente
- Ejemplo: Configurar Ethernet CFM a través de VPLS
- play_arrow Administración de fallos de vínculo para enrutadores
- play_arrow Administración de fallos de vínculo OAM Ethernet para conmutadores
- play_arrow Administración de errores de conectividad OAM Ethernet para conmutadores
- play_arrow Retardo de trama Ethernet
- Mediciones de retardo de trama Ethernet en conmutadores
- Configurar interfaces MEP en conmutadores para que admitan mediciones de retardo de trama Ethernet (procedimiento de CLI)
- Configuración de mediciones de retardo de trama Ethernet unidireccional en conmutadores (procedimiento de CLI)
- Configurar un perfil de iterador en un conmutador (procedimiento de CLI)
- Activar una sesión de medición de retardo de trama Ethernet en un conmutador
- Configuración de mediciones de retardo de trama Ethernet bidireccional en conmutadores (procedimiento de CLI)
- play_arrow Oam del servicio Ethernet (ITU-ty.1731) para enrutadores
- Visión general de OAM del servicio Ethernet ITU-T Y.1731
- Configurar sesiones de medición de retardo de trama Ethernet
- Configuración de interfaces MEP para admitir mediciones de retardo de trama Ethernet
- Configurar la medición de pérdida de tramas Ethernet
- Configurar un perfil de iterador
- Configurar mediciones de pérdida sintética Ethernet
- Indicación de alarma Ethernet
- Modo de transmisión en línea
-
- play_arrow Monitoreo remoto de red (RMON) con alarmas y eventos SNMP
- play_arrow Opciones de contabilidad
- play_arrow Opciones de monitoreo
- play_arrow Alarmas de interfaz
- play_arrow Monitoreo de IP
- play_arrow Tecnología de monitoreo de sFlow
- play_arrow Muestreo adaptable para enrutadores y conmutadores
- play_arrow Software de diagnóstico del acelerador de flujo de paquetes
-
- play_arrow Supervisión de características de seguridad comunes
- play_arrow Gestión del rendimiento
- play_arrow Imitación de puerto
- play_arrow Duplicación de puertos y analizadores
- Duplicación de puertos y analizadores
- Configuración de analizadores y duplicación de puertos
- Configuración de instancias de creación de reflejo de puertos
- Configuración de la duplicación de puertos en interfaces físicas
- Configuración de la creación de reflejo de puertos en interfaces lógicas
- Configuración de la duplicación de puertos para varios destinos
- Configuración de la duplicación de puertos para destinos remotos
- Configuración del análisis local y remoto de creación de reflejo de puertos
- Duplicación de puerto 1:N a múltiples destinos en conmutadores
- Ejemplo: Configurar la creación de reflejo de puertos con familia cualquiera y un filtro de firewall
- Supervisión de la duplicación de puertos
- Configurar la duplicación de paquetes con encabezados de capa 2 para el tráfico reenviado de capa 3
- Solución de problemas de duplicación de puertos
-
- play_arrow Mensajes de registro del sistema
- Información general sobre el registro del sistema
- Registro del sistema en un sistema de chasis único
- Dirija los mensajes de registro del sistema a un destino remoto
- Comprobar los comandos que introducen los usuarios
- Mostrar archivos de registro del sistema
- Configurar el registro del sistema para dispositivos de seguridad
- Configurar Syslog a través de TLS
- Supervisar mensajes de registro
- play_arrow Administración de red y solución de problemas
- Comprimir los registros de solución de problemas de /var/logs para enviarlos al soporte técnico de Juniper Networks
- Monitoreo y solución de problemas
- Solución de problemas del rendimiento del sistema con la metodología de monitoreo de recursos
- Configuración de las opciones de depuración y rastreo de rutas de datos
- Uso de MPLS para diagnosticar LSP, VPN y circuitos de capa 2
- Uso de la captura de paquetes para analizar el tráfico de red
- Descripción general de On-Box Packet Sniffer
- Solución de problemas de dispositivos de seguridad
- play_arrow Instrucciones de configuración y comandos operativos
Capturas SNMP compatibles con Junos OS
Los conmutadores independientes de la serie QFX, el chasis virtual de la serie QFX y los sistemas QFabric admiten capturas SNMP estándar y capturas específicas de la empresa de Juniper Networks.
Soporte de trampas SNMP
- Capturas SNMP compatibles con los conmutadores independientes de la serie QFX y el chasis virtual de la serie QFX
- Capturas SNMP compatibles con sistemas QFabric
Capturas SNMP compatibles con los conmutadores independientes de la serie QFX y el chasis virtual de la serie QFX
Los conmutadores independientes de la serie QFX y el chasis virtual de la serie QFX admiten capturas SNMPv1 y v2. Para obtener más información, consulte:
Capturas SNMPv1
Los conmutadores independientes de la serie QFX y el chasis virtual de la serie QFX admiten capturas SNMPv1 estándar y capturas SNMPv1 específicas para empresas de Juniper Networks. Ver:
Las trampas se organizan primero por categoría de captura y luego por nombre de captura. Los niveles de gravedad del registro del sistema se enumeran para las capturas que los tienen. Las capturas que no tienen los niveles de gravedad correspondientes del registro del sistema se marcan con un guión (–).
Definido en | Nombre de la trampa | Enterprise ID | Número genérico de trampa | Número de trampa específico | Nivel de gravedad del registro del sistema | Etiqueta syslog |
---|---|---|---|---|---|---|
Notificaciones de enlaces | ||||||
RFC 1215, Convenciones para definir interrupciones para su uso con SNMP | linkDown | 1.3.6.1.4.1.2636 | 2 | 0 | Advertencia | SNMP_ TRAP_ LINK_DOWN |
Linkup | 1.3.6.1.4.1.2636 | 3 | 0 | Información | SNMP_TRAP_ LINK_UP | |
Notificaciones de operaciones remotas | ||||||
RFC 2925, Definiciones de objetos administrados para operaciones remotas de ping, traceroute y búsqueda | pingProbeFailed | 1.3.6.1.2.1.80.0 | 6 | 1 | Información | SNMP_TRAP _PING_ PROBE_ FALLÓ |
pingTestFailed | 1.3.6.1.2.1.80.0 | 6 | 2 | Información | SNMP_TRAP_ PING_TEST _FAILED | |
pingTestCompleted | 1.3.6.1.2.1.80.0 | 6 | 3 | Información | SNMP_TRAP_ PING_TEST_ COMPLETADO | |
traceRoutePathChange | 1.3.6.1.2.1.81.0 | 6 | 1 | Información | SNMP_TRAP_ TRACE_ROUTE_ PATH_CHANGE | |
traceRouteTestFailed | 1.3.6.1.2.1.81.0 | 6 | 2 | Información | SNMP_TRAP_ TRACE_ROUTE_ TEST_FAILED | |
traceRouteTestCompleted | 1.3.6.1.2.1.81.0 | 6 | 3 | Información | SNMP_TRAP_ TRACE_ROUTE_ TEST_COMPLETED | |
Alarmas RMON | ||||||
RFC 2819a, RMON MIB | caídaAlarma | 1.3.6.1.2.1.16 | 6 | 2 | – | – |
alarma ascendente | 1.3.6.1.2.1.16 | 6 | 1 | – | – | |
Notificaciones de enrutamiento | ||||||
BGP 4 MIB | bgpEstablecido | 1.3.6.1.2.1.15.7 | 6 | 1 | – | – |
bgpBackwardTransition | 1.3.6.1.2.1.15.7 | 6 | 2 | – | – | |
TRAMPA OSPF MIB | ospfVirtIfStateChange | 1.3.6.1.2.1.14.16.2 | 6 | 1 | – | – |
ospfNbrStateChange | 1.3.6.1.2.1.14.16.2 | 6 | 2 | – | – | |
ospfVirtNbrStateChange | 1.3.6.1.2.1.14.16.2 | 6 | 3 | – | – | |
ospfIfConfigError | 1.3.6.1.2.1.14.16.2 | 6 | 4 | – | – | |
ospfVirtIfConfigError | 1.3.6.1.2.1.14.16.2 | 6 | 5 | – | – | |
ospfIfAuthFailure | 1.3.6.1.2.1.14.16.2 | 6 | 6 | – | – | |
ospfVirtIfAuthFailure | 1.3.6.1.2.1.14.16.2 | 6 | 7 | – | – | |
ospfIfRxBadPacket | 1.3.6.1.2.1.14.16.2 | 6 | 8 | – | – | |
ospfVirtIfRxBadPacket | 1.3.6.1.2.1.14.16.2 | 6 | 9 | – | – | |
ospfTxRetransmitir | 1.3.6.1.2.1.14.16.2 | 6 | 10 | – | – | |
ospfVirtIfTxRetransmitir | 1.3.6.1.2.1.14.16.2 | 6 | 11 | – | – | |
ospfMaxAgeLsa | 1.3.6.1.2.1.14.16.2 | 6 | 13 | – | – | |
ospfIfStateChange | 1.3.6.1.2.1.14.16.2 | 6 | 16 | – | – | |
Notificaciones de inicio | ||||||
RFC 1215, Convenciones para definir interrupciones para su uso con SNMP | authenticationFailure | 1.3.6.1.4.1.2636 | 4 | 0 | Notar | SNMPD_ TRAP_ GEN_FAILURE |
coldStart | 1.3.6.1.4.1.2636 | 0 | 0 | Crítico | SNMPD_TRAP_ COLD_START | |
warmStart | 1.3.6.1.4.1.2636 | 1 | 0 | Error | SNMPD_TRAP_ WARM_START | |
Notificaciones VRRP | ||||||
RFC 2787, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual | vrrpTrapNewMaster | 1.3.6.1.2.1.68 | 6 | 1 | Advertencia | VRRPD_NEW MASTER_TRAP |
vrrpTrapAuthFailure | 1.3.6.1.2.1.68 | 6 | 2 | Advertencia | VRRPD_AUTH_ FAILURE_TRAP |
Definido en | Nombre de la trampa | Enterprise ID | Número genérico de trampa | Número de trampa específico | Nivel de gravedad del registro del sistema | Etiqueta de registro del sistema |
---|---|---|---|---|---|---|
Notificaciones del chasis (condiciones de alarma) | ||||||
MIB de chasis (jnx-chassis. mib) | jnxPowerSupplyFailure | 1.3.6.1.4.1.2636.4.1 | 6 | 1 | Advertencia | CHASSISD_ SNMP_ TRAMPA |
jnxFanFailure | 1.3.6.1.4.1.26361 | 6 | 2 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxOverTemperature | 11.4.1.2636.4.1 | 6 | 3 | Alerta | CHASSISD_ SNMP_ TRAMPA | |
jnxFruRemoval | 1.3.6.1.4.1.2636.4.1 | 6 | 5 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruInsertion | 1.3.6.1.4.1.2636.4.1 | 6 | 6 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruPowerOff | 1.3.6.1.4.1.2636.4.1 | 6 | 7 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruPowerOn | 1.3.6.1.4.1.2636.4.1 | 6 | 8 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruFailed | 1.3.6.1.4.1.2636.4.1 | 6 | 9 | Advertencia | CHASSISD_ SNMP_ TRAMPA | |
jnxFruOffline | 1.3.6.1.4.1.2636.4.1 | 6 | 10 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruOnline | 1.3.6.1.4.1.2636.4.1 | 6 | 11 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruCheck | 1.3.6.1.4.1.2636.4.1 | 6 | 12 | Advertencia | CHASSISD_ SNMP_ TRAMPA | |
jnxPowerSupplyOk | 1.3.6.1.4.1.2636.4.2 | 6 | 1 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxFanOK | 1.3.6.1.4.1.2636.4.2 | 6 | 2 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxTemperatureOK | 1.3.6.1.4.1.2636.4.2 | 6 | 3 | Alerta | CHASSISD_ SNMP_ TRAMPA | |
Notificaciones de configuración | ||||||
MIB de administración de la configuración (jnx- configmgmt. mib) | jnxCmCfgChange | 1.3.6.1.4.1.2636.4.5 | 6 | 1 | – | – |
jnxCmRescueChange | 1.3.6.1.4.1.2636.4.5 | 6 | 2 | – | – | |
Operaciones remotas | ||||||
Ping MIB (jnx-ping.mib) | jnxPingRttThresholdExceeded | 1.3.6.1.4.1.2636.4.9 | 6 | 1 | – | – |
jnxPingRttStdDevThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 2 | – | – | |
jnxPingRttJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 3 | – | – | |
jnxPingEgressThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 4 | – | – | |
jnxPingEgressStdDev ThresholdExcedido | 1.3.6.1.4.1.2636.4.9 | 6 | 5 | – | – | |
jnxPingEgressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 6 | – | – | |
jnxPingIngressThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 7 | – | – | |
jnxPingIngressStddevThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 8 | – | – | |
jnxPingIngressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9 | 6 | 9 | – | – | |
Alarmas RMON | ||||||
MIB RMON (jnx-rmon. mib) | jnxRmonAlarmGetFailure | 1.3.6.1.4.1.2636.4.3 | 6 | 1 | – | – |
jnxRmonGetOk | 1.3.6.1.4.1.2636.4.3 | 6 | 2 | – | – |
Capturas SNMPv2
Tabla 3 enumera las capturas SNMP estándar
Tabla 4 enumera las capturas específicas de la empresa de Juniper Networks
Definido en | Nombre de la trampa | OID de captura SNMP | Nivel de gravedad del registro del sistema | Etiqueta syslog |
---|---|---|---|---|
Notificaciones de enlaces | ||||
RFC 2863, El grupo de interfaces MIB | linkDown | 1.3.6.1.6.3.1.1.5.3 | Advertencia | SNMP_TRAP_ LINK_DOWN |
Linkup | 1.3.6.1.6.3.1.1.5.4 | Información | SNMP_TRAP_ LINK_UP | |
Notificaciones de operaciones remotas | ||||
RFC 2925, Definiciones de objetos administrados para operaciones remotas de ping, traceroute y búsqueda | pingProbeFailed | 1.3.6.1.2.1.80.0.1 | Información | SNMP_TRAP_ PING_PROBE_ FALLIDO |
pingTestFailed | 1.3.6.1.2.1.80.0.2 | Información | SNMP_TRAP_PING_ TEST_FAILED | |
pingTestCompleted | 1.3.6.1.2.1.80.0.3 | Información | SNMP_TRAP_PING_ TEST_COMPLETED | |
traceRoutePathChange | 1.3.6.1.2.1.81.0.1 | Información | SNMP_TRAP_TRACE_ ROUTE_PATH_ CAMBIO | |
traceRouteTestFailed | 1.3.6.1.2.1.81.0.2 | Información | SNMP_TRAP_TRACE_ ROUTE_TEST_FAILED | |
traceRouteTestCompleted | 1.3.6.1.2.1.81.0.3 | Información | SNMP_TRAP_TRACE_ ROUTE_TEST_ COMPLETADO | |
Alarmas RMON | ||||
RFC 2819a, RMON MIB | caídaAlarma | 1.3.6.1.2.1.16.0.1 | – | – |
alarma ascendente | 1.3.6.1.2.1.16.0.2 | – | – | |
Notificaciones de enrutamiento | ||||
BGP 4 MIB | bgpEstablecido | 1.3.6.1.2.1.15.7.1 | – | – |
bgpBackwardTransition | 1.3.6.1.2.1.15.7.2 | – | – | |
MIB de captura OSPF | ospfVirtIfStateChange | 1.3.6.1.2.1.14.16.2.1 | – | – |
ospfNbrStateChange | 1.3.6.1.2.1.14.16.2.2 | – | – | |
ospfVirtNbrStateChange | 1.3.6.1.2.1.14.16.2.3 | – | – | |
ospfIfConfigError | 1.3.6.1.2.1.14.16.2.4 | – | – | |
ospfVirtIfConfigError | 1.3.6.1.2.1.14.16.2.5 | – | – | |
ospfIfAuthFailure | 1.3.6.1.2.1.14.16.2.6 | – | – | |
ospfVirtIfAuthFailure | 1.3.6.1.2.1.14.16.2.7 | – | – | |
ospfIfRxBadPacket | 1.3.6.1.2.1.14.16.2.8 | – | – | |
ospfVirtIfRxBadPacket | 1.3.6.1.2.1.14.16.2.9 | – | – | |
ospfTxRetransmitir | 1.3.6.1.2.1.14.16.2.10 | – | – | |
ospfVirtIfTxRetransmitir | 1.3.6.1.2.1.14.16.2.11 | – | – | |
ospfMaxAgeLsa | 1.3.6.1.2.1.14.16.2.13 | – | – | |
ospfIfStateChange | 1.3.6.1.2.1.14.16.2.16 | – | – | |
Notificaciones de inicio | ||||
RFC 1907, Base de información de administración para la versión 2 del Protocolo simple de administración de redes (SNMPv2) | coldStart | 1.3.6.1.6.3.1.1.5.1 | Crítico | SNMPD_TRAP_ COLD_START |
warmStart | 1.3.6.1.6.3.1.1.5.2 | Error | SNMPD_TRAP_ WARM_START | |
authenticationFailure | 1.3.6.1.6.3.1.1.5.5 | Notar | SNMPD_TRAP_ GEN_FAILURE | |
Notificaciones VRRP | ||||
RFC 2787, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual | vrrpTrapNewMaster | 1.3.6.1.2.1.68.0.1 | Advertencia | VRRPD_ NEWMASTER_ TRAMPA |
vrrpTrapAuthFailure | 1.3.6.1.2.1.68.0.2 | Advertencia | VRRPD_AUTH_ FAILURE_ TRAMPA |
MIB de origen | Nombre de la trampa | OID de captura SNMP | Nivel de gravedad del registro del sistema | Etiqueta de registro del sistema |
---|---|---|---|---|
Notificaciones del chasis (condiciones de alarma) | ||||
MIB de chasis (mib-jnx-chasis) | jnxPowerSupplyFailure | 1.3.6.1.4.1.2636.4.1.1 | Alerta | CHASSISD_ SNMP_ TRAMPA |
jnxFanFailure | 1.3.6.1.4.1.2636.4.1.2 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxOverTemperature | 1.3.6.1.4.1.2636.4.1.3 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxFruRemoval | 1.3.6.1.4.1.2636.4.1.5 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruInsertion | 1.3.6.1.4.1.2636.4.1.6 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruPowerOff | 1.3.6.1.4.1.2636.4.1.7 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruPowerOn | 1.3.6.1.4.1.2636.4.1.8 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruFailed | 1.3.6.1.4.1.2636.4.1.9 | Advertencia | CHASSISD_ SNMP_ TRAMPA | |
jnxFruOffline | 1.3.6.1.4.1.2636.4.1.10 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruOnline | 1.3.6.1.4.1.2636.4.1.11 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxFruCheck | 1.3.6.1.4.1.2636.4.1.12 | Notar | CHASSISD_ SNMP_ TRAMPA | |
jnxPowerSupplyOK | 1.3.6.1.4.1.2636.4.2.1 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxFanOK | 1.3.6.1.4.1.2636.4.2.2 | Crítico | CHASSISD_ SNMP_ TRAMPA | |
jnxTemperatureOK | 1.3.6.1.4.1.2636.4.2.3 | Alerta | CHASSISD_ SNMP_ TRAMPA | |
Notificaciones de configuración | ||||
MIB de administración de la configuración (mib-jnx-cfgmgmt) | jnxCmCfgChange | 1.3.6.1.4.1.2636.4.5.0.1 | – | – |
jnxCmRescueChange | 1.3.6.1.4.1.2636.4.5.0.2 | – | – | |
Notificaciones de operaciones remotas | ||||
Ping MIB (mib-jnx-ping) | jnxPingRttThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.1 | – | – |
jnxPingRttStdDevThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.2 | – | – | |
jnxPingRttJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.3 | – | – | |
jnxPingEgressThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.4 | – | – | |
jnxPingEgressStdDevThreshold superado | 1.3.6.1.4.1.2636.4.9.0.5 | – | – | |
jnxPingEgressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.6 | – | – | |
jnxPingIngressThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.7 | – | – | |
jnxPingIngressStddevThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.8 | – | – | |
jnxPingIngressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.9 | – | – | |
Alarmas RMON | ||||
MIB de RMON (mib-jnx-rmon) | jnxRmonAlarmGetFailure | 1.3.6.1.4.1.2636.4. 3.0.1 | – | – |
jnxRmonGetOk | 1.3.6.1.4.1.2636.4. 3.0.2 | – | – |
Capturas SNMP compatibles con sistemas QFabric
Los sistemas QFabric admiten capturas SNMPv2 estándar y capturas SNMPv2 específicas para empresas de Juniper Networks.
Los sistemas QFabric no admiten capturas SNMPv1.
Para obtener más información, consulte:
Tabla 5 para capturas SNMPv2 estándar
Tabla 6 para capturas SNMPv2 específicas de la empresa de Juniper Networks
Definido en | Nombre de la trampa | OID de captura SNMP | Nivel de gravedad del registro del sistema | Etiqueta syslog |
---|---|---|---|---|
Notificaciones de enlaces | ||||
RFC 2863, El grupo de interfaces MIB | linkDown | 1.3.6.1.6.3.1.1.5.3 | Advertencia | SNMP_TRAP_ LINK_DOWN |
Linkup | 1.3.6.1.6.3.1.1.5.4 | Información | SNMP_TRAP_ LINK_UP | |
Notificaciones de inicio | ||||
RFC 1907, Base de información de administración para la versión 2 del Protocolo simple de administración de redes (SNMPv2) | coldStart | 1.3.6.1.6.3.1.1.5.1 | Crítico | SNMPD_TRAP_ COLD_START |
warmStart | 1.3.6.1.6.3.1.1.5.2 | Error | SNMPD_TRAP_ WARM_START | |
authenticationFailure | 1.3.6.1.6.3.1.1.5.5 | Notar | SNMPD_TRAP_ GEN_FAILURE |
MIB de origen | Nombre de la trampa | OID de captura SNMP | Nivel de gravedad del registro del sistema | Etiqueta de registro del sistema |
---|---|---|---|---|
MIB de chasis de estructura (mib-jnx-fabric-chasis) | Notificaciones de chasis de estructura (condiciones de alarma) | |||
jnxFabricPowerSupplyFailure | 1.3.6.1.4.1.2636.4.19.1 | Advertencia | – | |
jnxFabricFanFailure | 1.3.6.1.4.1.2636.4.19.2 | Crítico | – | |
jnxFabricOverTemperature | 1.3.6.1.4.1.2636.4.19.3 | Alerta | – | |
jnxFabricRedundancySwitchover | 1.3.6.1.4.1.2636.4.19.4 | Notar | – | |
jnxFabricFruRemoval | 1.3.6.1.4.1.2636.4.19.5 | Notar | – | |
jnxFabricFruInsertion | 1.3.6.1.4.1.2636.4.19.6 | Notar | – | |
jnxFabricFruPowerOff | 1.3.6.1.4.1.2636.4.19.7 | Notar | – | |
jnxFabricFruPowerOn | 1.3.6.1.4.1.2636.4.19.8 | Notar | – | |
jnxFabricFruFailed | 1.3.6.1.4.1.2636.4.19.9 | Advertencia | – | |
jnxFabricFruOffline | 1.3.6.1.4.1.2636.4.19.10 | Notar | – | |
jnxFabricFruOnline | 1.3.6.1.4.1.2636.4.19.11 | Notar | – | |
jnxFabricFruCheck | 1.3.6.1.4.1.2636.4.19.12 | Advertencia | – | |
jnxFabricFEBSwitchover | 1.3.6.1.4.1.2636.4.19.13 | Advertencia | – | |
jnxFabricHardDiskFailed | 1.3.6.1.4.1.2636.4.19.14 | Advertencia | – | |
jnxFabricHardDiskMissing | 1.3.6.1.4.1.2636.4.19.15 | Advertencia | – | |
jnxFabricBootFromBackup | 1.3.6.1.4.1.2636.4.19.16 | Advertencia | – | |
Notificaciones de chasis de estructura (condiciones de alarma despejada) | ||||
jnxFabricPowerSupplyOK | 1.3.6.1.4.1.2636.4.20.1 | Crítico | – | |
jnxFabricFanOK | 1.3.6.1.4.1.2636.4.20.2 | Crítico | – | |
jnxFabricTemperatureOK | 1.3.6.1.4.1.2636.4.20.3 | Alerta | – | |
jnxFabricFruOK | 1.3.6.1.4.1.2636.4.20.4 | – | – | |
MIB QFabric (mib-jnx-qf-smi) | Notificaciones de QFabric MIB | |||
jnxQFabricDownloadIssued | 1.3.6.1.4.1.2636.3.42.1.0.1 | – | – | |
jnxQFabricDownloadFailed | 1.3.6.1.4.1.2636.3.42.1.0.2 | – | – | |
jnxQFabricDownloadSucceeded | 1.3.6.1.4.1.2636.3.42.1.0.3 | – | – | |
jnxQFabricUpgradeIssued | 1.3.6.1.4.1.2636.3.42.1.0.4 | – | – | |
jnxQFabricUpgradeFailed | 1.3.6.1.4.1.2636.3.42.1.0.5 | – | – | |
jnxQFabricUpgradeSucceeded | 1.3.6.1.4.1.2636.3.42.1.0.6 | – | – | |
Notificaciones de configuración | ||||
MIB de administración de la configuración (mib-jnx-cfgmgmt) | jnxCmCfgChange | 1.3.6.1.4.1.2636.4.5.0.1 | – | – |
jnxCmRescueChange | 1.3.6.1.4.1.2636.4.5.0.2 | – | – | |
Notificaciones de operaciones remotas | ||||
Ping MIB (mib-jnx-ping) | jnxPingRttThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.1 | – | – |
jnxPingRttStdDevThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.2 | – | – | |
jnxPingRttJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.3 | – | – | |
jnxPingEgressThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.4 | – | – | |
jnxPingEgressStdDevThreshold superado | 1.3.6.1.4.1.2636.4.9.0.5 | – | – | |
jnxPingEgressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.6 | – | – | |
jnxPingIngressThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.7 | – | – | |
jnxPingIngressStddevThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.8 | – | – | |
jnxPingIngressJitterThreshold excedido | 1.3.6.1.4.1.2636.4.9.0.9 | – | – |
Consulte también
Capturas SNMP estándar compatibles con Junos OS
En este tema se proporciona la lista de capturas SNMPv1 y SNMPv2 estándar compatibles con dispositivos que ejecutan Junos OS. Para obtener más información acerca de las capturas, consulte SNMP MIB Explorer.
A partir de Junos OS versión 20.1, después de un cambio correcto del motor de enrutamiento (GRES), el nuevo motor de enrutamiento principal envía una única notificación warmStart. El motor de enrutamiento principal envía una coldStart
notificación cuando aparece el dispositivo. El motor de enrutamiento principal también envía warmStart
notificaciones para reinicios posteriores del demonio SNMP. Después de GRES, el nuevo motor de enrutamiento principal envía una sola warmStart
notificación y el motor de enrutamiento de reserva no envía ninguna notificación.
Capturas SNMP versión 1 estándar
Tabla 7 proporciona información general sobre las capturas estándar para SNMPv1. Las capturas se organizan primero por categoría de captura y luego por nombre de captura, e incluyen su identificador de empresa, número genérico de captura y número de captura específico. Los niveles de gravedad del registro del sistema se enumeran para aquellas capturas que los tienen con su etiqueta de registro del sistema correspondiente. Las capturas que no tienen los niveles de gravedad correspondientes del registro del sistema se marcan con un guión (–) en la tabla.
Para obtener más información acerca de los mensajes de registro del sistema, consulte el Explorador de registros del sistema.
Definido en | Nombre de la trampa | Enterprise ID | Número genérico de trampa | Número de trampa específico | Nivel de gravedad del registro del sistema | Etiqueta syslog | Admitido en |
---|---|---|---|---|---|---|---|
Notificaciones de inicio | |||||||
RFC 1215, Convenciones para definir interrupciones para su uso con SNMP |
| 1.3.6.1.4.1.2636 | 4 | 0 | Notar | SNMPD_ TRAP_ GEN_FAILURE | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.4.1.2636 | 0 | 0 | Crítico | SNMPD_TRAP_ COLD_START | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.4.1.2636 | 1 | 0 | Error | SNMPD_TRAP_ WARM_START | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de enlaces | |||||||
RFC 1215, Convenciones para definir interrupciones para su uso con SNMP |
| 1.3.6.1.4.1.2636 | 2 | 0 | Advertencia | SNMP_ TRAP_ LINK_DOWN | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.4.1.2636 | 3 | 0 | Información | SNMP_TRAP_ LINK_UP | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de operaciones remotas | |||||||
RFC 2925, Definiciones de objetos administrados para operaciones remotas de ping, traceroute y búsqueda |
| 1.3.6.1.2.1.80.0 | 6 | 1 | Información | SNMP_TRAP _PING_ PROBE_ FALLÓ | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.80.0 | 6 | 2 | Información | SNMP_TRAP_ PING_TEST _FAILED | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.80.0 | 6 | 3 | Información | SNMP_TRAP_ PING_TEST_ COMPLETADO | Todos los dispositivos que ejecutan Junos OS. | |
Alarmas RMON | |||||||
RFC 2819a, RMON MIB |
| 1.3.6.1.2.1.16 | 6 | 2 | – | – | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.16 | 6 | 1 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de enrutamiento | |||||||
BGP 4 MIB |
| 1.3.6.1.2.1.15.7 | 6 | 1 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. |
| 1.3.6.1.2.1.15.7 | 6 | 2 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
TRAMPA OSPF MIB |
| 1.3.6.1.2.1.14.16.2 | 6 | 1 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. |
| 1.3.6.1.2.1.14.16.2 | 6 | 2 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 3 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 4 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 5 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 6 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 7 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 8 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 9 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 10 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 11 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 13 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
| 1.3.6.1.2.1.14.16.2 | 6 | 16 | – | – | Firewalls de las series M, T, MX, J, EX y SRX. | |
Notificaciones VRRP | |||||||
RFC 2787, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual |
| 1.3.6.1.2.1.68 | 6 | 1 | Advertencia | VRRPD_NEW MASTER_TRAP | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.68 | 6 | 2 | Advertencia | VRRPD_AUTH_ FAILURE_TRAP | Todos los dispositivos que ejecutan Junos OS. | |
RFC 6527, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual versión 3 (VRRPv3) |
| 1.3.6.1.2.1.207 | 6 | 1 | Advertencia | VRRPD_NEW_MASTER | M y MX |
| 1.3.6.1.2.1.207 | 6 | 2 | Advertencia | VRRPD_V3_PROTO_ERROR | M y MX |
Capturas SNMP versión 2 estándar
Tabla 8 proporciona una descripción general de las capturas SNMPv2 estándar compatibles con Junos OS. Las trampas se organizan primero por categoría de trampa y luego por nombre de trampa e incluyen su snmpTrapOID
archivo . Los niveles de gravedad del registro del sistema se enumeran para aquellas capturas que los tienen con su etiqueta de registro del sistema correspondiente. Las capturas que no tienen los niveles de gravedad correspondientes del registro del sistema se marcan con un guión (–) en la tabla.
Definido en | Nombre de la trampa | snmpTrapOID | Nivel de gravedad del registro del sistema | Etiqueta syslog | Admitido en |
---|---|---|---|---|---|
Notificaciones de inicio | |||||
RFC 1907, Base de información de administración para la versión 2 del Protocolo simple de administración de redes (SNMPv2) |
| 1.3.6.1.6.3.1.1.5.1 | Crítico | SNMPD_TRAP_ COLD_START | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.6.3.1.1.5.2 | Error | SNMPD_TRAP_ WARM_START | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.6.3.1.1.5.5 | Notar | SNMPD_TRAP_ GEN_FAILURE | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de enlaces | |||||
RFC 2863, El grupo de interfaces MIB |
| 1.3.6.1.6.3.1.1.5.3 | Advertencia | SNMP_TRAP_ LINK_DOWN | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.6.3.1.1.5.4 | Información | SNMP_TRAP_ LINK_UP | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de operaciones remotas | |||||
RFC 2925, Definiciones de objetos administrados para operaciones remotas de ping, traceroute y búsqueda |
| 1.3.6.1.2.1.80.0.1 | Información | SNMP_TRAP_ PING_PROBE_ FALLIDO | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.80.0.2 | Información | SNMP_TRAP_PING_ TEST_FAILED | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.80.0.3 | Información | SNMP_TRAP_PING_ TEST_COMPLETED | Todos los dispositivos que ejecutan Junos OS. | |
Alarmas RMON | |||||
RFC 2819a, RMON MIB |
| 1.3.6.1.2.1.16.0.1 | – | – | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.16.0.2 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones de enrutamiento | |||||
BGP 4 MIB |
| 1.3.6.1.2.1.15.7.1 | – | – | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.15.7.2 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
MIB de captura OSPF |
| 1.3.6.1.2.1.14.16.2.1 | – | – | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.14.16.2.2 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.3 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.4 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.5 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.6 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.7 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.8 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.9 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.10 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.11 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.13 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
| 1.3.6.1.2.1.14.16.2.16 | – | – | Todos los dispositivos que ejecutan Junos OS. | |
Notificaciones MPLS | |||||
RFC 3812, Base de información de administración de ingeniería de tráfico (TE) de conmutación de etiquetas multiprotocolo (MPLS) |
| ||||
| |||||
| |||||
| |||||
Notificaciones MIB de estado de entidad | |||||
RFC 4268, MIB de estado de entidad |
| 1.3.6.1.2.1.131.0.1 | Notar | CHASSISD_SNMP_TRAP3 | MX240, MX480 y MX960 |
| 1.3.6.1.2.1.131.0.2 | Notar | CHASSISD_SNMP_TRAP3 | MX240, MX480 y MX960 | |
Notificaciones de L3VPN | |||||
RFC 4382, Red privada virtual (VPN) MPLS/BGP de capa 3 |
| ||||
| |||||
| |||||
| |||||
| |||||
Notificaciones VRRP | |||||
RFC 2787, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual |
| 1.3.6.1.2.1.68.0.1 | Advertencia | VRRPD_ NEWMASTER_ TRAMPA | Todos los dispositivos que ejecutan Junos OS. |
| 1.3.6.1.2.1.68.0.2 | Advertencia | VRRPD_AUTH_ FAILURE_ TRAMPA | Todos los dispositivos que ejecutan Junos OS. | |
RFC 6527, Definiciones de objetos administrados para el protocolo de redundancia de enrutador virtual versión 3 (VRRPv3) |
| 1.3.6.1.2.1.207.0.1 | Advertencia | VRRPD_NEW_MASTER | M y MX |
| 1.3.6.1.2.1.207.0.2 | Advertencia | VRRPD_V3_PROTO_ERROR | M y MX |
Consulte también
MIB SNMP personalizadas para capturas syslog
Las capturas syslog de SNMP son mensajes de alerta enviados desde un dispositivo remoto habilitado para SNMP a un recopilador central en los que se le notifica un fallo de componente o cuando los recursos críticos están fuera de los límites configurables. Esta información se captura en una base de información de gestión (MIB). La MIB de registro del sistema específica para empresas de Juniper Networks permite notificar a una aplicación basada en capturas SNMP cuando se produce un mensaje de registro del sistema importante. La MIB se define para asignar la entrada syslog al OID genérico jnxSyslogTrap.
El OID jnxSyslogTrap es una captura basada en los registros generados en syslog. El proceso de eventos (eventd) supervisa syslog y, basándose en la instrucción de configuración de la política raise-trap
de eventos para eventos syslog, envía todos los eventos syslog a una MIB de captura genérica definida por syslog, que es jnxSyslogTrap.
El uso de un OID MIB genérico es un inconveniente para los clientes que desean procesar valores OID de captura syslog para descubrir eventos específicos porque es imposible distinguir las alarmas que tienen el mismo OID. Pero a partir de Junos OS versión 18.3R1, puede asignar un OID personalizado a un registro determinado y cargarlo en el dispositivo de forma dinámica.
La ventaja de esta característica es que, dado que existe una manera de asignar OID específicos a diferentes tipos de eventos syslog, ahora puede supervisar eficazmente cada tipo diferente de evento syslog.
- Descripción general de las MIB SNMP personalizadas
- Definir una MIB personalizada para una captura syslog
- Limitaciones del uso de capturas SNMP personalizadas
- Ejemplo de captura de syslog personalizada
Descripción general de las MIB SNMP personalizadas
Para crear una MIB SNMP personalizada para una captura syslog, debe completar las siguientes tareas:
Escriba la MIB personalizada.
Convierta el archivo MIB al formato YANG y copie el archivo YANG en el dispositivo.
Cargue el archivo YANG en el dispositivo.
En las secciones siguientes se describen estos pasos.
- Escribir el archivo MIB
- Convertir a un archivo YANG
- Comandos de CLI que se usarán para administrar archivos YANG
Escribir el archivo MIB
Antes de poder asignar un registro determinado con un OID personalizado, debe escribir una MIB personalizada. Para evitar colisiones, debe definir los objetos MIB y las capturas sólo bajo las raíces reservadas que se muestran en Tabla 9.
Raíz | Description | OID |
---|---|---|
| Módulo MIB personalizado | .1.3.6.1.4.1.2636.3.86 |
| Notificación de captura personalizada | .1.3.6.1.4.1.2636.4.30 |
Convertir a un archivo YANG
Antes de cargar su definición MIB en el dispositivo, debe convertir el archivo MIB a formato YANG. La forma recomendada de convertir el archivo MIB en YANG es usar la herramienta smidump v0.5.0. La herramienta smidump es una aplicación de código abierto que se puede instalar en su computadora portátil (consulte https://www.ibr.cs.tu-bs.de/projects/libsmi/smidump.html).
Una vez que el archivo esté en formato YANG, debe copiarlo en el dispositivo. A continuación, mediante un comando de la CLI, se carga el en el proceso SNMP (snmpd). Luego se genera un archivo JSON correspondiente, que snmpd analiza y a partir de él construye la base de datos de la jerarquía OID. Si se encuentra alguna etiqueta desconocida, snmpd devuelve el mensaje de error apropiado.
Comandos de CLI que se usarán para administrar archivos YANG
Para cargar el módulo YANG en snmpd, utilice la snmp
opción con el request system yang add
comando:
user@host> request system yang add snmp module yang-filename package package-name
El yang-filename
incluye la ruta absoluta.
Para ejecutar el request system yang add
comando, debe tener acceso de superusuario.
Hay otros dos comandos para administrar archivos YANG en dispositivos: show system yang package
y request system yang delete
.
Consulte también
Definir una MIB personalizada para una captura syslog
En este procedimiento, usamos los siguientes archivos de ejemplo:
Archivo MIB para convertir
salida
Aunque YANG se puede escribir manualmente consultando el ejemplo de YANG proporcionado en esta documentación, le recomendamos que convierta el formato MIB a YANG utilizando la herramienta smidump v0.5.0.
Para definir una MIB personalizada para una captura syslog:
mib-jnx-example-custom-syslog.txt
-- ******************************************************************* -- Juniper enterprise specific custom syslog MIB. -- -- Copyright (c) 2002-2004, 2006, Juniper Networks, Inc. -- All rights reserved. -- -- The contents of this document are subject to change without notice. -- ******************************************************************* JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI jnxCustomMibRoot, jnxCustomSyslogNotifications FROM JUNIPER-SMI ifName FROM IF-MIB ; jnxExampleCustomSyslog MODULE-IDENTITY LAST-UPDATED "201711270000Z" ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO "Juniper Technical Assistance Center Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "Example MIB objects for custom syslog" REVISION "201711270000Z" DESCRIPTION "Initial draft" ::= { jnxCustomMibRoot 1 } jnxExampleCustomSyslogMessage OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The syslog message string." ::= { jnxExampleCustomSyslog 1 } jnxExampleCustomSyslogInteger OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Example OID for adding custom Integer OID" ::= { jnxExampleCustomSyslog 2 } jnxExampleSyslogTrap1 NOTIFICATION-TYPE OBJECTS { jnxExampleCustomSyslogMessage } STATUS current DESCRIPTION "This TRAP is reserved to be sent when event 1 occurs" ::= { jnxCustomSyslogNotifications 1 } jnxExampleSyslogTrap2 NOTIFICATION-TYPE OBJECTS { jnxExampleCustomSyslogInteger, jnxExampleCustomSyslogMessage } STATUS current DESCRIPTION "This TRAP is reserved to be sent when event 2 occurs" ::= { jnxCustomSyslogNotifications 2 } jnxExampleSyslogTrap3 NOTIFICATION-TYPE OBJECTS { ifName, jnxExampleCustomSyslogMessage } STATUS current DESCRIPTION "This TRAP is reserved to be sent when event 3 occurs" ::= { jnxCustomSyslogNotifications 3 } END
JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB.yang
/* * This YANG module has been generated by smidump 0.5.0: * * smidump -f yang JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB * * Do not edit. Edit the source file instead! */ module JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB { namespace "urn:ietf:params:xml:ns:yang:smiv2:JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB"; prefix "juniper-example"; import IF-MIB { prefix "if-mib"; } import JUNIPER-SMI { prefix "juniper-smi"; } import ietf-yang-smiv2 { prefix "smiv2"; } organization "Juniper Networks, Inc."; contact "Juniper Technical Assistance Center Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 E-mail: support@juniper.net"; description "Example MIB objects for custom syslog"; revision 2017-11-27 { description "Initial draft"; } container JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB { config false; } notification jnxExampleSyslogTrap1 { description "This TRAP is reserved to be sent when event 1 occurs"; smiv2:oid "1.3.6.1.4.1.2636.4.30.1"; container object-1 { leaf jnxExampleCustomSyslogMessage { type binary; description "The syslog message string."; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1"; } } } notification jnxExampleSyslogTrap2 { description "This TRAP is reserved to be sent when event 2 occurs"; smiv2:oid "1.3.6.1.4.1.2636.4.30.2"; container object-1 { leaf jnxExampleCustomSyslogInteger { type int32; description "Example OID for adding custom Integer OID"; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.2"; } } container object-2 { leaf jnxExampleCustomSyslogMessage { type binary; description "The syslog message string."; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1"; } } } notification jnxExampleSyslogTrap3 { description "This TRAP is reserved to be sent when event 3 occurs"; smiv2:oid "1.3.6.1.4.1.2636.4.30.3"; container object-1 { leaf ifIndex { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; } } leaf ifName { type leafref { path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifName"; } } } container object-2 { leaf jnxExampleCustomSyslogMessage { type binary; description "The syslog message string."; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1"; } } } smiv2:alias "jnxExampleCustomSyslog" { smiv2:oid "1.3.6.1.4.1.2636.3.86.1"; } }
Limitaciones del uso de capturas SNMP personalizadas
Tenga cuidado de escribir los scripts de eventos de tal manera que no activen capturas para syslogs que ocurren con frecuencia. Esta práctica evita introducir más carga en el dispositivo.
Si agrega un objeto cuyo tipo de acceso es readonly
o readwrite
, ese objeto no estará disponible para sondeo en operaciones de sondeo snmpp como snmpget o snmpwalk; se tratará como tipo notifyonly
de acceso . Esto se debe a que esta característica sirve para agregar definiciones dinámicas de OID de TRAP al dispositivo, de modo que el cliente pueda escribir scripts para enviar capturas personalizadas para cada syslog. Tipos readonly
de acceso y readwrite
son para sondeo SNMP, mientras que notifyonly
es para capturas.
Para MIB personalizadas, no se admite la definición de una tabla personalizada. Si desea enviar una captura que tiene un objeto table como varbind, utilice la tabla ya definida en las MIB de Junos en lugar de definir una tabla personalizada en la MIB personalizada.
El archivo YANG debe cargarse en todos los nodos del chasis y en los motores de enrutamiento por separado. El request system yang add
comando no lo copia automáticamente en el motor de enrutamiento de copia de seguridad.
Ejemplo de captura de syslog personalizada
Este ejemplo de captura syslog personalizada ilustra un caso de uso en el que el operador desea recibir capturas cuando se produce alguna de las siguientes situaciones:
Un usuario entra en el modo de configuración en la CLI (evento definido como
ui_dbase_login_event
)Un usuario realiza una confirmación (evento definido como
ui_commit
)
Antes de que se admitiera la característica de captura syslog personalizada, la única forma de hacerlo era usar jnxSyslogTrap, que tiene un OID fijo, para ambos eventos. Con la función de captura syslog personalizada, ahora puede generar capturas que tengan OID definidos de forma personalizada.
Para definir una captura syslog personalizada:
Archivo MIB de ejemplo
-- ******************************************************************* -- Juniper enterprise specific custom syslog MIB. -- -- Copyright (c) 2002-2004, 2006, Juniper Networks, Inc. -- All rights reserved. -- -- The contents of this document are subject to change without notice. -- ******************************************************************* JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI jnxCustomMibRoot, jnxCustomSyslogNotifications FROM JUNIPER-SMI ; jnxExampleCustomSyslog MODULE-IDENTITY LAST-UPDATED "201806220000Z" ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO "Juniper Technical Assistance Center Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "Example MIB objects for custom syslog" REVISION "201806220000Z" DESCRIPTION "Initial draft" ::= { jnxCustomMibRoot 1 } username OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Username" ::= { jnxExampleCustomSyslog 1 } command OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Executed command" ::= { jnxExampleCustomSyslog 2 } comment OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Additional comment" ::= { jnxExampleCustomSyslog 3 } enteredConfigMode NOTIFICATION-TYPE OBJECTS { username } STATUS current DESCRIPTION "This TRAP is sent when a user enteres config mode. " ::= { jnxCustomSyslogNotifications 1 } configCommitted NOTIFICATION-TYPE OBJECTS { username, command, comment } STATUS current DESCRIPTION "This TRAP is sent when a user does config commit" ::= { jnxCustomSyslogNotifications 2 } END
Ejemplo de archivo convertido de YANG
/* * This YANG module has been generated by smidump 0.5.0: * * smidump -f yang JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB * * Do not edit. Edit the source file instead! */ module JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB { namespace "urn:ietf:params:xml:ns:yang:smiv2:JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB"; prefix "juniper-example"; import JUNIPER-SMI { prefix "juniper-smi"; } import ietf-yang-smiv2 { prefix "smiv2"; } organization "Juniper Networks, Inc."; contact "Juniper Technical Assistance Center Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, CA 94089 E-mail: support@juniper.net"; description "Example MIB objects for custom syslog"; revision 2018-06-22 { description "Initial draft"; } container JUNIPER-EXAMPLE-CUSTOM-SYSLOG-MIB { config false; } notification enteredConfigMode { description "This TRAP is sent when a user enteres config mode. "; smiv2:oid "1.3.6.1.4.1.2636.4.30.1"; container object-1 { leaf username { type binary; description "Username"; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1"; } } } notification configCommitted { description "This TRAP is sent when a user does config commit"; smiv2:oid "1.3.6.1.4.1.2636.4.30.2"; container object-1 { leaf username { type binary; description "Username"; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.1"; } } container object-2 { leaf command { type binary; description "Executed command"; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.2"; } } container object-3 { leaf comment { type binary; description "Additional comment"; smiv2:max-access "accessible-for-notify"; smiv2:oid "1.3.6.1.4.1.2636.3.86.1.3"; } } } smiv2:alias "jnxExampleCustomSyslog" { smiv2:oid "1.3.6.1.4.1.2636.3.86.1"; } }
slax Script cutom_trap.slax (en /var/db/scripts/event)
version 1.0; ns junos = "http://xml.juniper.net/junos/*/junos"; ns xnm = "http://xml.juniper.net/xnm/1.1/xnm"; ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0"; import "../import/junos.xsl"; match / { <event-script-results> { expr jcs:syslog("external.warning",event-script-input/trigger-event/id); var $id = event-script-input/trigger-event/id; if ($id == 'UI_DBASE_LOGIN_EVENT'){ var $committing-user = event-script-input/trigger-event/attribute-list/attribute[name=="username"]/value; var $requestSnmpTrap = <request-snmp-spoof-trap> { <trap> "enteredConfigMode"; <variable-bindings> "username=" _ $committing-user; } var $snmpTrapResults = jcs:invoke( $requestSnmpTrap ); } else if ($id == 'UI_COMMIT'){ var $committing-user = event-script-input/trigger-event/attribute-list/attribute[name=="username"]/value; var $committing-command = event-script-input/trigger-event/attribute-list/attribute[name=="command"]/value; var $committing-comment = event-script-input/trigger-event/attribute-list/attribute[name=="message"]/value; var $requestSnmpTrap = <request-snmp-spoof-trap> { <trap> "configCommitted"; <variable-bindings> "username=" _ $committing-user _ ", command=" _ $committing-command _ ", comment=" _ $committing-comment; } var $snmpTrapResults = jcs:invoke( $requestSnmpTrap ); } } }
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.