A instalação do EveryZ é muito simples. Bastando para isso o download de um script bash e sua execução, parametrizada ou por assistente, para que o frontend do Zabbix seja alterado e as novas funcionalidades sejam adicionadas.
Backup de segurança
O EveryZ é Opensource sob a licença GPL, tendo em sua composição outras bibliotecas javascript com seu licenciamento específico (tal qual o d3.js e o leaflet). Seu código fonte está disponível em repositório do github que pode ser consultado aqui.
Uma vez que tenhamos contextualizado tudo e você já tenha feito o seu backup… vamos à instalação.
Para que este instalador seja executado com sucesso deverão estar presentes os pacotes wget e unzip. Caso opte pela instalação assistida, deverá estar presente também o pacote dialog.
Exemplos de instalação destes pré-requisitos com o apt-get e com o yum:
apt-get install wget dialog unzip
yum install wget dialog unzip
O primeiro passo é fazer o download do script de instalação para o servidor que hospedar o frontend do Zabbix (na maioria das instalações é somente um servidor para o Zabbix, entretanto, deixamos aqui claro que deve ser instalado no servidor que hospedar a interface web do seu Zabbix).
O comando a seguir faz o download de uma cópia do script de instalação, o salvando em em /tmp/installEveryz.sh
wget -O /tmp/installEveryz.sh https://goo.gl/AX3uUH
Quando este tutorial foi feito existiam duas versões 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ê esteja instalando o EveryZ em versão superior a estas. Para verificar se a versão do EveryZ que você está baixando é compatível com seu ambiente, execute o comando a seguir:
cat /tmp/installEveryz.sh | grep ZABBIX_VERSIONS -m1
A imagem acima apresenta as versões com as quais este script foi testado. Se sua versão for superior a estas (por exemplo, 3.0.10 ou 3.2.6) é altamente provável que funcione, entretanto, é prudente que você faça teste em ambiente de laboratório ou consulte os participantes de nosso grupo no telegram (). Certifique-se da compatibilidade com o seu cenário antes de prosseguir.
Tudo “Dentro dos conformes?” vamos partir para a instalação então, aqui vou apresentar em sua forma assistida:
bash /tmp/installEveryz.sh
O assistente de instalação irá solicitar algumas informações:
- Idioma da instalação (pt-BR ou en-US).
- A seleção do idioma aqui é somente para o processo de instalação, o EveryZ sempre será instalado com todas as traduções que ele possui.
- Localização dos arquivos do frontend: (diretório onde a interface web está instalada).
- Alguns dos caminhos comuns, dentre os diversos métodos de instalação e distribuições:
- /var/www
- /var/www/html
- /usr/share/zabbix
- Alguns dos caminhos comuns, dentre os diversos métodos de instalação e distribuições:
- Download da última versão dos arquivos (Sim ou Não).
- Por padrão você deve escolher a opção Sim para que o instalador faça automaticamente o download do pacote de instalação
- Com a opção Não você deverá fazer manualmente o download do pacote de instalação e disponibiliza-lo no caminho: /tmp/EveryZ.zip
- Configuração do Apache
- Se você selecionar a opção Sim o apache será reconfigurado (será adicionado o arquivo everyz.conf no diretório de configurações do apache).
- Com a opção Não você deverá fazer manualmente a configuração e o reload ( ou restart ) do apache.
Alterações no apache
<Directory "<FRONTEND_DIR>/local/app/everyz/js"> Options FollowSymLinks AllowOverride All <IfModule mod_authz_core.c> Require all granted </IfModule> Order allow,deny Allow from all </Directory> <Directory "/var/www/html/local/app/everyz/images"> Options FollowSymLinks AllowOverride All <IfModule mod_authz_core.c> Require all granted </IfModule> Order allow,deny Allow from all </Directory> <Directory "/var/www/html/local/app/everyz/css"> Options FollowSymLinks AllowOverride All <IfModule mod_authz_core.c> Require all granted </IfModule> Order allow,deny Allow from all </Directory>
Após este rápido processo de instalação (e este longo tutorial, afinal ser didático e tentar atender ao maior número possível de usuários tem lá seu custo…) você deve ter o EveryZ e o Zabbix Extras com todos os seus módulos clássicos e novos devidamente instalados e configurados. Você conseguirá constatar isso ao acessar o frontend do Zabbix, na imagem a seguir destaco algumas diferenças visuais facilmente perceptíveis:
Conforme destacado na imagem acima, o logotipo do Zabbix mudou… tem parte da bandeira do Brasil e o ZÉ, nosso mascote (me desculpem os que não curtem gatos pretos… mas… ele é lindo e marrentinho…). Outra mudança facilmente percebida é a adição do menu Extras logo ao final da lista de menus nativas do Zabbix.
Agora é se divertir, ops, trabalhar usando as novas funcionalidades providas pelo Zabbix e pelo EveryZ.
Acompanhe este site e se cadastre aqui, temos muito conteúdo que estamos adicionando a medida que podemos e, muito em breve, vamos lançar um curso explicando como você pode desenvolver os seus próprios módulos para o Zabbix usando o framework do EveryZ, com incríveis ganhos de performance e de possibilidades.
Bom dia,
Já esta compatível com o Zabbix 3.4? Posso instalar sem problemas?
Parabéns pelo trabalho!!
Obrigado,
Estevão Costa
Agora pode sim.
Versão 2.4.4 não funciona 🙁 alguma previsão ?
Excelente, foi um dos projetos mais esperados e valeu muito, é realmente tudo que pessoal prometeu, foi fácil instalar e o entendimento é fácil, vale 1 Bilhão de joinhas.
Ele já foi testado na versão 3.4?
Bom dia Joel,
Agora está funcionando em 3.4 sim.
Reportando um bug ao testar na versão 3.4.1. A página de extras fica travada depois que qualquer link for aberto. Não é possível voltar a página original para selecionar outra opção.
Esta versão possui a funcionalidade “Capacity and trends”?
I’m sorry I don’t speak portuguese. But I would like to know if EveryZ is translated to English or Spanish.
Onde esta o botao na web da opção snmp-builder ?
Zabbix Versão 3.4.4 não funciona 🙁
Alguma previsão ou dica?
Consegui fazer funcionar na versão 3.4.5
Mas estou confuso em como criar os ícones e as linhas no mapa. O.o
Toda hora que atualizo só carrega os ícones com a cara de vcs e linhas com outros países.
“Mas estou confuso em como criar os ícones e as linhas no mapa. O.o
Toda hora que atualizo só carrega os ícones com a cara de vcs e linhas com outros países.”
Basta cadastrar uma latitude e longitude que resolve.
Caramba sensacional! já ate mudei os ícones de ponteiro 😀
Funciona perfeitamente na versão zabbix 6.4.5
Boa tarde,
Está disponível para a versão 3.4.5-1
Obrigado
Bom dia !
Adail,
Têm algum procedimento em especial para desinstalar o Everyz no zabbix 3.4 ?
Obrigado
Parabéns, vou implementar.
Boa tarde.
Grande Mestre Adail.
Tenho um server 3.2, contudo quando instalei de acordo com o tuto acima, ele cria o menu no servidor, contudo, não abre.
Tem algum log onde posso consultar.
Boas,
Primeiro tenho que dizer que isso parece brutal, está de parabéns!
Como fazer a instalação sem ser a versão assitida? O meu servidor não ter interface gráfica.
Boa tarde,
na página inicial informa que o ZabTree e o SNMP-Builder foram adicionados ao EveryZ, porém após instalar não consigo achar os ícones de acesso.
Poderia ajudar?
Obrigado.
não da para fazer uma instalação off-line , minha situação é esta ? :-/
Oi Adail,
Primeiramente parabéns pelo Trabalho.
Gostaria de saber se existe alguma limitação de uso do EveryZ com oracle como db do Zabbix.
Desde já agradeço
Bom dia, Adail… fiz upgrade do zabbix de 3.4.6 pra versão 3.4.8 e agora os pontos não aparecem mais no mapa. Apenas pra ficar registrada a ocorrência por aqui.
Excelente contribuição, parabéns.
Depois Probolan 50 chegou a ver os efeitos positivos da suplementaзao com colegas usando o produto. Depois de apenas tres meses de sua silhueta mudou dramaticamente. Tais resultados falam por si. Voce nao precisa de mim para ser convencido a comprar. Em retrospecto, eu posso dizer que Probolan 50 foi um dos meus melhores investimentos. Meu corpo mudou. Tenho notado um aumento significativo no tecido muscular. Minha nova silhueta me faz sentir mais confiante e feliz de olhar no espelho. Probolan 50 feito meus exercнcios tornaram-se muito mais agradбvel. somatodrol faz mal a saude
a Droga para ganho muscular Somatodrol funciona em três passos simples que irá manter o efeito do tratamento já a todos.
Em primeiro lugar, os ingredientes naturais, contidos nos suplementos aumentam a produção de testosterona e hormônio de crescimento, o que afeta o rápido crescimento da massa muscular. Isso acontece porque essas substâncias afetam a anabolicznie na criação de proteínas que compõem os músculos esqueléticos. Já a primeira dose de droga Somatodrol provoca um aumento na secreção de hormônios, que o músculo estimulado, quase imediatamente. http://www.somatodrol-no-brasil.com
seguinte erro esta aparecendo no geolocalização!
zabbix 3.4.8 com postgres
pg_query(): Query failed: ERROR: invalid input syntax for integer: “”
LINHA 1: SELECT im.* FROM icon_map im WHERE im.iconmapid=”
^ [everyz.php:125 → include_once() → CFrontendApiWrapper->get() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CIconMap->get() → DBselect() → pg_query() in include/db.inc.php:369]
Error in query [SELECT im.* FROM icon_map im WHERE im.iconmapid=”] [ERROR: invalid input syntax for integer: “”
LINHA 1: SELECT im.* FROM icon_map im WHERE im.iconmapid=”
^]
Adail, bom dia!
Instalei a última versão disponibilizada no github com o zabbix 3.4.9 conforme descrição.
Porém depois do install estou tomando esse erro no apache.
PHP Fatal error: Call to undefined function zbxeCustomMenu() in /usr/share/zlpage.menu.php on line 71
Alguma idéia?
No meu lab zabbix Zabbix 4.0.0alpha6 foi instalado com sucesso. vou começar a mexer e aprender, obrigado a todos.
Quando coloco meu grupo de roteadores o mapa não abre
zabbix versão 3.4
Adail, vi seu post no grupo do facebook…
Esta dando esse erro na instalação:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
O pacote dialog não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote ‘dialog’ não tem candidato para instalação
==> Pre-req verification – Changed
65
==> Instalacao abortada (/tmp/installEveryz.sh: linha 289: dialog: comando não encontrado)…
Alguma dica do que possa ser?
Obrigado.
Sem querer babar, mas existem seres humanos ímpares. Quando achei o poste… Nossa!!! Três mortais, 4 estrelinhas 15 polichinelos, 1 flexão.
Obrigado mesmo! E obrigado, “Aristoteles Araujo” por responder tão rápido
Teria como deixar o dispositivo vivo no EveryZ, caso qualquer incidente o dispositivo fique em alerta. Tem previsão de inserir camadas kmz?
Bom dia !
Está funcionando na versão 3.4.11 ?
Pq aqui não abre ! Na interface web.. fica carregando e nada !
Muito bom! Acabei de instalar no Zabbix 3.4.13. Irei validar todas as melhorias!
Boa noite! como faço remover Everyz?
Instalei com o Zabbix 4.0.1 mas não deu certo rsrs
A compatibilidade já existe ou precisa de algum workaround para funcionar?
Obrigado pela contribuição à comunidade.
Ja esta funcionando para o 4.0?
Olá.
Ja é compatível com a versão 4.0 ?
Boa tarde pessoal
Ao acessar o ZabGeo e outras ferramentas do EveryZ na versão 3.4.15 a tela fica em branco. Até a 3.4.14 estava funcionando 100%.
Grande Abraço e parabéns pelo trabalho
Esse Projeto é d+, aguardando para o zabbix4.0
Apos a instalação, tentei abrir a opção de Geolocalização na interface web mas nada aparece. Não so essa opção mas Gerenciamento de eventos, Capacidade e tendência, Custos e Widgets e módulos também não aparecem.
Testei na versão 3.4 dentro do appliance baixado no site da Zabbix.
Problema com:
Zabbix-Server-Mysql: 1:3.4.15-1+xenial
Ubuntu: Ubuntu 16.04.5 LTS
Apache: Versão: 2.4.18-2ubuntu3.9
PHP: PHP 7.0.32-0ubuntu0.16.04.1
[Thu Dec 06 11:29:03.290709 2018] [:error] [pid 6255] [client 172.23.37.3:50800] PHP Fatal error: Uncaught TypeError: Argument 2 passed to CFilter::__construct() must be an instance of CUrl, none given, called in /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php on line 1145 and defined in /usr/share/zabbix/include/classes/html/CFilter.php:40\nStack trace:\n#0 /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php(1145): CFilter->__construct(‘web.zbxe-geoloc…’)\n#1 /usr/share/zabbix/local/app/views/everyz.zbxe-geolocation.view.php(247): newFilterWidget(‘zbxe-geolocatio…’)\n#2 /usr/share/zabbix/everyz.php(125): include_once(‘/usr/share/zabb…’)\n#3 {main}\n thrown in /usr/share/zabbix/include/classes/html/CFilter.php on line 40, referer: http://domain.br/zabbix.php?action=dashboard.view&dashboardid=6
Alguém poderia verificar?
Olá! Estou tentando instalar, mas está dando os erros:
==> Database install…
EveryZ – Dropping old tables
EveryZ – Creating tables
EveryZ – Creating tables
EveryZ – Insert data on preferences
PHP Fatal error: Uncaught Error: Call to undefined function mysql_error() in /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php:268
Stack trace:
#0 /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php(1102): prepareQuery(‘SELECT * FROM `…’)
#1 /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php(1334): zbxeSQLList(‘SELECT * FROM `…’)
#2 /usr/share/zabbix/local/app/everyz/init/everyz.initdb.php(107): zbxeUpdateConfig(Array, true, true)
#3 {main}
thrown in /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php on line 268
0
PHP 7.0, Zabbix 3.4
Ola, instalei no zabbix 3.4.15
aparece os botões dentro do EXTRAS mas quando clikados a pagina fica em branco
Adail, boa tarde. O EveryZ já esta compatível com a versão 4.0 do Zabbix?
Boa tarde, estou testando na versão 3.4.8 do zabbix e encontrei um problema. Caso algum hosts tenha qualquer trigger alertando, o mapa de geolocalização simplesmente desaparece. O mapa só fica vísivel se todos os hosts estiverem OK. Poderia me ajudar nesse problema, por favor?
Boa tarde.
O meu não aparece a tela do dashboard mais, algo que eu possa fazer ?
zabbix 4, fala que da suporte, funciona no zabbix 3.4 bem, no zabbix 4 a pagina so fica em branco, alguem pode me ajuda.
Bom dia, primeiro parabéns pelo trabalho.Trabalhos como o seu fazem a gente acreditar nas pessoas.
Em segundo estou encontrando o seguinte erro:
[Sun Feb 10 14:02:23.348214 2019] [:error] [pid 20707] [client 192.168.25.56:10317] PHP Fatal error: Uncaught TypeError: Argument 2 passed to CFilter::__construct() must be an instance of CUrl, none given, called in /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php on line 1145 and defined in /usr/share/zabbix/include/classes/html/CFilter.php:40\nStack trace:\n#0 /usr/share/zabbix/local/app/everyz/include/everyzFunctions.php(1145): CFilter->__construct(‘web.zbxe-cat.fi…’)\n#1 /usr/share/zabbix/local/app/views/everyz.zbxe-cat.view.php(234): newFilterWidget(‘zbxe-cat’)\n#2 /usr/share/zabbix/everyz.php(125): include_once(‘/usr/share/zabb…’)\n#3 {main}\n thrown in /usr/share/zabbix/include/classes/html/CFilter.php on line 40, referer: http://192.168.25.22/zabbix/everyz.php?ddreset=1
Isso quando tento instalar no Zabbix 3.4. Alguma sugestão?
Obrigado
Olá! Se eu atualizar o Zabbix da versão 3.4.9 para a 4.0, tudo vai continuar funcionando?
Apos a instalação no zabbix 4.2, perdi a visualização da dashboard, alguem poderia me ajudar?
Instalei sem nenhum problema, porém quase todas as opções quando clico não abre nada fica a pagina em branco, alguma dica do que possa ter acontecido? minha versão é a 3.4
Alguma dica do que verificar, pois realizei a instalação que ocorreu normalmente porém as opções do campo zabbix extras e novos modulos nenhum está aparecendo, todos com paginas em branco.
Instalei no 3.4 mas não funciona as opções
Boa tarde, é seguro testar esse script com o zabbix 4.07 ou melhor não arriscar?
Já esta compatível com o Zabbix 4.0?
vai ser compativel com o Zabbix 4.2
Bom dia! Tenho o zabbix 4 e após seguir todos os passos, o zabbix entra, mas a tela fica toda vazia. Estou acessando pelo ip/zabbix. Já reiniciei a máquina, mas não volta a aparecer. O apache está ok. Sei que o zabbix está ok, primeiro porque altera o link e também tentei em outro navegador, aparecendo a tela de login. Agradeço se puder me auxiliar!
Já esta preparado para versão 4.2 ?
Testado em laboratório, não funciona na versão 4.2
Qual a previsão para 4.0?
Previsão para suportar a versão 4.2 do Zabbix ?
Há previsão de estar compatível com o 4.0?
Muito bacana o trabalho, estão de parabéns.
Boa tarde,
Será que funciona na versão 4.x?
E consigo mostrar no mapa o status do host ou trigger?
Obrigado… e parabéns pelo projeto.
Olá, amigos
Estou instalando o EveryZ no Zabbix 4.0 e, após instalar de acordo com as orientações acima, a tela do gerenciador web não carregou mais nada depois da TAG .
Conseguem me dar um auxílio, por gentileza?
Brigadão
Bom dia, já é compatível com as versões 4.X?
está funcionando na versão 4 do zabbix?
Saudações,
Gostaria de saber se o plugin já foi testado na versão 4.2.8?
Olá, na versão 5 está funcionando?
Olá, Adail.
Primeiro quero te parabenizar pelo projeto.
Adotamos recentemente o Zabbix como plataforma principal para monitoramento de nossa rede e fiquei encantado com a possibilidade de utilizar o ZabGeo. Acabei testando na versão 3.4.15, que foi a mais próxima que consegui da 3.4, mas não rolou. Não tive nenhum erro durante a instalação, o item Extras e o menu EveryZ foram criados, mas somente Customizations, Data Manager e Translation abrem pra gente.
Vi aqui que o site não recebe novidades desde 2017. O projeto morreu?
Grande abraço.
Olá, alguem já testou no Zabbix 5.0
Olá,
Atualmente estou implantando o Zabbix, e na busca por melhorias, notei que este projeto é que me melhor atende, pois não achei outra opção melhor, e é brasileiro.
Hoje uso a 5.2.2 e gostaria de saber se houve atualização para compatibilizar o Zabbix Extras com esta versão.
Claro, tenho preferência pela versão mais recente, mas se necessário posso fazer downgrade para 5.0 LTS.
Obrigado pela atenção e pelo ótimo trabalho!
Funciona na versão 5.4?