[comment]: # ({d10ce153-d10ce153})
# 6 Descubrimiento de sensores IPMI

[comment]: # ({/d10ce153-d10ce153})

[comment]: # ({de00bb83-de00bb83})
#### Descripción general

Es posible descubrir automáticamente los sensores IPMI.

Para hacer eso, puede usar una combinación de:

- la métrica IPMI `ipmi.get` (compatible desde Zabbix **5.0.0**) como
    métrica principal
- regla de descubrimiento de bajo nivel dependiente y prototipos de métricas

[comment]: # ({/de00bb83-de00bb83})

[comment]: # ({5d32b87c-5d32b87c})
#### Configuración

[comment]: # ({/5d32b87c-5d32b87c})

[comment]: # ({d4ca9138-d4ca9138})
##### Métrica principal

Cree una métrica IPMI utilizando la siguiente clave:

    ipmi.get

![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_item.png)

Establezca el tipo de información en "Texto" para datos JSON posiblemente grandes.

[comment]: # ({/d4ca9138-d4ca9138})

[comment]: # ({eacff693-eacff693})
##### Regla LLD dependiente

Cree una regla de descubrimiento de bajo nivel como tipo "Métrica dependiente":

![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)

Como métrica principal, seleccione la métrica `ipmi.get` que creamos.

En la pestaña "Macros LLD" defina una macro personalizada con la correspondiente
ruta JSON:

![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)

[comment]: # ({/eacff693-eacff693})

[comment]: # ({11e01b0e-11e01b0e})
##### Prototipo de métrica dependiente

Cree un prototipo de métrica con el tipo "Métrica dependiente" en esta regla LLD. Como
métrica principal para este prototipo, seleccione la métrica `ipmi.get` que creamos.

![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)

Tenga en cuenta el uso de la macro {\#SENSOR\_ID} en el nombre del prototipo de la métrica y de la clave:

- *Nombre*: Valor IPMI para el sensor {\#SENSOR\_ID}
- *Clave*: ipmi\_sensor\[{\#SENSOR\_ID}\]

Como tipo de información, *Numérica (sin signo)*.

En la pestaña "Preprocesamiento" del prototipo de la métrica, seleccione JSONPath y use la
siguiente expresión JSONPath como parámetro:

    $.[?(@.id=='{#SENSOR_ID}')].value.first()

![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)

Cuando comience el descubrimiento, se creará una métrica por cada sensor IPMI.
Esta métrica devolverá el valor entero del sensor dado.

[comment]: # ({/11e01b0e-11e01b0e})
