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

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

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

Es posible descubrir automáticamente sensores IPMI.

Para ello, puede utilizar una combinación de:

-   la métrica IPMI `ipmi.get` como
    métrica principal
-   regla de descubrimiento de bajo nivel dependiente y prototipos de métricas

[comment]: # ({/59696093-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/es/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 el correspondiente
JSONPath:

![](../../../../../assets/es/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 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)

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

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

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

En la pestaña "Preprocesamiento" del prototipo de métrica seleccione JSONPath y utilice 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 se inicie el descubrimiento, se creará una métrica por cada sensor IPMI. Esta métrica devolverá el valor entero del sensor correspondiente.

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