Zabbix Documentation 3.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


pt:manual:config:triggers:suffixes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pt:manual:config:triggers:suffixes [2016/09/28 07:26] (current)
Line 1: Line 1:
 +==== - #6 Símbolos de unidade (sufixos) ====
 +
 +=== Visão geral ===
 +
 +Por vezes temos que coletar números muito grandes que podem ser resumidos a uma unidade superior (por exemplo em um dia temos '​86400'​ segundos). E a coleta do item pode ocorrer na unidade menor (segundos) mas ser apresentada em unidades de maior grandeza. Quando isso ocorre dizemos que estamos usando símbolos (ou sufixos) para simplificar a visualização do dado, da construção da trigger ou da chave do item. 
 +
 +O Zabbix suporta a utilização dos sufixos na hora de apresentar os dados e também na hora de inseri-los. Em uma expressão de trigger, por exemplo, podemos utilizar '​1d'​ ao invés de '​86400'​. Sufixos funcionam como multiplicadores do dado nesta situação.
 +
 +=== Sufixos de tempo ===
 +
 +Para unidades de tempo temos:
 +
 +  * **s** - segundos (quando utilizado, funciona como valor bruto) ​
 +  * **m** - minutos ​
 +  * **h** - horas 
 +  * **d** - dias 
 +  * **w** - semanas ​
 +
 +Os sufixos de tempo são suportados em: 
 +
 +  - [[expression|expressões de trigger]] (como constantes ou parâmetros de funções)
 +  - parâmetros para os [[pt:​manual:​config:​items:​itemtypes:​internal|itens internos]] (**zabbix[queue,<​from>,<​to>​]** ) 
 +  - último parâmetro de [[pt:​manual:​config:​items:​itemtypes:​aggregate|verificações agregadas]]
 +
 +=== Símbolos de prefixo ===
 +
 +Tanto o Zabbix Server quanto a interface web suportam esta notação para apresentação e em expressões de triggers (como constantes ou como parâmetros de função):
 +
 +  * **K** - kilo 
 +  * **M** - mega 
 +  * **G** - giga 
 +  * **T** - tera 
 +
 +Quando os valores dos itens não forem representados através das unidades 'B ou Bps' na interface web, um multiplicador de base 10 será utilizado (1K = 1000). Em outros casos, será considerado que 1K é igual a 1024.
 +
 +Adicionalmente a interface web suporta a apresentação de:
 +
 +  * **P** - peta 
 +  * **E** - exa 
 +  * **Z** - zetta 
 +  * **Y** - yotta 
 +
 +=== Exemplos de utilização ===
 +
 +Utilizando os sufixos apropriados você pode escrever expressões de trigger de forma mais facil de se entender e manter, conforme exemplos a seguir: ​
 +
 +  {host:​zabbix[proxy,​zabbix_proxy,​lastaccess]}>​120
 +  {host:​system.uptime[].last()}<​86400
 +  {host:​system.cpu.load.avg(600)}<​10
 +
 +podem também ser escritas desta forma: ​
 +
 +  {host:​zabbix[proxy,​zabbix_proxy,​lastaccess]}>​2m
 +  {host:​system.uptime.last()}<​1d
 +  {host:​system.cpu.load.avg(10m)}<​10