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

Šajā LLD noteikumā izveidojiet vienuma prototipu ar tipu "Atkarīgais vienums". Kā šī prototipa galveno vienumu atlasiet mūsu izveidoto ipmi.get vienumu.

Ņemiet vērā {#SENSOR_ID} makro izmantošanu vienuma prototipa nosaukumā un atslēgā:

  • Nosaukums: IPMI vērtība sensoram {#SENSOR_ID}
  • Atslēga: ipmi_sensor[{#SENSOR_ID}]

Kā informācijas tipu izvēlieties Skaitlisks (bez zīmes).

Vienuma prototipa cilnē "Iepriekšēja apstrāde" atlasiet JSONPath un kā parametru izmantojiet šādu JSONPath izteiksmi:

$.[?(@.id=='{#SENSOR_ID}')].value.first()

Kad atklāšana sākas, tiks izveidots viens vienums katram IPMI sensoram. Šis vienums atgriezīs dotā sensora veselo skaitli.