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.get IPMI 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.