Zabbix – Alterando Limite de Caracteres {ITEM.LASTVALUE} – Triggers e Ações

3 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 3 3 Flares ×
Zabbix – Alterando Limite de Caracteres {ITEM.LASTVALUE} – Triggers e Ações
5 (100%) 1 voto

zabbix-topo

Olá a todos, como sequência do post anterior, venho demonstrar como alterar o limite de caracteres da macro {ITEM.LASTVALUE}, sei que muitos usam em nome de triggers, descrição de trigger ou até mesmo em ações, quando o dado coletado contem mais de 20 caracteres, bem comum para alguns dados recebidos do tipo texto que foi o meu caso, o restante é ocultado ficando com um “…” no final. Abaixo demostro alguns exemplos de como a macro se comporta antes e depois da alteração que iremos realizar.

Ambiente usado neste laboratório:

Ubuntu Server 14.04 LTS, Zabbix Server 3.0 LTS.

Requisitos para este exercício:

Conhecimento basico em editores de texto linux, ex: vim, nano, vi e etc.

 

0023
Exemplo de Trigger com a Macro {ITEM.LASTVALUE}.

Veremos um antes e depois para que se tenha ideia da diferença.

0024
Antes da Alteração.
0025
Depois da Alteração.
0026
Item no Mapa
0027
Item no Mapa

Agora que já vimos do que se trata, vamos agora a mão na massa, localize em seu zabbix server o arquivo chamado items.inc.php, geralmente fica localizado em PASTA_ZABBIX_WEB/include/items.inc.php, aqui em meu laboratório fica localizado em /var/www/zabbix/include/items.inc.php, então pode variar de acordo com a sua instalação.

Arquivo: items.inc.php

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).’…’;
  }
0028
Antes
0029
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

176,976 total views, 206 views today

3 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 3 3 Flares ×

4 thoughts on “Zabbix – Alterando Limite de Caracteres {ITEM.LASTVALUE} – Triggers e Ações

  1. Ola Diogo
    Artigo muito bom.
    tenho a seguinte duvida, quando coloco a tela da nova versão do zabbix na TV a parte do filtro fica muito larga, sabe onde posso reduzir isto ?
    N versão antiga esta barra fica bem estreita.

  2. Olá Aecio Pires, com toda certeza foi útil amigo, precisei disso ano passado na versão 2.4 e só achei a resposta certa no seu post, como precisei fazer agora na versão 3.0 decidi documentar e não poderia deixar de referenciar a sua fonte, foi de grande ajuda, obrigado pela visita.
    Forte abraço.

  3. Olá, Diego!

    Obrigado por compartilhar o conhecimento e ter referenciado o post do meu site.

    Fico contente em saber que o trabalho foi útil.

    Abraço e fica com Deus.

Comments are closed.