quinta-feira, 18 de março de 2021

[Sobre o Zabbix] Item calculado: "Cannot evaluate expression: division by zero."

 


Certamente você já usou um Item Calculado no Zabbix, correto? Pois bem, creio que alguns assim como eu já tenha passado pelo seguinte erro em um item calculado:


Isso ocorre porque a divisão está correndo com o número 0. Para resolver isso e não termos itens não suportados, usamos o scape.

Na construção do item calculado iremos realizar o scape caso tentativa seja por 0. Caso seja por qualquer outro número, ocorrerá normalmente.

Nesse exemplo estou forçando que o cálculo ocorra, o macete está na técnica de scape usando "count" no item divisor.

last("fortinetUsedStorage")/(last("fortinetTotalStorage")+count("fortinetTotalStorage",#1,0))

Depois de realizar essa tratativa o item tornou-se "Ativo", a coleta dos dados recentes para este item ficou:


Desta forma forçamos o cálculo e com isso não teremos o aumento dos itens não suportados.

Espero ter ajudado.

\O


Nenhum comentário:

Postar um comentário