[DICA AVANÇADA] Aumentando o limite de caracteres exibidos pela macro {ITEM.LASTVALUE}

Bom dia!

Quero compartilhar esta dica com você:

Quem já usou ou quer usar a macro {ITEM.LASTVALUE} no nome ou na descrição de uma trigger precisa saber que, por padrão, só são exibidos os 20 primeiros caracteres.

Isto é um problema quando o retorno de um item do tipo texto é usado na descrição de uma trigger, como foi o meu caso.

Para aumentar o número de caracteres a ser exibido pela macro {ITEM.LASTVALUE} apenas para itens do tipo texto, caracter ou log, altere o arquivo PATH_ZABBIX_WEB/include/items.inc.php.

Onde:

PATH_ZABBIX_WEB => é o caminho em que estão os arquivos da interface web. No meu caso é o diretório /var/www/html/zbx.

Neste arquivo altere as linhas 887 e 888, conforme o exemplo abaixo:
  if ($trim && mb_strlen($value) > 2048) { //No lugar de 2048 era 20
                      $value = mb_substr($value, 0, 2048).’…’; //No lugar de 2048 era 20
  }
PS.: Isto foi testado na versão 2.4.3. Em outras versões do Zabbix, as linhas de código e a localização das mesmas pode ser alterada.
Veja nas imagens abaixo o impacto dessa alteração.
config_trigger
Configuração da trigger, usando a macro {ITEM.LASTVALUE} na descrição.
antesResultado da macro exibido antes da alteração.
depois
Resultado da macro exibido depois da alteração.
Categories: ,

2 respostas para “[DICA AVANÇADA] Aumentando o limite de caracteres exibidos pela macro {ITEM.LASTVALUE}”

  1. […] No arquivo procure e altere as linhas 901 e 902 pelo valor que desejar, neste exemplo estou usando zabbix 3.0, então nas versões 2.4 ou anteriores o numero da linha pode ser diferente. Exemplo:   if ($trim && mb_strlen($value) > 20) {                       $value = mb_substr($value, 0, 20).’…’;   } Antes Depois Basta agora restartar o Apache para ver as mudanças. /etc/inid.d/apache2 restart É isso pessoal, espero que tenham gostado, Deixem seus comentários em caso de dúvida ou sugestão, se gostou curte e compartilha, muitos artigos virão em breve, muito obrigado. Referência: blog.aeciopires.com […]

  2. Avatar de Diego
    Diego

    Muito boa a dica, ajudou demais, obrigado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *