Todas as funções listadas aqui são suportadas em:
As funções são listadas sem informações adicionais. Clique na função para ver os detalhes completos.
| Função | Descrição |
|---|---|
| forecast | O valor futuro, máximo, mínimo, delta ou média do item. |
| timeleft | O tempo em segundos necessário para que um item atinja o limite especificado. |
/host/key é um parâmetro obrigatório comum para as funções que referenciam o histórico do item do host(sec|#num)<:deslocamento de tempo> é um parâmetro comum para as funções que referenciam o histórico do item do host, onde: Algumas observações gerais sobre os parâmetros da função:
< >/host/key e (sec|#num)<:deslocamento de tempo> nunca devem ser colocados entre aspasO valor futuro, máximo, mínimo, delta ou média do item.
Tipos de valor suportados: Float, Integer.
Parâmetros:
agora + time; max, min, delta e avg investigam a estimativa do valor do item no intervalo entre agora e agora + time.Comentários:
Exemplos:
forecast(/host/key,#10,1h) #prevê o valor do item em uma hora com base nos últimos 10 valores forecast(/host/key,1h,30m) #prevê o valor do item em 30 minutos com base nos dados da última hora forecast(/host/key,1h:now-1d,12h) #prevê o valor do item em 12 horas com base em uma hora de dados de um dia atrás forecast(/host/key,1h,10m,"exponential") #prevê o valor do item em 10 minutos com base nos dados da última hora e função exponencial forecast(/host/key,1h,2h,"polynomial3","max") #prevê o valor máximo que o item pode atingir nas próximas duas horas com base nos dados da última hora e polinomial cúbica (terceiro grau) forecast(/host/key,#2,-20m) #estima o valor do item 20 minutos atrás com base nos dois últimos valores (isso pode ser mais preciso do que usar last(), especialmente se o item for atualizado raramente, por exemplo, uma vez por hora)O tempo em segundos necessário para que um item atinja o limite especificado.
Tipos de valor suportados: Float, Integer.
Parâmetros:
Comentários:
Exemplos:
timeleft(/host/key,#10,0) #o tempo até que o valor do item atinja zero com base nos últimos 10 valores timeleft(/host/key,1h,100) #o tempo até que o valor do item atinja 100 com base nos dados da última hora timeleft(/host/key,1h:now-1d,100) #o tempo até que o valor do item atinja 100 com base em uma hora de um dia atrás timeleft(/host/key,1h,200,"polynomial2") #o tempo até que o valor do item atinja 200 com base nos dados da última hora e assumindo que o item se comporta como um polinômio quadrático (de segundo grau)