7 IPMI sensoru atklāšana
Pārskats
Ir iespējams automātiski atklāt IPMI sensorus.
Lai to izdarītu, var izmantot šādu kombināciju:
ipmi.getIPMI vienums kā galveno vienumu- atkarīgo zema līmeņa atklāšanas kārtulu un vienumu prototipus
Konfigurācija
Galvenais vienums
Izveidojiet IPMI vienumu, izmantojot šādu atslēgu:
ipmi.get

Iestatiet informācijas tipu uz "Teksts", lai apstrādātu iespējami lielus JSON datus.
Atkarīgais LLD noteikums
Izveidojiet zema līmeņa atklāšanas noteikumu ar tipu "Atkarīgais vienums":

Kā galveno vienumu atlasiet mūsu izveidoto ipmi.get vienumu.
Cilnē "LLD makrosi" definējiet pielāgotu makrosu ar atbilstošo JSONPath:

Atkarīgā vienuma prototips
Izveidojiet šajā LLD kārtulā vienuma prototipu ar tipu "Dependent item". Kā
galveno vienumu šim prototipam atlasiet iepriekš izveidoto ipmi.get
vienumu.

Ņemiet vērā makrosa {#SENSOR_ID} izmantošanu vienuma prototipa nosaukumā un atslēgā:
- Name: IPMI vērtība sensoram {#SENSOR_ID}
- Key: ipmi_sensor[{#SENSOR_ID}]
Kā informācijas tipu norādiet Numeric (unsigned).
Vienuma prototipa cilnē "Preprocessing" atlasiet JSONPath un izmantojiet šādu JSONPath izteiksmi kā parametru:
$.[?(@.id=='{#SENSOR_ID}')].value.first()

Kad atklāšana sāksies, tiks izveidots viens vienums katram IPMI sensoram. Šis vienums atgriezīs dotā sensora veselo skaitlisko vērtību.