This is a translation of the original English documentation page. Help us make it better.

8 Eenheidssymbolen

Overzicht

Moet enkele grote getallen gebruiken, bijvoorbeeld '86400' om de . weer te geven aantal seconden in een dag, is zowel moeilijk als foutgevoelig. Dit is waarom u enkele geschikte eenheidssymbolen (of achtervoegsels) kunt gebruiken om het te vereenvoudigen Zabbix trigger-expressies en item sleutels.

In plaats van '86400' voor het aantal seconden kunt u gewoon '1d' invoeren. Achtervoegsels fungeren als vermenigvuldigers.

Tijdssuffixen

Voor tijd kun je de volgende suffixen gebruiken:

  • s - seconden (werkt hetzelfde als de ruwe waarde)
  • m - minuten
  • h - uren
  • d - dagen
  • w - weken
  • M - maanden (alleen voor trendfuncties)
  • y - jaren (alleen voor trendfuncties)

Tijdssuffixen ondersteunen alleen gehele getallen (dus '1u' wordt ondersteund, '1,5u' of '1.5u' niet; gebruik in plaats daarvan '90m').

Tijdssuffixen worden ondersteund in:

  • constante waarden en functieparameters van trigger-uitdrukkingen
  • constanten van formules voor berekeningsitems
  • parameters van het zabbix[queue,<van>,<naar>] interne item
  • tijdperiodeparameter van aggregate berekeningen
  • itemconfiguratie (velden 'Bijwerkinginterval', 'Aangepaste intervallen', 'Bewaarperiode geschiedenis' en 'Bewaarperiode trends')
  • item-prototypeconfiguratie (velden 'Bijwerkinginterval', 'Aangepaste intervallen', 'Bewaarperiode geschiedenis' en 'Bewaarperiode trends')
  • configuratie van lage-niveau-ontdekkingsregel (velden 'Bijwerkinginterval', 'Aangepaste intervallen', 'Verloren bronnen behouden')
  • configuratie van netwerkontdekking (veld 'Bijwerkinginterval')
  • configuratie van webscenario (velden 'Bijwerkinginterval', 'Time-out')
  • configuratie van actie-operatie (velden 'Standaardduur van actiestap', 'Duur van stap')
  • gebruikersprofielinstellingen (velden 'Automatisch uitloggen', 'Vernieuwen', 'Bericht-time-out')
  • grafiek-widget van MonitoringDashboard (veld 'Tijdverschuiving')
  • BeheerAlgemeenOnderhoud (opslagperiodevelden)
  • BeheerAlgemeenOpties voor het weergeven van triggers ('OK-triggers weergeven voor', 'Op statuswijziging knipperen triggers voor' velden)
  • BeheerAlgemeenAnders (veld 'Interval voor inloggen blokkeren' en velden die verband houden met communicatie met Zabbix-server)
  • Zabbix-server ha_set_failover_delay=delay runtime-besturingsoptie

Geheugenachtervoegsels

Achtervoegsels voor geheugengrootte worden ondersteund in:

Voor geheugengrootte kunt u gebruiken:

  • K - kilobyte
  • M - megabyte
  • G - gigabyte
  • T - terabyte

Andere gebruiken

Eenheidssymbolen worden ook gebruikt voor een door mensen leesbare weergave van gegevens in de voorkant.

In zowel de Zabbix-server als de frontend worden deze symbolen ondersteund:

  • K - kilo
  • M - mega
  • G - giga
  • T - tera

Wanneer item waarden in B, Bps worden weergegeven in de frontend, is basis 2 toegepast (1K = 1024). Anders wordt een grondtal van 10 gebruikt (1K = 1000).

Daarnaast ondersteunt de frontend ook de weergave van:

  • P - peta
  • E - exa
  • Z - zetta
  • Y - yotta

Gebruiksvoorbeelden

Door enkele geschikte achtervoegsels te gebruiken, kunt u trigger-expressies schrijven die gemakkelijker te begrijpen en te onderhouden zijn, bijvoorbeeld deze uitdrukkingen:

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

kan worden gewijzigd in:

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