Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

8 Símbolos de unidade

Visão geral

Ter que usar alguns números grandes, por exemplo '86400' para representar o número de segundos em um dia, é difícil e propenso a erros. Isto é por que você pode usar alguns símbolos de unidade apropriados (ou sufixos) para simplificar Expressões de gatilho do Zabbix e chaves de item.

Em vez de '86400' para o número de segundos, você pode simplesmente digitar '1d'. Os sufixos funcionam como multiplicadores.

Sufixos de tempo

Para o tempo você pode usar:

  • s - segundos (quando usado, funciona da mesma forma que o valor bruto)
  • m - minutos
  • h - horas
  • d - dias
  • w - semanas

Os sufixos de hora suportam apenas números inteiros (portanto, '1h' é suportado, '1,5h' ou '1.5h' não são; use '90m').

Sufixos de tempo são suportados em:

  • trigger expressão constantes e parâmetros de função
  • constantes de calculadas item fórmulas
  • parâmetros do zabbix[queue,<from>,<to>] item interno
  • parâmetro de período de tempo de agregado cálculos
  • configuração do item ('Intervalo de atualização', 'Intervalos personalizados', 'Histórico campos de período de armazenamento' e 'Período de armazenamento de tendência')
  • configuração do protótipo do item ('Intervalo de atualização', 'Intervalos personalizados', campos 'Período de armazenamento do histórico' e 'Período de armazenamento de tendências')
  • configuração de regra de descoberta de baixo nível ('Intervalo de atualização', 'Personalizar intervalos', campos 'Manter recursos perdidos')
  • configuração de descoberta de rede (campo 'Intervalo de atualização')
  • configuração do cenário web (campos 'Intervalo de atualização', 'Tempo limite')
  • configuração de operação de ação ('Duração da etapa de operação padrão', campos 'Duração da etapa')
  • configurações do perfil do usuário ('Logout automático', 'Atualizar', 'Tempo limite da mensagem' Campos)
  • gráfico widget de MonitoramentoPainel (campo 'Mudança de horário')
  • AdministraçãoGeralArrumação (período de armazenamento Campos)
  • AdministraçãoGeralAtivar opções de exibição ('Exibir gatilhos OK para', 'Ativar gatilhos de mudança de status piscam para' Campos)
  • AdministraçãoGeralOutro ('Intervalo de bloqueio de login' campo e campos relacionados à comunicação com o servidor Zabbix)
  • Servidor Zabbix ha_set_failover_delay=delay tempo de execução control opção

Sufixos de memória

Os sufixos de tamanho de memória são suportados em:

Para o tamanho da memória, você pode usar:

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

Outros usos

Símbolos de unidade também são usados para uma representação de dados legível por humanos no front-end.

Tanto no servidor Zabbix quanto no frontend, esses símbolos são suportados:

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

Quando os valores do item em B, Bps são exibidos no frontend, a base 2 é aplicado (1K = 1024). Caso contrário, uma base de 10 é usada (1K = 1000).

Além disso, o frontend também suporta a exibição de:

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

Exemplos de uso

Usando alguns sufixos apropriados, você pode escrever expressões de gatilho que são mais fáceis de entender e manter, por exemplo, esses expressões:

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

poderia ser alterado para:

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