Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

4 Descubrimiento de OIDs SNMP

Descripción general

En esta sección realizaremos un descubrimiento SNMP en un switch.

Este método de descubrimiento de OIDs SNMP es compatible desde Zabbix server/proxy 6.4.

Clave de métrica

Cree una métrica SNMP, utilizando la siguiente clave de métrica en el campo SNMP OID:

walk[1.3.6.1.2.1.2.2.1.2,1.3.6.1.2.1.2.2.1.3]

Esta métrica realizará un snmpwalk para los OIDs especificados en los parámetros (1.3.6.1.2.1.2.2.1.2, 1.3.6.1.2.1.2.2.1.3), devolviendo una lista concatenada de valores, por ejemplo:

.1.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"
       .1.3.6.1.2.1.2.2.1.2.2 = STRING: "ens33"
       .1.3.6.1.2.1.2.2.1.2.3 = STRING: "ens37"
       .1.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24
       .1.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6
       .1.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6

Regla de descubrimiento dependiente

Vaya a las reglas de descubrimiento de su plantilla/equipo. Haga clic en Crear regla de descubrimiento en la esquina superior derecha de la pantalla.

Complete los detalles requeridos en la pestaña Regla de descubrimiento:

  • Seleccione Métrica dependiente como tipo de métrica
  • Seleccione la métrica SNMP walk previamente creada como la métrica principal
  • Complete el nombre y la clave con valores significativos

En la pestaña Preprocesamiento, seleccione el paso de preprocesamiento SNMP walk a JSON.

En el nombre del campo, especifique un nombre de macro LLD válido. Seleccione la ruta OID correspondiente desde la que descubrir valores.

Esta regla descubrirá entidades y establecerá:

  • macros {#IFDESCR} en lo, ens33 y ens37;
  • macros {#IFTYPE} establecidas en 24, 6 y 6.

Una macro incorporada {#SNMPINDEX} que contiene el índice de los OID descubiertos se aplica a las entidades descubiertas. Las entidades descubiertas se agrupan por el valor de la macro {#SNMPINDEX}: 1, 2 y 3:

[
           {
               "{#SNMPINDEX}": "1",
               "{#IFDESCR}": "lo",
               "{#IFTYPE}": "24"
           },
           {
               "{#SNMPINDEX}": "2",
               "{#IFDESCR}": "ens33",
               "{#IFTYPE}": "6"
           },
           {
               "{#SNMPINDEX}": "3",
               "{#IFDESCR}": "ens37",
               "{#IFTYPE}": "6"
           }
       ]

Si una entidad no tiene el OID especificado, entonces la macro correspondiente se omitirá para esta entidad.

Prototipos de métricas, disparadores y gráficos

Los prototipos de métricas deben crearse como prototipos de métricas dependientes, utilizando macros de la regla de descubrimiento.

Las métricas dependientes obtendrán sus valores de la métrica principal walk[]. Por lo tanto, no será necesario que cada métrica descubierta consulte el dispositivo SNMP de forma independiente.

Los prototipos de disparadores y gráficos también pueden crearse utilizando macros de la regla de descubrimiento.

Entidades descubiertas

Cuando el servidor se ejecuta, creará métricas dependientes reales, disparadores y gráficos basados en los valores que devuelve la regla de descubrimiento SNMP.