8 Vērtību kartēšana
Pārskats
Vērtību kartēšana ļauj konfigurēt saņemto vērtību lietotājam draudzīgāku attēlojumu, izmantojot kartēšanu starp skaitliskām/teksta vērtībām un teksta attēlojumiem.
Piemēram, ja vienuma vērtība ir "0" vai "1", vērtību kartēšanu var izmantot, lai šīs vērtības attēlotu lietotājam saprotamākā veidā:
- 0 → Nav pieejams
- 1 → Pieejams
Vērtību kartēšanu datu dublējumkopiju tipiem var konfigurēt šādi:
- F → Pilna
- D → Diferenciālā
- I → Inkrementālā
Sprieguma vērtību diapazonus var konfigurēt šādi:
- <=209 → Zems
- 210-230 → Labi
- >=231 → Augsts
Vērtību kartēšana tiek izmantota Zabbix lietotāja saskarnē un paziņojumos, ko nosūta mediju tipi.
Saņemtās vērtības aizstāšana ar konfigurēto attēlojumu tiek veikta gan Zabbix lietotāja saskarnē, gan serverī;
tomēr serveris aizstāšanu veic tikai šādos gadījumos:
- kad tiek aizpildīts hosta inventārs;
- izvēršot atbalstītos makrosus}, {ITEM.LASTVALUE}, {EVENT.OPDATA} un {EVENT.CAUSE.OPDATA}.
Vērtību kartēšana tiek iestatīta veidnēs vai hostos. Pēc konfigurēšanas tā ir pieejama visiem vienumiem attiecīgajā veidnē vai hostā. Kad konfigurējat vienumus, parametrā Value mapping norādiet iepriekš konfigurētas vērtību kartēšanas nosaukumu.
Vērtību karšu mantošana netiek atbalstīta — hosti un veidnes nemanto vērtību kartēšanu no piesaistītajām veidnēm. Veidnes vienumi hostā turpinās izmantot veidnē konfigurēto vērtību kartēšanu.
Vērtību kartēšanu var izmantot ar vienumiem, kuriem informācijas tips ir Numeric (unsigned), Numeric (float) un Character.
Vērtību kartēšana tiek eksportēta/importēta kopā ar attiecīgo veidni vai hostu. To var arī masveidā atjaunināt, izmantojot hosta un veidnes masveida atjaunināšanas formas.
Konfigurācija
Lai konfigurētu vērtību kartējumu, veiciet šīs darbības:
1. Atveriet hosta vai veidnes konfigurācijas formu.
2. Cilnē Value mapping noklikšķiniet Add, lai pievienotu jaunu vērtību kartējumu, vai noklikšķiniet uz esoša kartējuma nosaukuma, lai to rediģētu.

Vērtību kartējuma parametri:
| Parameter | Description | |
|---|---|---|
| Name | Unikāls nosaukums vērtību kartējumu kopai. | |
| Mappings | Atsevišķi noteikumi skaitlisku/teksta vērtību kartēšanai uz teksta attēlojumiem. Kartējums tiek lietots noteikumu secībā, un šo secību var mainīt, velkot noteikumus. |
|
| Type | Kartējuma tips: equals - vienādas vērtības tiks kartētas; is greater than or equals - vienādas vai lielākas vērtības tiks kartētas; is less than or equals - vienādas vai mazākas vērtības tiks kartētas; in range - tiks kartētas vērtības diapazonā; diapazons tiek norādīts kā <number1>-<number2> vai <number>; tiek atbalstīti vairāki diapazoni (piemēram, 1-10,101-110,201); regexp - tiks kartētas vērtības, kas atbilst regular expression (globālie regulārie izteicieni netiek atbalstīti); default - tiks kartētas visas atlikušās vērtības, izņemot tās, kurām ir specifiski kartējumi. Diapazonu kartēšanai tiek atbalstīti tikai skaitlisku vērtību tipi (is greater than or equals, is less than or equals, in range). |
|
| Value | Ienākošā vērtība (atkarībā no kartējuma tipa var saturēt diapazonu vai regulāro izteiksmi). | |
| Mapped to | Ienākošās vērtības teksta attēlojums (līdz 64 rakstzīmēm). | |
Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.
Skatot vērtību kartējumu sarakstā, ir redzami tikai pirmie trīs kartējumi, bet trīs punkti norāda, ka ir pieejami vēl citi kartējumi.

Vērtību kartēšanas piemērs
Viens no iepriekš definētajiem aģenta vienumiem Zabbix agent ping izmanto veidnes līmeņa vērtību kartēšanu "Zabbix agent ping status", lai attēlotu savas vērtības.

Vienuma konfigurācijas formā laukā Value mapping varat atrast atsauci uz šo vērtību kartēšanu:

Šī kartēšana tiek izmantota sadaļā Monitoring → Latest data, lai attēlotu "Up" (ar neapstrādāto vērtību iekavās).

Sadaļā Latest data attēlotās vērtības tiek saīsinātas līdz 20 simboliem. Ja tiek izmantota vērtību kartēšana, šis saīsinājums netiek piemērots kartētajai vērtībai, bet tikai neapstrādātajai vērtībai (attēlotai iekavās).
Bez iepriekš definētas vērtību kartēšanas jūs redzētu tikai "1", ko varētu būt grūti saprast.
