SlideShare uma empresa Scribd logo
Implementação de Plugin de Geolocalização para Zabbix
Aristóteles Rêgo de Araújo
Leandro Alves Machado
Implementação de Plugin de Geolocalização para Zabbix
1. Motivação:
A SSPDS-CE possui uma rede geograficamente distribuída:
Cinturão Digital do Governo do Estado do Ceará e
Circuitos de Dados.
Monitoramento do CFTV, Delegacias, Postos de Identificação da
PEFOCE, Batalhões da PM, Batalhões do Corpo de Bombeiro, etc,
localizados na capital e no interior do estado.
2. Objetivo:
Permitir maior agilidade na localização dos hosts geograficamente
distribuído com recurso de geolocalização.
Implementação de Plugin de Geolocalização para Zabbix
3. O que é o Zabbix
Zabbix é a melhor solução de código-fonte aberto (OpenSource)
para monitoramento de desempenho e disponibilidade.
Zabbix é distribuído sob a GNU General Public License (GPL)
versão 2.
O Zabbix oferece monitoramento avançado, alerta e recursos de
visualização do status dos hosts.
Implementação de Plugin de Geolocalização para Zabbix
3.1 Dashboard Zabbix
Implementação de Plugin de Geolocalização para Zabbix
3.2 Por que escolher o Zabbix?
• Solução de código 100% aberto, não apenas o Zabbix em si, mas
também os componentes necessários;
• Configuração muito fácil e processo de configuração simples
garantindo baixa curva de aprendizado;
• Agentes altamente eficientes para UNIX e Windows (x32, x64,
Itanium);
• Comunidade de usuário do Brasil muito atuante e muita
documentação.
fonte: www.zabbix.com.
Implementação de Plugin de Geolocalização para Zabbix
3.3 O que faltava?
O Zabbix não possui nativamente recurso para criação de mapas
com geolocalização.
●Criação de mapas estáticos.
●Não permite zoom in ou zoom out.
●Deve ser criado um mapa para cada grupo.
Implementação de Plugin de Geolocalização para Zabbix
3.4 Mapa sem o plugin de Geolocalização
Implementação de Plugin de Geolocalização para Zabbix
4. O que é o Plugin de Geolocalização?
O Plugin de Geolocalização é uma implementação em PHP e
Javascript que tem como objetivo adicionar o recurso de
geolocalização ao Zabbix. Utiliza as APIs do Zabbix e do Google
Maps. Distribuída sob a GNU General Public License (GPL) versão 2.
4.1 Tecnologias utilizadas:
PHP
JavaScript
API do GoogleMaps
API do Zabbix
Spiderfier
Implementação de Plugin de Geolocalização para Zabbix
4.3 Histórico do plugin de Geolocalização?
Out 2012 – Início do projeto utilizando Zabbix 1.8.4
Nov 2012 – Primeiro release de teste 0.1.0
Dez 2012 – Lançada versão 2.0.4 do Zabbix
Jan 2013 – Mudança no projeto do plugins 0.2.0
Fev 2013 – Liberada versão 0.3.1 para comunidade Zabbix
Jun 2013 – Incluído novos recursos e melhorias no código
Ago 2013 – Liberada versão 0.3.2 para comunidade Zabbix
Set 2013 – Incluído novos recursos e correções no código
Implementação de Plugin de Geolocalização para Zabbix
4.2 Mapa com o plugin de Geolocalização?
Implementação de Plugin de Geolocalização para Zabbix
5.1 Recursos do plugin: Seleção do host com auto zoom
Implementação de Plugin de Geolocalização para Zabbix
5.2 Recursos do plugin: Camadas com .kmz
Implementação de Plugin de Geolocalização para Zabbix
5.3 Recursos do plugin: Expansão de hosts sobrepostos
Implementação de Plugin de Geolocalização para Zabbix
5.4 Recursos do plugin: Visualização de imagens de satélite
Implementação de Plugin de Geolocalização para Zabbix
5.5 Recursos do plugin: Visualização do Streetview
Implementação de Plugin de Geolocalização para Zabbix
5.6 Recursos do plugin: Seleção de grupo
Implementação de Plugin de Geolocalização para Zabbix
6. Configurando hosts para o plugin de Geolocalização.
Para que os hosts sejam mostrados é necessário incluir sua
posição de geolocalização, isso é, seus dados de latitude e
longitude no Zabbix. Estes dados devem ser digitado em formato
decimal, como por exemplo:
latitude: -3.730777
longitude: -38.510131
A obtenção do posicionamento de geolocalização pode ser obtido
através do uso de aparelhos de GPS ou Smartphones que
possuam o recurso de GPS e Apps como o Share My GPS
Coordenates ou similares ou ainda através de software como o
próprio Google Maps ou Google Earth.
Implementação de Plugin de Geolocalização para Zabbix
7. Casos de Uso
Local Hosts Abrangência
SSPDS-CE (CTIC/PM/PC) +400 Estadual
STDS-CE 43 Estadual
Tyller Passagens e Turismo 60 Nacional
Wooba Sistemas de Informática-DF 60 Internacional
Cipatex-SP 100 Estadual
Centro de Integração Empresa Escola -RS 47 Estadual
InfoLink CloudService - RJ 72 Nacional
e-Deploy-SP 50 Estadual
Net Co. - Netherlands (Países Baixos) 200 Internacional
Implementação de Plugin de Geolocalização para Zabbix
Link para download:
http://www.aristoteles.eti.br/zabbix/implementando-geolocalizacao-no-zabbix
FAQ
http://www.aristoteles.eti.br/zabbix/faq---perguntas-e-respostas
Zabbix + Demonstração do plugin:
http://www.sofitrix.com.br/zabbix
Usuário: convidado
Senha: zabbix
Implementação de Plugin de Geolocalização para Zabbix
Contatos:
Aristóteles Rêgo de Araújo
aristoteles.araujo@gmail.com
aristoteles.araujo@aristoteles.eti.br
Leandro Alves Machado
leandroalvesmachado@gmail.com
Obrigado!
Perguntas?
Implementação de Plugin de Geolocalização para Zabbix

Mais conteúdo relacionado

Mais procurados

Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Aécio Pires
 
Zabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentaçãoZabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentação
Filipe Paternot
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix BR
 
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do InteriorOs Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
Zabbix BR
 
EveryZ - Zabbix on the road - Meetup Natal-RN
EveryZ - Zabbix on the road - Meetup Natal-RNEveryZ - Zabbix on the road - Meetup Natal-RN
EveryZ - Zabbix on the road - Meetup Natal-RN
aristotelesaraujo
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
Aécio Pires
 
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
Zabbix BR
 
Zabbix - Alem da Infraestrutura - Parte 2
Zabbix - Alem da Infraestrutura - Parte 2Zabbix - Alem da Infraestrutura - Parte 2
Zabbix - Alem da Infraestrutura - Parte 2
Luiz Sales
 
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
Zabbix BR
 
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
Zabbix BR
 
Zabbix e caso de uso na SER-PB
Zabbix e caso de uso na SER-PBZabbix e caso de uso na SER-PB
Zabbix e caso de uso na SER-PB
Aécio Pires
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André DéoComunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
André Déo
 
Projeto Zabbix: Conhecendo a ferramenta
Projeto Zabbix: Conhecendo a ferramentaProjeto Zabbix: Conhecendo a ferramenta
Projeto Zabbix: Conhecendo a ferramenta
Aécio Pires
 
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPMonitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Zabbix BR
 
Flisol zabbix 2016_df
Flisol zabbix 2016_dfFlisol zabbix 2016_df
Flisol zabbix 2016_df
Ruan Carlos
 
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Werneck Costa
 
Zabbix BR 2020
Zabbix BR 2020Zabbix BR 2020
Zabbix BR 2020
Aécio Pires
 
Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012
Aécio Pires
 
Apresentacao_Zabbix
Apresentacao_ZabbixApresentacao_Zabbix
Apresentacao_Zabbix
Rafael Mendonça
 
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
Werneck Costa
 

Mais procurados (20)

Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
 
Zabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentaçãoZabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentação
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do InteriorOs Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
Os Desafios do Zabbix com Alta Disponibilidade - 3º Zabbix Meetup do Interior
 
EveryZ - Zabbix on the road - Meetup Natal-RN
EveryZ - Zabbix on the road - Meetup Natal-RNEveryZ - Zabbix on the road - Meetup Natal-RN
EveryZ - Zabbix on the road - Meetup Natal-RN
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
 
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
 
Zabbix - Alem da Infraestrutura - Parte 2
Zabbix - Alem da Infraestrutura - Parte 2Zabbix - Alem da Infraestrutura - Parte 2
Zabbix - Alem da Infraestrutura - Parte 2
 
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
 
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
 
Zabbix e caso de uso na SER-PB
Zabbix e caso de uso na SER-PBZabbix e caso de uso na SER-PB
Zabbix e caso de uso na SER-PB
 
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André DéoComunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
Comunidade Zabbix Brasil - Zabbix Conference LatAM - André Déo
 
Projeto Zabbix: Conhecendo a ferramenta
Projeto Zabbix: Conhecendo a ferramentaProjeto Zabbix: Conhecendo a ferramenta
Projeto Zabbix: Conhecendo a ferramenta
 
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPMonitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
 
Flisol zabbix 2016_df
Flisol zabbix 2016_dfFlisol zabbix 2016_df
Flisol zabbix 2016_df
 
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
 
Zabbix BR 2020
Zabbix BR 2020Zabbix BR 2020
Zabbix BR 2020
 
Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012Apresentação sobre Zabbix na iDEZ 2012
Apresentação sobre Zabbix na iDEZ 2012
 
Apresentacao_Zabbix
Apresentacao_ZabbixApresentacao_Zabbix
Apresentacao_Zabbix
 
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
Apresentação Werneck - MeSeg RNP 2017 - Natal RN - Importância do monitoramen...
 

Destaque

Workshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCSWorkshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCS
Linux Solutions
 
Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)
André Luis Boni Déo
 
Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2
Jose Augusto Carvalho
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Verdanatech Soluções em TI
 
Monitoramento de ativos com zabbix
Monitoramento de ativos com zabbixMonitoramento de ativos com zabbix
Monitoramento de ativos com zabbix
Rafael Gomes
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
André Déo
 
Gerenciamento de Redes com Zabbix
Gerenciamento de Redes com ZabbixGerenciamento de Redes com Zabbix
Gerenciamento de Redes com Zabbix
André Déo
 
Aula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMPAula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMP
Verdanatech Soluções em TI
 
Monitoramento Opensource com Zabbix
Monitoramento Opensource com ZabbixMonitoramento Opensource com Zabbix
Monitoramento Opensource com Zabbix
Renato Batista
 
Zabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori SuzukiZabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori Suzuki
takanori suzuki
 
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix
 
Monitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With ZabbixMonitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With Zabbix
Zabbix
 
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneAlexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Zabbix
 
Zabbix 3.0 and beyond - FISL 2015
Zabbix 3.0 and beyond - FISL 2015Zabbix 3.0 and beyond - FISL 2015
Zabbix 3.0 and beyond - FISL 2015
Zabbix
 
Monitoramento Inteligente utilizando o ZABBIX
Monitoramento Inteligente utilizando o ZABBIXMonitoramento Inteligente utilizando o ZABBIX
Monitoramento Inteligente utilizando o ZABBIX
Luiz Andrade
 
Monitorando ativos com Zabbix
Monitorando ativos com ZabbixMonitorando ativos com Zabbix
Monitorando ativos com Zabbix
Zabbix BR
 

Destaque (16)

Workshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCSWorkshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCS
 
Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)
 
Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
 
Monitoramento de ativos com zabbix
Monitoramento de ativos com zabbixMonitoramento de ativos com zabbix
Monitoramento de ativos com zabbix
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Gerenciamento de Redes com Zabbix
Gerenciamento de Redes com ZabbixGerenciamento de Redes com Zabbix
Gerenciamento de Redes com Zabbix
 
Aula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMPAula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMP
 
Monitoramento Opensource com Zabbix
Monitoramento Opensource com ZabbixMonitoramento Opensource com Zabbix
Monitoramento Opensource com Zabbix
 
Zabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori SuzukiZabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori Suzuki
 
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshop
 
Monitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With ZabbixMonitoring all Elements of Your Database Operations With Zabbix
Monitoring all Elements of Your Database Operations With Zabbix
 
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneAlexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
 
Zabbix 3.0 and beyond - FISL 2015
Zabbix 3.0 and beyond - FISL 2015Zabbix 3.0 and beyond - FISL 2015
Zabbix 3.0 and beyond - FISL 2015
 
Monitoramento Inteligente utilizando o ZABBIX
Monitoramento Inteligente utilizando o ZABBIXMonitoramento Inteligente utilizando o ZABBIX
Monitoramento Inteligente utilizando o ZABBIX
 
Monitorando ativos com Zabbix
Monitorando ativos com ZabbixMonitorando ativos com Zabbix
Monitorando ativos com Zabbix
 

Semelhante a Plugin Geolocalização - Prêmio Cidadania Eletrônica

Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software Livre
Anderson Medeiros
 
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
Zabbix BR
 
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
André Déo
 
Meetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixMeetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o Zabbix
Julio Pantarotto
 
Android com Firebase
Android com FirebaseAndroid com Firebase
Android com Firebase
Roberto Lopes
 
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
André Déo
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Carlos Eduardo Pantoja
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software Livre
Fernando Quadro
 
Google Play Services Rocks!!!
Google Play Services Rocks!!!Google Play Services Rocks!!!
Google Play Services Rocks!!!
Nelson Glauber Leal
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix BR
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
RWTH Aachen University
 
Diferenças entre tecnologias de desenvolvimento GEO livres
Diferenças entre tecnologias de desenvolvimento GEO livresDiferenças entre tecnologias de desenvolvimento GEO livres
Diferenças entre tecnologias de desenvolvimento GEO livres
Samuel Novais, MBA
 
Zabbix 3 0-cinfotec
Zabbix 3 0-cinfotecZabbix 3 0-cinfotec
Zabbix 3 0-cinfotec
Douglas Esteves
 
Tutorial de instalacao_do_zabbix_2.0.0
Tutorial de instalacao_do_zabbix_2.0.0Tutorial de instalacao_do_zabbix_2.0.0
Tutorial de instalacao_do_zabbix_2.0.0
Roberto Castro
 
[Mini Palestra] - Deploy de-apps-php-com-capistrano
[Mini Palestra] - Deploy de-apps-php-com-capistrano[Mini Palestra] - Deploy de-apps-php-com-capistrano
[Mini Palestra] - Deploy de-apps-php-com-capistrano
Code Experts Learning
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Dextra Sistemas / Etec Itu
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Leandrinho Vieira
 
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Patricia Ladislau Silva
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
Resource IT
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
Juliana Chahoud
 

Semelhante a Plugin Geolocalização - Prêmio Cidadania Eletrônica (20)

Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software Livre
 
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
Zabbix para IoT - André Déo (Comunidade Zabbix Brasil)
 
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT1º Zabbix On The Road - João Pessoa - Zabbix para IoT
1º Zabbix On The Road - João Pessoa - Zabbix para IoT
 
Meetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixMeetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o Zabbix
 
Android com Firebase
Android com FirebaseAndroid com Firebase
Android com Firebase
 
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
1º Zabbix On The Road - João Pessoa - Zabbix!?!? - Sou Dev, o que eu tenho a ...
 
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
Uma Plataforma para Programação de Agentes Robóticos Estendendo o Framework J...
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software Livre
 
Google Play Services Rocks!!!
Google Play Services Rocks!!!Google Play Services Rocks!!!
Google Play Services Rocks!!!
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
 
Diferenças entre tecnologias de desenvolvimento GEO livres
Diferenças entre tecnologias de desenvolvimento GEO livresDiferenças entre tecnologias de desenvolvimento GEO livres
Diferenças entre tecnologias de desenvolvimento GEO livres
 
Zabbix 3 0-cinfotec
Zabbix 3 0-cinfotecZabbix 3 0-cinfotec
Zabbix 3 0-cinfotec
 
Tutorial de instalacao_do_zabbix_2.0.0
Tutorial de instalacao_do_zabbix_2.0.0Tutorial de instalacao_do_zabbix_2.0.0
Tutorial de instalacao_do_zabbix_2.0.0
 
[Mini Palestra] - Deploy de-apps-php-com-capistrano
[Mini Palestra] - Deploy de-apps-php-com-capistrano[Mini Palestra] - Deploy de-apps-php-com-capistrano
[Mini Palestra] - Deploy de-apps-php-com-capistrano
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivo
 
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
 

Último

Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
Rafael Santos
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
anpproferick
 
Por que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdfPor que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdf
Ian Oliveira
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
tnrlucas
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Annelise Gripp
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
anpproferick
 
Orientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço BrasilOrientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço Brasil
EliakimArajo2
 

Último (7)

Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
 
Por que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdfPor que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdf
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
 
Orientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço BrasilOrientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço Brasil
 

Plugin Geolocalização - Prêmio Cidadania Eletrônica

  • 1. Implementação de Plugin de Geolocalização para Zabbix Aristóteles Rêgo de Araújo Leandro Alves Machado
  • 2. Implementação de Plugin de Geolocalização para Zabbix 1. Motivação: A SSPDS-CE possui uma rede geograficamente distribuída: Cinturão Digital do Governo do Estado do Ceará e Circuitos de Dados. Monitoramento do CFTV, Delegacias, Postos de Identificação da PEFOCE, Batalhões da PM, Batalhões do Corpo de Bombeiro, etc, localizados na capital e no interior do estado. 2. Objetivo: Permitir maior agilidade na localização dos hosts geograficamente distribuído com recurso de geolocalização.
  • 3. Implementação de Plugin de Geolocalização para Zabbix 3. O que é o Zabbix Zabbix é a melhor solução de código-fonte aberto (OpenSource) para monitoramento de desempenho e disponibilidade. Zabbix é distribuído sob a GNU General Public License (GPL) versão 2. O Zabbix oferece monitoramento avançado, alerta e recursos de visualização do status dos hosts.
  • 4. Implementação de Plugin de Geolocalização para Zabbix 3.1 Dashboard Zabbix
  • 5. Implementação de Plugin de Geolocalização para Zabbix 3.2 Por que escolher o Zabbix? • Solução de código 100% aberto, não apenas o Zabbix em si, mas também os componentes necessários; • Configuração muito fácil e processo de configuração simples garantindo baixa curva de aprendizado; • Agentes altamente eficientes para UNIX e Windows (x32, x64, Itanium); • Comunidade de usuário do Brasil muito atuante e muita documentação. fonte: www.zabbix.com.
  • 6. Implementação de Plugin de Geolocalização para Zabbix 3.3 O que faltava? O Zabbix não possui nativamente recurso para criação de mapas com geolocalização. ●Criação de mapas estáticos. ●Não permite zoom in ou zoom out. ●Deve ser criado um mapa para cada grupo.
  • 7. Implementação de Plugin de Geolocalização para Zabbix 3.4 Mapa sem o plugin de Geolocalização
  • 8. Implementação de Plugin de Geolocalização para Zabbix 4. O que é o Plugin de Geolocalização? O Plugin de Geolocalização é uma implementação em PHP e Javascript que tem como objetivo adicionar o recurso de geolocalização ao Zabbix. Utiliza as APIs do Zabbix e do Google Maps. Distribuída sob a GNU General Public License (GPL) versão 2. 4.1 Tecnologias utilizadas: PHP JavaScript API do GoogleMaps API do Zabbix Spiderfier
  • 9. Implementação de Plugin de Geolocalização para Zabbix 4.3 Histórico do plugin de Geolocalização? Out 2012 – Início do projeto utilizando Zabbix 1.8.4 Nov 2012 – Primeiro release de teste 0.1.0 Dez 2012 – Lançada versão 2.0.4 do Zabbix Jan 2013 – Mudança no projeto do plugins 0.2.0 Fev 2013 – Liberada versão 0.3.1 para comunidade Zabbix Jun 2013 – Incluído novos recursos e melhorias no código Ago 2013 – Liberada versão 0.3.2 para comunidade Zabbix Set 2013 – Incluído novos recursos e correções no código
  • 10. Implementação de Plugin de Geolocalização para Zabbix 4.2 Mapa com o plugin de Geolocalização?
  • 11. Implementação de Plugin de Geolocalização para Zabbix 5.1 Recursos do plugin: Seleção do host com auto zoom
  • 12. Implementação de Plugin de Geolocalização para Zabbix 5.2 Recursos do plugin: Camadas com .kmz
  • 13. Implementação de Plugin de Geolocalização para Zabbix 5.3 Recursos do plugin: Expansão de hosts sobrepostos
  • 14. Implementação de Plugin de Geolocalização para Zabbix 5.4 Recursos do plugin: Visualização de imagens de satélite
  • 15. Implementação de Plugin de Geolocalização para Zabbix 5.5 Recursos do plugin: Visualização do Streetview
  • 16. Implementação de Plugin de Geolocalização para Zabbix 5.6 Recursos do plugin: Seleção de grupo
  • 17. Implementação de Plugin de Geolocalização para Zabbix 6. Configurando hosts para o plugin de Geolocalização. Para que os hosts sejam mostrados é necessário incluir sua posição de geolocalização, isso é, seus dados de latitude e longitude no Zabbix. Estes dados devem ser digitado em formato decimal, como por exemplo: latitude: -3.730777 longitude: -38.510131 A obtenção do posicionamento de geolocalização pode ser obtido através do uso de aparelhos de GPS ou Smartphones que possuam o recurso de GPS e Apps como o Share My GPS Coordenates ou similares ou ainda através de software como o próprio Google Maps ou Google Earth.
  • 18. Implementação de Plugin de Geolocalização para Zabbix 7. Casos de Uso Local Hosts Abrangência SSPDS-CE (CTIC/PM/PC) +400 Estadual STDS-CE 43 Estadual Tyller Passagens e Turismo 60 Nacional Wooba Sistemas de Informática-DF 60 Internacional Cipatex-SP 100 Estadual Centro de Integração Empresa Escola -RS 47 Estadual InfoLink CloudService - RJ 72 Nacional e-Deploy-SP 50 Estadual Net Co. - Netherlands (Países Baixos) 200 Internacional
  • 19. Implementação de Plugin de Geolocalização para Zabbix Link para download: http://www.aristoteles.eti.br/zabbix/implementando-geolocalizacao-no-zabbix FAQ http://www.aristoteles.eti.br/zabbix/faq---perguntas-e-respostas Zabbix + Demonstração do plugin: http://www.sofitrix.com.br/zabbix Usuário: convidado Senha: zabbix
  • 20. Implementação de Plugin de Geolocalização para Zabbix Contatos: Aristóteles Rêgo de Araújo aristoteles.araujo@gmail.com aristoteles.araujo@aristoteles.eti.br Leandro Alves Machado leandroalvesmachado@gmail.com Obrigado! Perguntas?
  • 21. Implementação de Plugin de Geolocalização para Zabbix