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.
Para unidades de tempo temos:
Os sufixos de tempo são suportados em:
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):
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:
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: