SlideShare uma empresa Scribd logo
Gerenciando o
com
Aécio Pires
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:
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
Mudando o ParadigmaMudando o Paradigma
Visualizando sua infra
Do ponto de vista físico
5
Visualizando sua infra
Como código
6
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
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.”
Conhecendo uma das muitas
ferramentas que implementam
IaC
Conhecendo uma das muitas
ferramentas que implementam
IaC
9
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 é ?
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.
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
Um pouco de HistóriaUm pouco de História
13
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
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/
ComunidadeComunidade
16
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
Ok… E o que isso tem a ver
com Zabbix?
Ok… E o que isso tem a ver
com Zabbix?
Gerenciamento do Zabbix como código
19
$ sudo salt 'server[1-6]' state.apply
server1
server2
server3
server6
server5
server4
20
Mão na massaMão na massa
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
Trabalhos futurosTrabalhos futuros
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
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
aeciopires.com
25
Obrigado e esperoObrigado e espero
revê-los em breve.revê-los em breve.

Mais conteúdo relacionado

PDF
Integração contínua com Jenkins
PDF
Zabbix, Grafana e os conteineres Docker
PDF
Pipeconf no CoffeOps Campinas
PPTX
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
PPTX
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
PPTX
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
PDF
#1 - Git - Introdução
PPTX
Dev ops integração contínua com jenkins
Integração contínua com Jenkins
Zabbix, Grafana e os conteineres Docker
Pipeconf no CoffeOps Campinas
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
#1 - Git - Introdução
Dev ops integração contínua com jenkins

Mais procurados (20)

PDF
Integração contínua em PHP com Jenkins
PDF
Jenkins - livre-se da parte chata do Java
PDF
Jenkins
PDF
Jenkins, o CI ao seu dispor
PDF
Construção e provisionamento de ambientes de desenvolvimento virtualizados
PPTX
Impacto dos frameworks PHP
ODP
Python e frameworks web
PDF
Tcos Fisl
PPTX
Do Monolítico aos Micro Serviços no Azure
PDF
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
PPTX
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
PPTX
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
KEY
Desenvolvimento PHP com Vagrant - TDC 2012
PPTX
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PDF
Desenvolvimento Produtivo com Spring Roo
PDF
Spring roo - Criando aplicações Java Web em poucos minutos
PDF
Testes com xUnit + Coding Dojo
PDF
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
PDF
PHP: Além do sitezinho
Integração contínua em PHP com Jenkins
Jenkins - livre-se da parte chata do Java
Jenkins
Jenkins, o CI ao seu dispor
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Impacto dos frameworks PHP
Python e frameworks web
Tcos Fisl
Do Monolítico aos Micro Serviços no Azure
1º Meetup Zabbix Meetup do Recife: Hernandes Martins - Gerando relatórios via...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Desenvolvimento Produtivo com Spring Roo
Spring roo - Criando aplicações Java Web em poucos minutos
Testes com xUnit + Coding Dojo
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
PHP: Além do sitezinho
Anúncio

Semelhante a Gerenciando o Zabbix com o SaltStack (20)

PDF
Configuração de ativos de rede utilizando a abordagem infrastructure as code
PDF
Meetup-Churrops
PDF
Continuous Deployment e DevOps na Nuvem
PDF
DevOps Primeiros Passos
PDF
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
PDF
Curso de Verão - Aula 03 - Introdução ao CI-CD e Infraestrutura como Código
PDF
Artigo gerencia de_redes
PDF
DevOps & PostgreSQL - Provisionamento Ágil
PDF
Phprs meetup - deploys automatizados com gitlab
PDF
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
PDF
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
PDF
TDC2016SP - Infra ágil: conceito e prática
PDF
Apresentando o OpsWorks - Bemobi
PDF
Infraestrutura Ágil
PDF
Um novo modelo de implantação do SEI no governo
PDF
Automação de Data Center
PDF
MIT DevOps IaC - Infra como Código
PPTX
Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?
PPTX
Melhores práticas de CI/CD na construção de aplicações modernas
PDF
Infraestrutura como código Terraform aws openshift Ansible
Configuração de ativos de rede utilizando a abordagem infrastructure as code
Meetup-Churrops
Continuous Deployment e DevOps na Nuvem
DevOps Primeiros Passos
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Curso de Verão - Aula 03 - Introdução ao CI-CD e Infraestrutura como Código
Artigo gerencia de_redes
DevOps & PostgreSQL - Provisionamento Ágil
Phprs meetup - deploys automatizados com gitlab
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
TDC2016SP - Infra ágil: conceito e prática
Apresentando o OpsWorks - Bemobi
Infraestrutura Ágil
Um novo modelo de implantação do SEI no governo
Automação de Data Center
MIT DevOps IaC - Infra como Código
Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?
Melhores práticas de CI/CD na construção de aplicações modernas
Infraestrutura como código Terraform aws openshift Ansible
Anúncio

Mais de Aécio Pires (20)

PDF
Zabbix BR 2020
PDF
[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker
PDF
Gerenciando o Zabbix com o SaltStack
PDF
Integração contínua com Jenkins
PDF
Management Zabbix with Terraform
PDF
Salada mista com: Zabbix, Puppet e Docker
PDF
Transportando as aplicações entre vários ambientes com Docker
PDF
Monitoring Cast 1: Puppet & Zabbix
PDF
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
PDF
Integração do Zabbix com Grafana
PDF
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
PDF
Lançamento do livro "De A a Zabbix" no IFPB
PDF
Instalação do Squid3 através da compilação do código fonte no Ubuntu 12.04/14...
PDF
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
PDF
Zabbix 2.0: o que ele pode monitorar na sua rede?
PDF
Apresentação sobre Zabbix na iDEZ 2012
PDF
Projeto Zabbix: Conhecendo a ferramenta
PDF
Zabbix e caso de uso na SER-PB
PDF
Gerência de redes com Zabbix: conhecendo a ferramenta
PDF
Zabbix, Zenoss ou Padora: quem vai ganhar esta briga?
Zabbix BR 2020
[Unirede] Webinar: Transportando as aplicações entre vários ambientes com Docker
Gerenciando o Zabbix com o SaltStack
Integração contínua com Jenkins
Management Zabbix with Terraform
Salada mista com: Zabbix, Puppet e Docker
Transportando as aplicações entre vários ambientes com Docker
Monitoring Cast 1: Puppet & Zabbix
Gerenciamento e automatização de configuração de uma infraestrutura com Puppet
Integração do Zabbix com Grafana
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Lançamento do livro "De A a Zabbix" no IFPB
Instalação do Squid3 através da compilação do código fonte no Ubuntu 12.04/14...
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Zabbix 2.0: o que ele pode monitorar na sua rede?
Apresentação sobre Zabbix na iDEZ 2012
Projeto Zabbix: Conhecendo a ferramenta
Zabbix e caso de uso na SER-PB
Gerência de redes com Zabbix: conhecendo a ferramenta
Zabbix, Zenoss ou Padora: quem vai ganhar esta briga?

Último (19)

PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
COBITxITIL-Entenda as diferença em uso governança TI
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula04-Academia Heri- Tecnologia Geral 2025
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Apple Pippin Uma breve introdução. - David Glotz
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Aula 18 - Manipulacao De Arquivos python
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Processos na gestão de transportes, TM100 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...

Gerenciando o Zabbix com o SaltStack