En este apartado realizaremos un descubrimiento SNMP en un conmutador.
Este método de descubrimiento de OID SNMP ha sido compatible desde el servidor/proxy Zabbix 6.4.
Cree un elemento SNMP utilizando la siguiente clave de métrica en el campo SNMP OID:
Esta métrica realizará un snmpwalk para los OID 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
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:
En la pestaña Preprocesamiento, seleccione el paso de preprocesamiento SNMP walk to JSON.
En el nombre del campo, especifique un nombre de macro LLD válido. Seleccione la ruta OID correspondiente para descubrir valores.
Esta regla descubrirá entidades y establecerá:
lo
, ens33
y ens37
;24
, 6
y 6
.Una macro incorporada {#SNMPINDEX} que contiene el índice de los OID descubiertos se aplican a las entidades descubiertas. Las entidades descubierto se agrupan por el valor de 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.
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 consultar cada métrica descubierta por el dispositivo SNMP de forma independiente.
También se pueden crear prototipos de iniciadores y gráficos utilizando macros de la regla de descubrimiento.
Cuando el servidor se ejecuta, creará métricas dependientes reales, iniciadores y gráficos basados en los valores que devuelve la regla de descubrimiento SNMP.