7 Descubrimiento de sensores IPMI
Descripción general
Es posible descubrir automáticamente sensores IPMI.
Para ello, puede utilizar una combinación de:
- la métrica IPMI
ipmi.getcomo métrica principal - regla de descubrimiento de bajo nivel dependiente y prototipos de métricas
Configuración
Métrica principal
Cree una métrica IPMI utilizando la siguiente clave:
ipmi.get

Establezca el tipo de información en "Texto" para datos JSON posiblemente grandes.
Regla LLD dependiente
Cree una regla de descubrimiento de bajo nivel como tipo "Métrica dependiente":

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:

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.

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()

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