Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

ZABBIX Proxy com Raspberry PI - 2º ZABBIX MEETUP DO INTERIOR-SP

4.050 visualizaciones

Publicado el

Apresentado por Douglas Esteves

Publicado en: Tecnología
  • Sé el primero en comentar

ZABBIX Proxy com Raspberry PI - 2º ZABBIX MEETUP DO INTERIOR-SP

  1. 1. 2° ZABBIX MEETUP DO INTERIOR - SP •ZABBIX Proxy com Raspberry PI Douglas Esteves 15/09/2018
  2. 2. Sobre min
  3. 3. 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 !
  4. 4. Recursos •Raspberry PI •Raspberry PI 3Modelo B Anatel
  5. 5. Especificações https://hackaday.com/2016/02/28/introducing-the-raspberry-pi-3/
  6. 6. 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
  7. 7. Hora de por em prática!
  8. 8. Shields // Seed Studio
  9. 9. https://www.seeedstudio.com/GroveP-p-2241.html
  10. 10. Outras opções
  11. 11. Omega2 MediaTek MT7688 CPU 580 MHz MIPS 64//128MB 16MB // 32MB b/g/n Wi-Fi Ethernet
  12. 12. Omega Base Board
  13. 13. Cenário para utilização de proxy Ambiente remoto Rede de desenvolvimento Validar novos equipamentos e sistemas Melhorar o ambiente computacional Centralizar comunicação.
  14. 14. Instalação •Pacotes •Docker •Compilado github.com/EstevesDouglas/segundo-zabbix-meetup-do-interior-sp
  15. 15. 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
  16. 16. 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
  17. 17. Zabbix-agent Server=IP ListenPort=10050 StartAgent=3 ServerActive=IP Hostname=nomedoequipamento $ systemctl restart zabbix-agent $ systemctl status zabbix-agent
  18. 18. 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
  19. 19. 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
  20. 20. Criar Proxy
  21. 21. Proxy Ativo
  22. 22. Monitorar o Ambiente com proxy •Gateway •Scripts •Centralizar a comunicação •Apontamento de devices
  23. 23. 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/
  24. 24. Obrigado! •Dúvidas ? •douglas@iotmakers.com.br •19 98230-3616

×