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.

1º Meetup Zabbix Meetup do Recife: Aécio Pires - Gerenciando Zabbix com o SaltStack

90 views

Published on

Gerenciamento de Configuração e DevOPS tem a ver com Zabbix? Nesta palestra Aécio demonstra que tem sim.

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

1º Meetup Zabbix Meetup do Recife: Aécio Pires - Gerenciando Zabbix com o SaltStack

  1. 1. Gerenciando o com Aécio Pires
  2. 2. 2 Sobre mim... http://aeciopires.com ● Analista de suporte ● Mestrando em Tecnologia da Informação – IFPB ● Usuário Zabbix e membro da desde 2008 ● Autor nos livros:
  3. 3. A cultura Palestra: A relação entre o ágil e o DevOps Marcell Castelo Branco https://www.youtube.com/watch?v=XrRrc37lUzk Palestra: O poder da abstração: desafios técnicos e culturais do “Ops” para o DevOps Daniel Requena https://t.co/soyugYTeC3 3
  4. 4. 4 Mudando o ParadigmaMudando o Paradigma
  5. 5. Visualizando sua infra Do ponto de vista físico 5
  6. 6. Visualizando sua infra Como código 6
  7. 7. 7 Infra as Code - IaC “Infraestrutura como código usa técnicas, práticas e ferramentas do mundo do desenvolvimento de software, isto permite que ações sejam corretamente testadas antes de serem aplicadas em áreas críticas de nossa organização.”
  8. 8. 8 Infra as Code - IaC “Ao tratar IaC da mesma forma que tratamos software, podemos pensar em versionamento, integração contínua, refatoração, programação em pares, testes, dentre outras técnicas para desenvolver a nossa infra.”
  9. 9. Conhecendo uma das muitas ferramentas que implementam IaC Conhecendo uma das muitas ferramentas que implementam IaC 9
  10. 10. 10 É uma ferramenta e plataforma de código fonte aberto que possibilita a gerência de configuração de servidores, aplicações, ativos de rede e serviços. Executa remotamente os comandos nos hosts e pode funcionar nas seguintes arquiteturas: ● Agentless; ● Client-Server; ● Masterless; ● Master–Proxy; O que é ?
  11. 11. permite... 11 ● Execução de comandos remotos de forma paralela; ● Flexível sistema de alvo dos comandos; ● Linguagem declarativa no padrão YAML e/ou Jinja; ● Tolerância a falha do master; ● Pode reagir a eventos ocorridos na infraestrutura; ● Segurança na comunicação com os agentes; ● Autenticidade; ● Escalabilidade; ● Na arquitetura client-server, é o master que envia os comandos para todos os agentes. ● Não precisa abrir porta no host com o agente instalado, entre outras funcionalidades.
  12. 12. Comparações com outras ferramentas 12 ● https://www.tutorialspoint.com/saltstack/saltstack_competitors.htm ● https://www.anutanetworks.com/network-automation-with-chef-puppet-ansible/ ● https://blog.overops.com/deployment-management-tools-chef-vs-puppet-vs-ansible-vs-saltstack-vs-fabric/ ● https://www.infoworld.com/article/2609482/data-center-review-puppet-vs-chef-vs-ansible-vs-salt.html ● http://www.diva-portal.org/smash/get/diva2:1117279/FULLTEXT01.pdf ● http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1117279&dswid=9945 ● http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A732615&dswid=-2929 ● https://www.networkworld.com/article/2172097/puppet-vs--chef-vs--ansible-vs--salt.amp.html ● https://www.intigua.com/blog/puppet-vs.-chef-vs.-ansible-vs.-saltstack ● https://resources.sei.cmu.edu/asset_files/WhitePaper/2019_019_001_539335.pdf ● https://technology.hcs-company.com/a-short-comparison-of-ansible-chef-puppet-and-saltstack/ ● https://www.quora.com/Whats-the-difference-between-Ansible-Puppet-Chef-and-SaltStack ● http://www.indiangnu.org/wp-content/uploads/2017/09/Devops-Comparison-v3.pdf ● http://www.diva-portal.org/smash/get/diva2:732615/FULLTEXT01.pdf ● https://resources.sei.cmu.edu/asset_files/WhitePaper/2019_019_001_539335.pdf ● https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ● https://www.infoworld.com/article/2609482/data-center-review-puppet-vs-chef-vs-ansible-vs-salt.html
  13. 13. Um pouco de HistóriaUm pouco de História 13
  14. 14. História 14 ● Primeira release publicada em 19 de março 2011. ● Versão atual: 2019.2 ● Código fonte aberto: https://github.com/saltstack ● Escrito em Python. ● Criado inicialmente por Thomas S. Hatch e mantido pela comunidade e pela empresa SaltStack Inc. ● Licença: Apache 2.0 ● Suporte a Windows, Linux, MacOS, Raspbian, Amazon Linux, Arista EOS, FreeBSD, OpenBSD, Solaris. https://repo.saltstack.com https://docs.saltstack.com/en/latest/topics/installation/index.html
  15. 15. Características 15 ● Nova versão com novas funcionalidades a cada 6 meses https://docs.saltstack.com/en/latest/topics/development/conventions/release.ht ml ● Geralmente nova versão com correção de bugs a cada 2 meses https://docs.saltstack.com/en/latest/topics/development/git/index.html ● Ciclo de vida: https://s.saltstack.com/product-support-lifecycle ● Modo noop => Simula mudanças no ambiente sem alterá- lo; ● Usa as portas 4505/TCP e 4506/TCP (deve ser aberta apenas no Master); ● Utiliza o protocolo ZeroMQ na arquitetura client/server; https://rfc.zeromq.org http://zeromq.org ● Versões Entreprise e Comunity https://www.saltstack.com/products/saltstack-enterprise/
  16. 16. ComunidadeComunidade 16
  17. 17. Suporte e Documentação 17 A empresa SaltStack Inc oferece treinamentos e suporte diretamente aos clientes https://www.saltstack.com/company/contact-us/ Links com materiais de apoio: • Manual do SaltStack – https://docs.saltstack.com ● Primeiros passos com SaltStack http://blog.aeciopires.com/primeiros-passos-com-saltstack/ • Comunidade SaltStack – https://www.saltstack.com/resources/community
  18. 18. 18 Ok… E o que isso tem a ver com Zabbix? Ok… E o que isso tem a ver com Zabbix?
  19. 19. Gerenciamento do Zabbix como código 19 $ sudo salt 'server[1-6]' state.apply server1 server2 server3 server6 server5 server4
  20. 20. 20 Mão na massaMão na massa
  21. 21. Demonstração 21 ● http://blog.aeciopires.com/primeiros-passos-com-saltstack/ ● https://github.com/aeciopires/saltstack-examples/ Server Web Agent 11 22 33 44 55 66 salt-master salt-minion Código: pillars + fórmulas
  22. 22. 22 Trabalhos futurosTrabalhos futuros
  23. 23. Gerenciar o Zabbix usando a API e módulos do Salt https://www.zabbix.com/integrations/saltstack https://github.com/saltstack-formulas/zabbix-formula https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.zabbix.html https://docs.saltstack.com/en/latest/ref/states/all/salt.states.zabbix_host.html 23 Trabalhos futuros
  24. 24. Referências 24 ● Puppet: Automação e gerência de configurações - Guto Carvalho e Rafael Sales https://speakerdeck.com/gutocarvalho/meetup-puppet-br-20160518-intro-puppet ● SaltStack Inc https://puppet.com ● Primeiros Passos com o SaltStack http://blog.aeciopires.com/primeiros-passos-com-saltstack
  25. 25. aeciopires.com 25 Obrigado e esperoObrigado e espero revê-los em breve.revê-los em breve.

×