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 Monitoramento → Painel (campo 'Mudança de horário')
- Administração → Geral → Arrumação (período de armazenamento Campos)
- Administração → Geral → Ativar opções de exibição ('Exibir gatilhos OK para', 'Ativar gatilhos de mudança de status piscam para' Campos)
- Administração → Geral → Outro ('Intervalo de bloqueio de login' campo e campos relacionados à comunicação com o servidor Zabbix)
- Servidor Zabbix
ha_set_failover_delay=delaytempo de execução control opção
Sufixos de memória
Os sufixos de tamanho de memória são suportados em:
- expressão de trigger e parâmetros de função
- formulas e constantes de item calculado
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