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 hosts vai veidnes konfigurācijas formu.
2. Cilnē Value mapping noklikšķiniet uz 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ēlojumu. Kartējums tiek piemērots noteikumu secībā, un šo secību var mainīt, velkot. |
|
| Type | Kartējuma veids: equals - tiks kartētas vienādas vērtības; is greater than or equals - tiks kartētas vienādas vai lielākas vērtības; is less than or equals - tiks kartētas vienādas vai mazākas vērtības; 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 regulārajai izteiksmei (globālās regulārās izteiksmes netiek atbalstītas); default - tiks kartētas visas pārējās vērtības, kas nav iekļautas specifiskos kartējumos. 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 veida tā var saturēt diapazonu vai regulāro izteiksmi). | |
| Mapped to | Teksta attēlojums (līdz 64 rakstzīmēm) ienākošajai vērtībai. | |
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.
