O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Orquestrando Templates no Zabbix

28 visualizações

Publicada em

Metologia para manter integrado entre GIT e o Zabbix os Templates

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Orquestrando Templates no Zabbix

  1. 1. 8/28/2018 18/28/2018 1 Palestra Orquestrando Templates no Zabbix THIAGO MELO Unirede Soluções Corporativas www.unirede.net
  2. 2. A Unirede proporciona para seus clientes formas de garantir um melhor desempenho dos ambientes de TI, gerando maior produtividade, reduzindo os tempos de indisponibilidade e acelerando seus negócios. A Unirede é especialista em Gestão de TI, foi Fundada em 1999 no Rio Grande do Sul, Brasil, atua no mercado corporativo. Pontos de presença em Porto Alegre-RS, São Paulo-SP, Rio de Janeiro-RJ, Brasil e Estados Unidos. …
  3. 3. Thiago Melo –Monitoring Team Cordinator Unirede Soluções Corporativas Carreira: Certificações: E-mail: thiago.melo@unirede.net Site: www.unirede.net Telefone: (51) 3012.1920 8/28/2018 3Sobre o palestrante
  4. 4. 8/28/2018 4Sumário • Templates e ambiente de múltiplos Zabbix Servers • Salt • API Zabbix • GIT e sua organização • Ambientes de Zabbix (DEV/Producao) • Integrando Zabbix – Salt - Git
  5. 5. 8/28/2018 5Problemas a transpor • Quais problemas? • Garantir templates sincronizados em todos os servidores • Atualizar alteração de template em todos os servidores • Destinar os templates somente aos locais definidos • Deploy somente de templates devidamente testados • Controle de Versão
  6. 6. 8/28/2018 6Templates e ambiente de múltiplos Zabbix Servers Template Base Template Base Template Base Template Base
  7. 7. 8/28/2018 7Salt Opensource Configuration Managment • Sincronização de Configurações • Deploy de Aplicações • Deploy de Dados • Execução de Comandos Remotos
  8. 8. 8/28/2018 8Salt MASTER MINIONMINION MINION
  9. 9. 8/28/2018 9Git Sistema de Controle de Versão • Controle de Versão de Arquivos • Coordenação de trabalho entre várias pessoas • Controle de divisão de conteúdo entre vários ambientes
  10. 10. 8/28/2018 10Git
  11. 11. 8/28/2018 11Zabbix API Application Programming Interface • Integração com Softwares de Terceiros • Automatização de rotinas • Criação de novas aplicações para trabalhar com o Zabbix
  12. 12. 8/28/2018 12Sumário
  13. 13. 8/28/2018 13Sumário Ambientes Zabbix • Criado Ambiente de DEV • Necessário testar Templates antes de aplicar em produção • Evitar impacto em produção de um alerta em construção
  14. 14. 8/28/2018 14Ambiente Zabbix export Template Base Template Base import PRODUÇÃODEV
  15. 15. 8/28/2018 15Controle de Versão Controle de Versão • Necessário um lugar canônico • Controle de quem altera • Histórico de modificações
  16. 16. 8/28/2018 16Controle de Versão
  17. 17. 8/28/2018 17Controle de Versão
  18. 18. 8/28/2018 18Controle de Versão Template Base Template Base PRODUÇÃODEV
  19. 19. 8/28/2018 19Distribuição Automática Distribuição Automática • Sem necessidade de interação humana para deploy • Garantia de Template aplicados • Velocidade da propagação
  20. 20. 8/28/2018 20Distribuição Automática Template Base Template Base PRODUÇÃODEV Zabbix API Zabbix API SALT MINION
  21. 21. 8/28/2018 21Distribuição Automática
  22. 22. 8/28/2018 22Distribuição Automática
  23. 23. 8/28/2018 23Distribuição Automática
  24. 24. 8/28/2018 24Distribuição Automática SALT STATE
  25. 25. 8/28/2018 25Distribuição Automática
  26. 26. 8/28/2018 26Distribuição Automática DEV PRODUÇÃO UNIREDE UNIREDE REPOSITÓRIO REPOSITÓRIO DEV Template Merge Request Approved BRANCH BRANCH PRODUÇÃO Template Template Template
  27. 27. 8/28/2018 27Distribuição Automática UNIREDE BRANCH ZBX-UNIREDE Template 1 WEBMONITOR BRANCH Template 2 CLIENTE BRANCH Template 3 ZBX-WEBMONITOR ZBX-CLIENTE
  28. 28. PORTO ALEGRE - RS Av. Princesa Isabel, 844 / 2º andar, bairro Santana, Porto Alegre – RS, CEP: 90620-00 Fone: +55 (51) 3012.1920 SÃO PAULO - SP Av. Paulista, 807 / 2315, 23º andar, bairro Bela Vista, São Paulo – SP, CEP: 01311-100 Fone: +55 (11) 3230.4980 RIO DE JANEIRO - RJ Av. Presidente Wilson, 231, 9º andar, bairro Centro, Rio de Janeiro – RJ, CEP: 20030-021 Fone: +55 (21) 4042.3055 ESTADOS UNIDOS 201 South Biscayne Blvd Suite, 1200, Miami – FL, 33131 Fone: +1-786-471-8227

×