Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Segundo-Zabbix-Meetup-do-interior-Zabbix-proxy-...

 Segundo-Zabbix-Meetup-do-interior-Zabbix-proxy-com-raspberrypi

2° ZABBIX MEETUP DO INTERIOR - SP

Zabbix Proxy com Raspberry PI

Douglas Esteves

September 16, 2018
Tweet

More Decks by Douglas Esteves

Other Decks in Technology

Transcript

  1. 2° ZABBIX MEETUP DO INTERIOR - SP •ZABBIX Proxy com

    Raspberry PI Douglas Esteves 15/09/2018
  2. 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 !
  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
  4. Cenário para utilização de proxy Ambiente remoto Rede de desenvolvimento

    Validar novos equipamentos e sistemas Melhorar o ambiente computacional Centralizar comunicação.
  5. 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
  6. 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
  7. 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
  8. 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