SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
2° ZABBIX MEETUP DO INTERIOR - SP
•ZABBIX Proxy com Raspberry PI
Douglas Esteves 15/09/2018
Sobre min
Motivação
•Tema comum em comunidades
•Baixo custo no hardware
•Velocidade em prototipar cenários
•Customizar sua solução
•Limitar o ambiente de teste
•Facilidade em desenvolver e alterar
disclaimer
Não utilizar raspberry pi
como produto final !
Recursos
•Raspberry PI
•Raspberry PI 3Modelo B Anatel
Especificações
https://hackaday.com/2016/02/28/introducing-the-raspberry-pi-3/
Expectativa
•Customizar meu Proxy (Gateway)
• Encher de scripts
•Adicionar sensores
• Encher de sensores
•Conectar coisas em meu equipamento
• Gerenciar mais equipamentos que o necessário
Hora de por em prática!
Shields // Seed Studio
https://www.seeedstudio.com/GroveP-p-2241.html
Outras opções
Omega2
MediaTek MT7688
CPU 580 MHz MIPS
64//128MB
16MB // 32MB
b/g/n Wi-Fi
Ethernet
Omega Base Board
Cenário para utilização de proxy
Ambiente remoto
Rede de desenvolvimento
Validar novos equipamentos e sistemas
Melhorar o ambiente computacional
Centralizar comunicação.
Instalação
•Pacotes
•Docker
•Compilado
github.com/EstevesDouglas/segundo-zabbix-meetup-do-interior-sp
Instalação por pacotes
$ apt-get install zabbix-proxy-sqlite3 -y
$ zcat /usr/share/zabbix-proxy-sqlite3/schema.sql.gz |
sqlite3 /var/lib/zabbix/zabbix.db
Editar o arquivo de configuração
$ vim /etc/zabbix/zabbix_proxy.conf
Instalação por pacotes
ProxyMode=0
Server=IP
ServerPort=10051
Hostname=nomedoequipamento
ListenPort=10051
LogFile=/var/log/zabbix-proxy/zabbix_proxy.log
DebugLevel=3
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBName=/var/lib/zabbix/zabbix.db
DBUser=zabbix
$ systemctl restart zabbix-proxy
$ systemctl status zabbix-proxy
Zabbix-agent
Server=IP
ListenPort=10050
StartAgent=3
ServerActive=IP
Hostname=nomedoequipamento
$ systemctl restart zabbix-agent
$ systemctl status zabbix-agent
Outra opção : Docker
$ curl -fsSL get.docker.com -o get-docker.sh && sh get-
docker.sh
$ sudo groupadd docker
$ sudo gpasswd -a $USER docker
$ systemctl status docker
Ou ./install-docker.sh
https://github.com/EstevesDouglas/segundo-zabbix-
meetup-do-interior-sp/tree/master/scripts
Docker
$ docker pull zabbix/zabbix-proxy-sqlite3
$ docker run --name some-zabbix-proxy-sqlite3 -e
ZBX_HOSTNAME=some-hostname -e ZBX_SERVER_HOST=some-
zabbix-server -d zabbix/zabbix-proxy-sqlite3:tag
https://github.com/EstevesDouglas/segundo-zabbix-meetup-do-interior-sp
Criar Proxy
Proxy Ativo
Monitorar o Ambiente com proxy
•Gateway
•Scripts
•Centralizar a comunicação
•Apontamento de devices
Referências
•https://zabbix.com
•http://zabbixbrasil.org/
•https://zabbix.org/wiki/Dockerized_Zabbix
•https://github.com/zabbix/zabbix-docker
•https://docs.docker.com/install/linux/docker-ce/debian/
•https://hub.docker.com/r/zabbix/zabbix-server-mysql/
Obrigado!
•Dúvidas ?
•douglas@iotmakers.com.br
•19 98230-3616

Mais conteúdo relacionado

Semelhante a ZABBIX PROXY COM RASPBERRY PI

Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaMonte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaDouglas Esteves
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudAlvaro Viebrantz
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannTchelinux
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento redeAndré Déo
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudAlvaro Viebrantz
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Giovanni Bassi
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTGDGFoz
 
Avaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemAvaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemKleber Silva
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídosluanrjesus
 
Petic Emgetis Final
Petic Emgetis FinalPetic Emgetis Final
Petic Emgetis Finalnetimba
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvemIgnacio Nin
 
Redes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFRedes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFandrerasminio
 
O que projetos de IoT precisam ?
O que projetos de IoT precisam ?O que projetos de IoT precisam ?
O que projetos de IoT precisam ?Alvaro Viebrantz
 
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...Joao Galdino Mello de Souza
 
Planejamento de Capacidade com ferramentas gratuitas
Planejamento de Capacidade com ferramentas gratuitasPlanejamento de Capacidade com ferramentas gratuitas
Planejamento de Capacidade com ferramentas gratuitasRodrigo Campos
 
Economize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheEconomize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheRodrigo Immaginario
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google CloudAlvaro Viebrantz
 
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rNovomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rCA RMDM Brasil
 

Semelhante a ZABBIX PROXY COM RASPBERRY PI (20)

Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaMonte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google Cloud
 
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel BauermannMonitoramento da rede de A a ZABBIX - Daniel Bauermann
Monitoramento da rede de A a ZABBIX - Daniel Bauermann
 
Monitoramento rede
Monitoramento redeMonitoramento rede
Monitoramento rede
 
Edge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google CloudEdge computing na prática com IoT, Machine Learning e Google Cloud
Edge computing na prática com IoT, Machine Learning e Google Cloud
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoT
 
Avaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemAvaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na Nuvem
 
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
 
Petic Emgetis Final
Petic Emgetis FinalPetic Emgetis Final
Petic Emgetis Final
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvem
 
Redes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFRedes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RF
 
Cloud computing foundation
Cloud computing foundationCloud computing foundation
Cloud computing foundation
 
O que projetos de IoT precisam ?
O que projetos de IoT precisam ?O que projetos de IoT precisam ?
O que projetos de IoT precisam ?
 
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...
Planejamento de Capacidade com ferramentas Gratuítas, por Rodrigo Albani de C...
 
Planejamento de Capacidade com ferramentas gratuitas
Planejamento de Capacidade com ferramentas gratuitasPlanejamento de Capacidade com ferramentas gratuitas
Planejamento de Capacidade com ferramentas gratuitas
 
Economize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCacheEconomize o Consumo de Link WAN com o BranchCache
Economize o Consumo de Link WAN com o BranchCache
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
Criando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry PiCriando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry Pi
 
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rNovomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
 

Mais de Douglas Esteves

Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfLatinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfDouglas Esteves
 
Customizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsCustomizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsDouglas Esteves
 
nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020Douglas Esteves
 
Monte seu Roteador Caseiro
Monte seu Roteador CaseiroMonte seu Roteador Caseiro
Monte seu Roteador CaseiroDouglas Esteves
 
Monte seu roteador seguro
Monte seu roteador seguroMonte seu roteador seguro
Monte seu roteador seguroDouglas Esteves
 
Abertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCAbertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCDouglas Esteves
 
Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Douglas Esteves
 
ESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesDouglas Esteves
 
Monte seu roteador caseiro roadsec 2018
Monte seu roteador caseiro   roadsec 2018Monte seu roteador caseiro   roadsec 2018
Monte seu roteador caseiro roadsec 2018Douglas Esteves
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareDouglas Esteves
 
International Open Hackerspace Day 2018
International Open Hackerspace Day 2018International Open Hackerspace Day 2018
International Open Hackerspace Day 2018Douglas Esteves
 
Monitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPMonitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPDouglas Esteves
 
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas EstevesDouglas Esteves
 
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersDouglas Esteves
 
ESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoTESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoTDouglas Esteves
 

Mais de Douglas Esteves (20)

Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfLatinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
 
2021 Latinoware
2021 Latinoware 2021 Latinoware
2021 Latinoware
 
Casa hacker openwrt
Casa hacker openwrtCasa hacker openwrt
Casa hacker openwrt
 
Customizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsCustomizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New Horizons
 
OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020
 
nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020
 
Oficina de IoT CPBS3
Oficina de IoT CPBS3Oficina de IoT CPBS3
Oficina de IoT CPBS3
 
Monte seu Roteador Caseiro
Monte seu Roteador CaseiroMonte seu Roteador Caseiro
Monte seu Roteador Caseiro
 
Monte seu roteador seguro
Monte seu roteador seguroMonte seu roteador seguro
Monte seu roteador seguro
 
Abertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCAbertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHC
 
Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12
 
ESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearables
 
Monte seu roteador caseiro roadsec 2018
Monte seu roteador caseiro   roadsec 2018Monte seu roteador caseiro   roadsec 2018
Monte seu roteador caseiro roadsec 2018
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentos
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardware
 
International Open Hackerspace Day 2018
International Open Hackerspace Day 2018International Open Hackerspace Day 2018
International Open Hackerspace Day 2018
 
Monitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPMonitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMP
 
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
 
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
 
ESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoTESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoT
 

ZABBIX PROXY COM RASPBERRY PI