[comment]: # ({2224a200-e8992262})
# 8 Мапирање вредности

[comment]: # ({/2224a200-e8992262})

[comment]: # ({cb8222c8-2d2da55e})
#### Преглед

Мапирање вредности омогућава конфигурисање кориснички пријатнијег представљања примљених вредности коришћењем мапирања између нумеричких/стринг вредности и стринг репрезентација.

На пример, када је вредност ставке "0" или "1", мапирања вредности се могу користити за представљање ових вредности на кориснички пријатнији начин:

-  0 → Није доступно
-  1 → Доступно

Мапирања вредности за типове резервних копија података могу се конфигурисати на следећи начин:

-  F → Пуно
-  D → Диференцијално
-  I → Инкрементално

Опсези вредности за напон могу се конфигурисати на следећи начин:

-  \<=209 → Ниско
-  210-230 → У реду
-  \>=231 → Високо

Мапирање вредности се користи у Zabbix кориснички интерфејс и обавештењима која шаљу типови медија.

::: noteimportant
Замена примљене вредности конфигурисаним представљањем се врши и у Zabbix кориснички интерфејс и на серверу;
Међутим, сервер обрађује замену само у следећим случајевима:<br><br>

- приликом попуњавања [host inventory](/manual/config/hosts/inventory#inventory-overview);
- приликом проширивања [supported macros](/manual/appendix/macros/supported_by_location) {ITEM.VALUE}, {ITEM.LASTVALUE}, {EVENT.OPDATA} и {EVENT.CAUSE.OPDATA}.
:::

Мапирања вредности се подешавају на шаблонима или домаћинима. Једном конфигурисана, доступна су за све ставке унутар одговарајућег шаблона или домаћина.
Приликом [конфигурисања ставки](/manual/config/items/item#configuration), наведите име претходно конфигурисаног мапирања вредности у параметру *Мапирање вредности*.

::: noteclassic
Не постоји наслеђивање мапа вредности - домаћини и шаблони не наслеђују мапирања вредности из повезаних шаблона.
Ставке шаблона на домаћину ће наставити да користе мапирања вредности конфигурисана на шаблону.
:::

::: noteclassic
Мапирања вредности могу се користити са ставкама које имају информације типа *Нумеричко (без потписа)*, *Нумеричко (број са покретним зарезом)* и *Знаково*.
:::

Мапирања вредности се извозе/увозе са одговарајућим шаблоном или домаћином.
Такође се могу масовно ажурирати коришћењем образаца за масовно ажурирање [host](/manual/config/hosts/hostupdate) и [template](/manual/config/templates/mass).

[comment]: # ({/cb8222c8-2d2da55e})

[comment]: # ({158cd610-18d7ef55})
#### Конфигурација

Да бисте конфигурисали мапирање вредности, пратите ове кораке:

1. Отворите образац за конфигурацију домаћина или шаблона.

2. На картици *Мапирање вредности* кликните на *Додај* да бисте додали ново мапирање вредности или кликните на име постојећег мапирања да бисте га изменили.

![](../../../../assets/en/manual/config/items/value_mapping.png)

Параметри мапирања вредности:

|Parameter|<|Description|
|-|----------|---------------------------------------|
|*Назив*|<|Јединствено име за скуп мапирања вредности.|
|*Мапирања*|<|Појединачна правила за мапирање нумеричких/стринг вредности на стринг репрезентације.<br><br>Мапирање се примењује по редоследу правила који се могу променити превлачењем.|
| |*Тип*|Тип мапирања:<br>**једнако** - једнаке вредности ће бити мапиране;<br>**је веће или једнако** - једнаке или веће вредности ће бити мапиране;<br>**је мање или једнако** - једнаке или мање вредности ће бити мапиране;<br>**у опсегу** - вредности у опсегу ће бити мапиране; опсег је изражен као <number1>-<number2> или <number>; подржани су вишеструки опсези (на пример, 1-10,101-110,201);<br>**regexp** - вредности које одговарају [регуларном изразу](/manual/regular_expressions) ће бити мапиране (глобални регуларни изрази нису подржани);<br>**default** - све преостале вредности ће бити мапиране, осим оних са специфичним мапирањима.<br><br>За опсеге мапирања, подржани су само нумерички типови вредности (*је веће или једнако*, *је мање или једнако*, *у опсегу*).|
|^|*Вредност*|Долазна вредност (може да садржи опсег или регуларни израз, у зависности од типа мапирања).|
|^|*Мапирано на*|Низкасти приказ (до 64 карактера) за долазну вредност.|

Сва обавезна поља за унос су означена црвеном звездицом.

Приликом прегледа мапирања вредности на листи, видљива су само прва три мапирања, при чему три тачке означавају да постоји још мапирања.

![](../../../../assets/en/manual/config/items/value_map_list.png)

[comment]: # ({/158cd610-18d7ef55})

[comment]: # ({74c7cb6d-6241051d})
#### Пример мапирања вредности

Једна од унапред дефинисаних ставки агента *Zabbix агент пинг* користи мапирање вредности на нивоу шаблона "Zabbix агент пинг статус" да би приказала своје вредности.

![](../../../../assets/en/manual/config/items/value_mapping2.png)

У ставци [форма за конфигурацију](/manual/config/items/item#configuration), можете пронаћи референцу на ово мапирање вредности у пољу *Мапирање вредности*:

![](../../../../assets/en/manual/config/items/item_value_mapping.png)

Ово мапирање се користи у одељку *Праћење* → *Најновији подаци* за приказивање "Актуелно" (са необрађеном вредношћу у заградама).

![](../../../../assets/en/manual/config/items/value_display.png){width="600"}

::: noteclassic
У одељку *Најновији подаци*, приказане вредности су скраћене на 20 симбола.
Ако се користи мапирање вредности, ово скраћивање се не примењује на мапирану вредност већ само на сирову вредност (приказану у заградама).
:::

Без унапред дефинисаног мапирања вредности, видели бисте само "1", што може бити тешко за разумевање.

![](../../../../assets/en/manual/config/items/value_display2.png){width="600"}

[comment]: # ({/74c7cb6d-6241051d})
