7 Unit symbols

Преглед

Рад са великим вредностима као што су 86400, 104857600, или 1000000 може бити изазован и може довести до грешака. Због тога Zabbix подржава симболе јединица (суфиксе) који функционишу као мултипликатори вредности.

Изрази окидача без суфикси:

   last(/host/system.uptime)<86400
   avg(/host/system.cpu.load,600s)<10
   last(/host/vm.memory.size[available])<20971520

Изрази окидача са суфиксима:

```bash
   last(/host/system.uptime)<1d
   avg(/host/system.cpu.load,10m)<10
   last(/host/vm.memory.size[available])<20M

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

::: noteclassic
Да бисте видели да ли поље за конфигурацију ентитета које подржава суфиксе, увек погледајте релевантну страницу за ентитет који се конфигурише.
:::

[comment]: # ({/6f861f27-393f9290})

[comment]: # ({9aaa17e2-163b4f50})
#### Временски суфикси

Zabbix кориснички интерфејс подржава следеће временске суфиксе:

-  **s*** - секунде *(када се користи, ради исто као сирова вредност)*
-  **m** - минути
-  **h** - сати
-  **d* * - дани
-  **w** - недеље-
-  **M** - месеци *([функције тренда](/manual/appendix/functions/trends) само)*
-  **y** - године *([функције тренда](/manual/appendix/functions/trends) само)*

Временски суфикси су подржани само код целих бројева.
На пример, 1h је подржан, али 1,5h или 1.5h нису подржани; уместо тога користите 90m.

[comment]: # ({/9aaa17e2-163b4f50})

[comment]: # ({1c3656fc-11368220})
#### Суфикси величине меморије

Zabbix подржава следеће суфиксе величине меморије:

-   **K** - килобајти
-   **M** - мегабајти
-   **G** - гигабајти
-   **T** - терабајти

[comment]: # ({/1c3656fc-11368220})

[comment]: # ({f0bf2002-c9f73444})
#### Суфикси вредности ставке

Суфикси се такође могу користити за приказивање нумеричких вредности ставки у формату читљивом људима.

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

-   **B** - бајтови
-   **Bps** - бајтови у секунди
-   **s** - секунде, приказане коришћењем највише три највеће јединице времена које нису нула
-   ****време непрекидног рада** - протекло време у hh:mm:ss или N дана, hh:mm:ss
-   **unixtime** - Unix временска ознака, форматирана као yyyy.mm.dd hh:mm:ss

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

-  За B и Bps, Zabbix користи конверзију са базом -2(1K = 1024B), пратећи стандард [JEDEC](https://en.wikipedia.org/wiki/JEDEC_memory_standards).
-  За остале јединице (као што су Hz, W, итд.), Zabbix користи конверзију са базом -10 (1K = 1000).
-  За s (секунде): 
   -  Формат укључује yyy mmm ddd hhh mmm sss ms; приказују се само до три највеће временске јединице које нису нула (нпр., 1M 10d 4h).
   -   Ако је јединица нула и налази се између две јединице које нису нула, изоставља се (нпр. 10d 56m уместо 10d 0h 56m).

Када се користе *Јединице*, следећи суфикси мултипликатора се аутоматски примењују на вредности ставки:
-  **K**, **M**, **G**, **T** - кило, мега, гига, тера
-  **P**, **E**, **Z**, **Y** - пета, екса, зета, јота *(ови се примењују само у корисничком интерфејсу) *

Да бисте спречили конверзију јединица, користите префикс `!` (нпр. !B или !s).

Следећи примери показују како се примљене вредности ставки конвертују на основу наведених јединица:

```bash
1 B → 1 B
1024 B → 1 KB
1536 B → 1.5 KB
881764 B → 881.76 KB
881764 !B → 881764 B

0.0000155 s → 0.016ms
3470400 s → 1M 10d 4h
2606400 s → 1M 4h
2592000 s → 1M
2592001 s → 1M
2592001 !s → 2592001 s

17764 време рада → 04:56:04
86400 време рада → 1 дан, 00:00:00
881764 време рада → 10 дана, 04:56:04
32417764 време рада → 375 дана, 04:56:04
32417764 !време рада → 32417764 време рада

881764 unixtime → 1970-01-11 04:56:04 AM

17764 Hz → 17.76 KHz
86400 Hz → 86.4 KHz
881764 Hz → 881.76 KHz
32417764 Hz → 32.42 MHz

0 ! → 0
0 !! → 0 !

Пре Zabbix-а 4.0, постојала је чврсто кодирана листа заустављања јединица која се састојала од ms, rpm, RPM, %. Ова листа заустављања је застарела, стога је исправан начин да се спречи конвертовање таквих јединица !ms, !rpm, !RPM, !%.