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ēšana
Lai konfigurētu vērtību kartējumu, veiciet tālāk norādītās darbības:
1. Atveriet hosta vai veidnes konfigurācijas veidlapu.
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 vērtību kartējumu kopas nosaukums. | |
| Mappings | Atsevišķi noteikumi skaitlisku vai virknes vērtību kartēšanai uz virkņu attēlojumiem. Kartējums tiek lietots noteikumu secībā; secību var mainīt, velkot noteikumus. |
|
| Type | Kartējuma tips: 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 diapazonā ietilpstošās vērtības; diapazonu izsaka 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 atlikušās vērtības, izņemot tās, kurām ir konkrēti 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 virknes 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; trīs punkti norāda, ka ir vēl citi kartējumi.

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

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

Šis kartējums tiek izmantots sadaļā Monitoring → Latest data, lai attēlotu "Up" (iekavās norādot neapstrādāto vērtību).

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