Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpdiscuz domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the fullwidth-templates domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6114) in /var/www/html/wp-includes/rest-api/class-wp-rest-server.php on line 1893 {"id":95,"date":"2023-11-03T10:48:42","date_gmt":"2023-11-03T13:48:42","guid":{"rendered":"https:\/\/relatosti.com.br\/?p=95"},"modified":"2023-11-03T10:48:44","modified_gmt":"2023-11-03T13:48:44","slug":"instalando-o-plugin-everyz-zabbix-extras-zabbix","status":"publish","type":"post","link":"http:\/\/relatosti.com.br\/artigo\/instalando-o-plugin-everyz-zabbix-extras-zabbix&id=95","title":{"rendered":"Instalando o Plugin EveryZ – Zabbix Extras – Zabbix"},"content":{"rendered":"\n

O plugin EveryZ\/Zabbix Extras tem muitas fun\u00e7\u00f5es interessantes que nativamente o Zabbix n\u00e3o traz como mapas por geolocaliza\u00e7\u00e3o, relat\u00f3rios diferenciados e esse tutorial visa somente na instala\u00e7\u00e3o do mesmo.<\/p>\n\n\n\n

Este plugin inclui:<\/p>\n\n\n\n

Zabbix-Cat<\/strong> => Relat\u00f3rio de An\u00e1lise de capacidade.<\/p>\n\n\n\n

Zabbix-SC<\/strong> => Relat\u00f3rio de custo de armazenamento do hist\u00f3rico dos itens, vis\u00e3o por host e por item.<\/p>\n\n\n\n

Zabbix-NS<\/strong> => Relat\u00f3rio de itens n\u00e3o suportados.<\/p>\n\n\n\n

Zabbix-EM<\/strong> => Correlacionador de eventos.<\/p>\n\n\n\n

ZabGeo<\/strong> => Plugin que permite a integra\u00e7\u00e3o da API do Google Maps com o Zabbix implementando a geolocaliza\u00e7\u00e3o dos hosts monitorados em um mapa do Zabbix. Isso reduz o tempo de cria\u00e7\u00e3o de uma mapa, pois n\u00e3o \u00e9 necess\u00e1rio colocar uma imagem de fundo e adicionar\/configurar todos os hosts. A imagem \u00e9 gerada dinamicamente, permitindo zoom e demais recursos do Google Maps. \u00c9 poss\u00edvel selecionar o host no combobox e fazer zoom do local em que est\u00e1 o host. Foi desenvolvido por Arist\u00f3teles Ara\u00fajo e Leandro Alves Machado.<\/p>\n\n\n\n

ZabTree<\/strong> => Exibi\u00e7\u00e3o dos servi\u00e7os de T.I em \u00e1rvore. Desenvolvido por Rodrigo Dias.<\/p>\n\n\n\n

SNMP-Builder<\/strong> => um projeto de software livre que permite importar MIBs propriet\u00e1rias para monitoramento SNMP. N\u00e3o foi desenvolvido por membros da comunidade, mas foi incorporado por ser muito \u00fatil para os administradores de rede.<\/p>\n\n\n\n

Informa\u00e7\u00e3o retirada da p\u00e1gina do Zabbix Brasil, neste\u00a0link<\/a><\/p>\n\n\n\n

Instala\u00e7\u00e3o<\/strong><\/h2>\n\n\n\n

A instala\u00e7\u00e3o do EveryZ \u00e9 muito simples. Bastando para isso o download de um script bash e sua execu\u00e7\u00e3o, parametrizada ou por assistente, para que o frontend do Zabbix seja alterado e as novas funcionalidades sejam adicionadas.<\/p>\n\n\n\n

Por quest\u00e3o de boas pr\u00e1ticas e de seguran\u00e7a, deve ser feito um backup completo do frontend do Zabbix antes de se iniciar a instala\u00e7\u00e3o do EveryZ. A restaura\u00e7\u00e3o, caso seja necess\u00e1ria, dever\u00e1 ser feita usando este backup. O EveryZ faz, adicionalmente, um backup de arquivos originais do Zabbix que foram alterados os salvando em um pacote de arquivos seguindo este padr\u00e3o de localiza\u00e7\u00e3o: \/tmp\/zeBackup<HORARIO_BKP>.tgz, \u00e9 importante ressaltar que, em caso de upgrade ou reinstala\u00e7\u00e3o, o arquvio mais recente n\u00e3o ter\u00e1 a vers\u00e3o original feita pela Zabbix INC e sim a vers\u00e3o anterior ao upgrade.<\/p>\n\n\n\n

O EveryZ \u00e9 Opensource sob a licen\u00e7a GPL, tendo em sua composi\u00e7\u00e3o outras bibliotecas javascript com seu licenciamento espec\u00edfico (tal qual o d3.js e o leaflet). Seu c\u00f3digo fonte est\u00e1 dispon\u00edvel em reposit\u00f3rio do github que pode ser consultado aqui.<\/p>\n\n\n\n

Uma vez que tenhamos contextualizado tudo e voc\u00ea j\u00e1 tenha feito o seu backup\u2026 vamos \u00e0 instala\u00e7\u00e3o.<\/p>\n\n\n\n

Para que este instalador seja executado com sucesso dever\u00e3o estar presentes os pacotes: wget e unzip. Caso opte pela instala\u00e7\u00e3o assistida, dever\u00e1 estar presente tamb\u00e9m o pacote dialog.<\/em><\/p>\n\n\n\n

Exemplos de instala\u00e7\u00e3o destes pr\u00e9-requisitos com apt-get e com yum:<\/p>\n\n\n

apt-get<\/span> install wget dialog unzip\n\r\nyum install wget dialog unzip<\/code><\/span>Code language:<\/span> JavaScript<\/span> (<\/span>javascript<\/span>)<\/span><\/small><\/pre>\n\n\n

O primeiro passo \u00e9 fazer o download do script de instala\u00e7\u00e3o para o servidor que hospedar o frontend do Zabbix (na maioria das instala\u00e7\u00f5es \u00e9 somente um servidor para o Zabbix, entretanto, deixamos aqui claro que deve ser instalado no servidor que hospedar a interface web do seu Zabbix).<\/p>\n\n\n\n

O comando a seguir faz o download de uma c\u00f3pia do script de instala\u00e7\u00e3o, o salvando em em \/tmp\/installEveryz.sh<\/p>\n\n\n

wget -O \/tmp\/installEveryz.sh https:\/\/goo.gl\/AX3uUH<\/span><\/code><\/span>Code language:<\/span> JavaScript<\/span> (<\/span>javascript<\/span>)<\/span><\/small><\/pre>\n\n\n
\"\"<\/figure>\n\n\n\n

Quando este tutorial foi feito existiam duas vers\u00f5es alvo para este plugin: o Zabbix 3.0 e o 3.2 (mais precisamente 3.0.9 e 3.2.5), verifique aqui no site se existe alguma nota ou post adicional caso voc\u00ea esteja instalando o EveryZ em vers\u00e3o superior a estas. Para verificar se a vers\u00e3o do EveryZ que voc\u00ea est\u00e1 baixando \u00e9 compat\u00edvel com seu ambiente, execute o comando a seguir:<\/p>\n\n\n

cat \/tmp\/installEveryz.sh | grep ZABBIX_VERSIONS -m1<\/code><\/span><\/pre>\n\n\n
\"\"<\/figure>\n\n\n\n

com as quais este script foi testado. Se sua vers\u00e3o for superior a estas (por exemplo, 3.0.10 ou 3.2.6) \u00e9 altamente prov\u00e1vel que funcione, entretanto, \u00e9 prudente que voc\u00ea fa\u00e7a teste em ambiente de laborat\u00f3rio ou consulte os participantes de nosso grupo no telegram (). Certifique-se da compatibilidade com o seu cen\u00e1rio antes de prosseguir.<\/p>\n\n\n\n

Tudo \u201cDentro dos conformes?\u201d vamos partir para a instala\u00e7\u00e3o ent\u00e3o, aqui vou apresentar em sua forma assistida:<\/p>\n\n\n

bash \/tmp\/installEveryz.sh<\/code><\/span><\/pre>\n\n\n

Utilizamos aqui o bash, entretanto, \u00e9 poss\u00edvel que funcione com outros interpretadores como o sh<\/strong>.<\/p>\n\n\n\n

O assistente de instala\u00e7\u00e3o ir\u00e1 solicitar algumas informa\u00e7\u00f5es:<\/p>\n\n\n\n