Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,012 views

Published on

Apresentado por Douglas Esteves

Published in: Technology
  • Be the first to comment

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

×