Zabbix – Patch para apresentação de valores literais

O patch disponibilizado hoje é bem simples, uma simples alteração de função para possibilitar que os dados sejam apresentados de forma literal.

Quando usamos o Zabbix para monitorar, por exemplo, o total de páginas impressas e queremos apresentar isso num gráfico podemos precisar que o Zabbix apresente a informação de forma literal.

A forma padrão do Zabbix é  reduzir o tamanho da informação usando-se de mudança de unidades apresentando, por exemplo, 1.000 páginas impressas como 1K páginas impressas, conforme exemplo abaixo:

Mas, em situações específicas, deseja-se que o Zabbix não faça tal redução. Um dos casos é justamente quando apresentamos um gráfico da quantidade de páginas impressas. O gestor que nos requisitou tal informação raramente será conhecedor destas nomenclaturas e a apresentação desta forma irá confundi-lo e deixar o resultado final menos profissional.

O nosso colega André Déo postou recentemente no fórum Zabbix Brasil esta dificuldade e eu pesquisei para achar uma solução. A solução mais elegante que eu encontrei agora disponibilizo na forma de um patch para o Zabbix 1.8.9 (para outras versões será necessário alterar na mão, provavelmente).

A modificação é muito pequena (apenas 4 linhas – uma sendo um comentário) no arquivo func.inc.php que existe na pasta includes do Frontend do Zabbix.

Após efetuar a instalação do patch você precisará ir nos itens que desejar que a apresentação seja feita de forma literal e informar que a unidade do item é “literal”. Após a instalação do patch e a modificação no item os dados do mesmo passarão a, somente, ter um arredondamento para duas casas decimais e nada mais.

Para efetuar o download do patch para valores literais no Zabbix clique {filelink=6}