7 Откривање IPMI сензора
Преглед
Могуће је аутоматски открити IPMI сензоре.
Да бисте то урадили, можете користити комбинацију:
- IPMI ставка
ipmi.getкао мастер ставка - зависно правило откривања ниског нивоа и прототипови предмета
Конфигурација
Главна ставка
Направите IPMI ставку користећи следећи кључ:
ipmi.get

Подесите тип информација на "Текст" за могуће велике JSON податке.
Зависно правило LLD
Направите правило откривања ниског нивоа као тип "Зависна ставка":

Као главну ставку изаберите ставку ipmi.get коју смо креирали.
На картици "LLD макрои" дефинишите прилагођени макро са одговарајућим JSONPath:

Прототип зависне ставке
Креирајте прототип ставке са типом "Зависна ставка" у овом LLD правилу. Ас
мастер ставка за овај прототип изаберите ставку ipmi.get коју смо креирали.

Обратите пажњу на употребу макроа {#SENSOR_ID} у имену прототипа ставке и кључ:
- Назив: IPMI вредност за сензор {#SENSOR_ID}
- Кључ: ipmi_sensor[{#SENSOR_ID}]
Као тип информације, Нумерички (непотписани).
На картици прототип ставке "Препроцесирање" изаберите JSONPath и користите следећи JSONPath израз као параметар:
$.[?(@.id=='{#SENSOR_ID}')].value.first()

Када откривање започне, креираће се једна ставка за сваки IPMI сензор. Ова ставка ће вратити целобројну вредност датог сензора.