7 Scoperta dei sensori IPMI
Panoramica
È possibile individuare automaticamente i sensori IPMI.
Per farlo, è possibile utilizzare una combinazione di:
- l'item IPMI
ipmi.getcome item principale - regola di low-level discovery dipendente e prototipi di item
Configurazione
Item master
Creare un item IPMI utilizzando la seguente chiave:
ipmi.get

Impostare il tipo di informazioni su "Text" per dati JSON potenzialmente di grandi dimensioni.
Regola LLD dipendente
Creare una regola di low-level discovery di tipo "Dependent item":

Come item principale selezionare l'item ipmi.get creato.
Nella scheda "LLD macros" definire una macro personalizzata con il corrispondente JSONPath:

Prototipo di item dipendente
Creare un prototipo di item con tipo "Item dipendente" in questa regola LLD. Come
item master per questo prototipo selezionare l'item ipmi.get che abbiamo creato.

Notare l'uso della macro {#SENSOR_ID} nel nome e nella chiave del prototipo di item:
- Nome: Valore IPMI per il sensore {#SENSOR_ID}
- Chiave: ipmi_sensor[{#SENSOR_ID}]
Come tipo di informazione, Numerico (senza segno).
Nella scheda "Preprocessing" del prototipo di item selezionare JSONPath e utilizzare la seguente espressione JSONPath come parametro:
$.[?(@.id=='{#SENSOR_ID}')].value.first()

Quando il discovery si avvia, verrà creato un item per ciascun sensore IPMI. Questo item restituirà il valore intero del sensore specificato.