7 Símbols d'unitats

Visió general

Treballar amb valors grans com ara 86400, 104857600 o 1000000 pot ser un repte i pot provocar errors. Per simplificar la configuració i millora la lectura, Zabbix admet símbols d'unitats (sufixos) que funcionen com a multiplicadors de valors.

Expressions triggers sense sufixos:

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

Expressions amb sufixos:

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

Els sufixos també poden simplificar la configuració d'altres entitats: claus d'elements, ginys, etc; i ajuda a veure els valors dels elements en un format llegible.

Per veure si un camp de configuració admet sufixos, consulteu sempre la pàgina rellevant de l'entitat que s'és configurant.

Sufixos de temps

El portal de Zabbix suporta els següents sufixos de temps a la configuració d'entitat:

Els sufixos de temps admeten nombres enters. Per exemple, s'admet 1h; però no pas 1,5h o 1.5h; empreu 90m en aquest cas.

Sufixos de memòria

Els sufixos de mida de memòria acceptats són:

  • K - kilooctet
  • M - megaoctet
  • G - gigaoctet
  • T - teraoctet

Sufixos de valor d'element

Els sufixos també es poden utilitzar per mostrar els valors numèrics d'element en un format llegible per humans.

Per habilitar-ho, utilitzeu un dels sufixos següents al camp Unitats quan configureu un element:

  • B - bytes
  • Bps - bytes per segon
  • s - segons, que es mostren utilitzant fins a tres unitats de temps més grans diferents de zero
  • uptime - temps transcorregut en hh:mm:ss o N dies, hh:mm:ss
  • unixtime - marca de temps d'Unix, amb el format aaaa.mm.dd hh:mm:ss

Les regles addicionals següents s'apliquen a la manera com s'interpreten i es mostren aquests sufixos:

  • Per a B i Bps, Zabbix utilitza la conversió base-2 (1K = 1024B), seguint l'estàndard JEDEC.
  • Per a altres unitats (com ara Hz, W, etc.), Zabbix utilitza la conversió en base 10 (1K = 1000).
  • Per a s (segons):
  • El format inclou yyy mmm ddd hhh mmm sss ms; només es mostren fins a tres unitats de temps diferents de zero més grans (per exemple, 1M 10d 4h).
  • Si una unitat és zero i està entre dues unitats diferents de zero, s'omet (per exemple, 10d 56m en lloc de 10d 0h 56m).

Quan s'utilitzen Unitats, els següents sufixos multiplicadors s'apliquen automàticament als valors dels elements:

  • K, M, G, T - quilo, mega, giga, tera
  • P, E, Z, Y - peta, exa, zetta, yotta (només s'apliquen al frontend)

Per evitar la conversió d'unitats, utilitzeu el prefix ! (per exemple, !B o !s).

Els exemples següents mostren com es converteixen els valors dels elements rebuts en funció de les unitats especificades:

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 uptime → 04:56:04
       86400 uptime → 1 dia, 00:00:00
       881764 temps de funcionament → 10 dies, 04:56:04
       32417764 temps de funcionament → 375 dies, 04:56:04
       32417764 !temps de funcionament → 32417764 temps de funcionament
       
       881764 temps d'unix → 11-01-1970 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 !

Abans de Zabbix 4.0, hi havia una llista codificada d'unitats d'aturades que consistia en ms, rpm, RPM, %. Aquesta llista d'unitats d'aturades ha quedat obsoleta; per tant, la manera correcta d'evitar la conversió d'aquestes unitats és !ms, !rpm, !RPM, !%.