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

Покрени изразе са суфикси:

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

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

Временски суфикси

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

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

Суфикси величине меморије

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

  • К - килобајт
  • М - мегабајт
  • Г - гигабајт
  • Т - терабајт

Друге употребе

Симболи јединица се такође користе за људски читљив приказ података у Zabbix корисничком интерфејсу.

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

  • K - kilo
  • M - mega
  • G - giga
  • T - tera
  • P - peta (frontend only)
  • E - exa (frontend only)
  • Z - zetta (frontend only)
  • Y - yotta (frontend only)

Када конфигуришете ставке, јединице као што су ** B, Bps, s, uptime** и ** unixtime* * су подржани за читљиву конверзију примљених вредности.

Приликом приказивања вредности ставке у бајтовима (B) или бајтовима у секунди (Bps), примењује се конверзија основе 2 (1К = 1024Б); у супротном , примењује се конверзија основе 10 (1К = 1000).

Спречавање конверзије јединица

Подразумевано, навођење јединице за ставку резултира додавањем префикса множитеља - на пример, улазна вредност '2048' са јединицом 'B' би била приказана као '2КB' од стране корисничког интерфејса (за више детаља погледајте Јединице у конфигурација ставке).

Да бисте спречили конверзију јединице, користите префикс !, за пример,!B. Да бисте боље разумели како конверзија функционише са и без знака узвика, погледајте следеће примере вредности и јединица:

 1024 !B → 1024 B
        1024 B → 1 KB
        61 !s → 61 s
        61 s → 1m 1s
        0 !uptime → 0 uptime
        0 uptime → 00:00:00
        0 !! → 0 !
        0 ! → 0

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