SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
INSTALANDO E MANTENDO O
ZABBIX COM ANSIBLE
2
Rodrigo Lira
●
Graduado em Redes de Computadores
●
Pós-Graduado em Segurança de Redes de Computadores
rodrigolira.eti.br
/eurodrigolira
3
Eventos
●
DevOps Conference – www.devopscf.com
●
JampaSec – www.jampasec.com
4
O que é Ansible?
●
É um mecanismo de automação de TI radicalmente
simples que automatiza o provisionamento em
nuvem, o gerenciamento de configuração, a
implantação de aplicativos, a orquestração entre
serviços e muitas outras necessidades de TI.
Fonte: https://docs.ansible.com/ansible/latest/dev_guide/overview_architecture.html
5
Por que o Ansible?
●
Ferramenta gratuita e de código aberto.
●
Rápida curva de aprendizado com usabilidade e
configuração simples utilizando YAML.
●
Sem agentes, acesso via SSH/WinRM, Python.
●
Flexível e pode-se usar para implantação de um
simples software em um único servidor até a
orquestração de todo o parque de servidores,
independente de onde estejam.
6
Arquitetura do Ansible
7
Arquitetura do Ansible
●
Inventário - Um arquivo que contém informações
sobre os host (IP, nome, grupos, variáveis).
●
APIs – Normalmente usada para quando usamos
serviços na nuvem publica ou privada.
●
Módulos – São executados nos hosts por meio das
playbooks ou de comandos “ad hoc” sendo os
responsáveis por controlar os recursos do sistema.
8
Arquitetura do Ansible
●
Plugins – Aumentam as funcionalidades do ansible.
Um exemplo é o plugin de inventário dinâmico,
que nos permite montar o inventário a partir de um
provedor de nuvem.
●
Hosts - Sistemas Operacionais (Linux, Windows,
BSDs)
●
Networking – Dispositivos na rede (switches,
roteadores, etc).
9
Arquitetura do Ansible
●
CMDB – Repositório com informações relacionadas
a todos os componentes da infraestrutura,
aplicações, etc.
●
Cloud – Podemos usar um servidor em nuvem ao
invés de um servidor local, para gerenciar,
armazenar e processar os dados.
10
Arquitetura do Ansible
●
User/Controller - responsável por executar o
provisionamento nos servidores.
●
Playbook – Arquivo escrito em YAML contém as
ações que desejamos executar, além de orquestra
e definir a ordem que as ações devem ser
executadas.
11
Arquivos Padrão
●
/etc/ansible – diretório de instalação.
●
/etc/ansible/hosts – arquivo de inventário.
●
/etc/ansible/ansible.cfg – arquivo de configuração.
●
/etc/ansible/roles – diretório de roles.
12
Comandos Ad-Hoc
●
Comandos “ad-hoc” são comandos digitados
diretamente no console, normalmente utilizado
para tarefas simples.
Sintaxe:
# ansible 10.0.0.1/bancos -i inventário -m módulo -a argumentos do módulo
Host/Grupo Inventário Módulo Argumentos do módulo
13
Comandos Ad-Hoc
●
Exemplos:
# ansible zabbix-server.rodrigolira.lab -i hosts_01 -m ping
# ansible zabbix-server.rodrigolira.lab -i hosts_01 -m setup
# ansible zabbix-server.rodrigolira.lab -i hosts_01 -m setup -a
"filter=ansible_fqdn"
14
Playbook
●
Arquivo escrito em YAML contém as ações que
desejamos executar, além de orquestra e definir a
ordem que as ações devem ser executadas.
●
Essas ações seguem a seguinte hierarquia:
– Play - contém um conjunto de tasks.
– Task - contém um conjunto de módulos.
– Module – recursos do sistema (firewall, serviços, etc)
15
Hierarquia de uma Playbook
16
Roles
●
É um padrão de organização de playbooks e outros
arquivos para facilitar o provisionamento,
compartilhamento e reutilização das playbooks.
●
As Roles esperam que determinados arquivos
estejam em determinados diretórios, cada
diretório deve conter pelo menos um arquivo
main.yml.
17
Estrutura de diretório de uma Role
inventário
playbook.yaml
roles role_name
Host
Ansible
tasks
handlers
file
templates
defaults
vars
meta
Lista de tarefas a serem executadas na role.
Manipuladores que podem ou não
ser usados pela role.
Arquivos utilizados pela role.
Modelos utilizados pela role.
Variáveis padrão utilizadas pela role.
Outras variáveis utilizadas pela role.
Dependências utilizadas pela role.
18
Como o Ansible pode
me ajuda com o
Zabbix?
19
Como o Ansible me ajuda com o Zabbix?
20
Instalação do Zabbix Server
21
Instalação do Zabbix Agent, criação de grupo
e host.
22
Outros Recursos
# ansible-doc - exibe informações sobre módulos/plugins.
# ansible-vault - utilitário de criptografia arquivos do ansible.
# ansible-galaxy - repositórios compartilhados galaxy.ansible.com.
Ansible AWX/Tower
23
PERGUNTAS?
24
Referências:
●
https://docs.ansible.com
●
https://docs.ansible.com/ansible/latest/modules/li
st_of_monitoring_modules.html#zabbix
●
https://www.zabbix.com/
●
https://www.zabbix.com/integrations/ansible
●

Weitere ähnliche Inhalte

Was ist angesagt?

Patroni: Kubernetes-native PostgreSQL companion
Patroni: Kubernetes-native PostgreSQL companionPatroni: Kubernetes-native PostgreSQL companion
Patroni: Kubernetes-native PostgreSQL companionAlexander Kukushkin
 
Zabbix Performance Tuning
Zabbix Performance TuningZabbix Performance Tuning
Zabbix Performance TuningRicardo Santos
 
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...Mydbops
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月VirtualTech Japan Inc.
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 
Primeiros passos com a API do Zabbix
Primeiros passos com a API do ZabbixPrimeiros passos com a API do Zabbix
Primeiros passos com a API do ZabbixJanssen Lima
 
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security Plugin
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security PluginMonitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security Plugin
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security PluginAlessandro Silva
 
[D12] NonStop SQLって何? by Susumu Yamamoto
[D12] NonStop SQLって何? by Susumu Yamamoto[D12] NonStop SQLって何? by Susumu Yamamoto
[D12] NonStop SQLって何? by Susumu YamamotoInsight Technology, Inc.
 
Terraform: An Overview & Introduction
Terraform: An Overview & IntroductionTerraform: An Overview & Introduction
Terraform: An Overview & IntroductionLee Trout
 
AWS CAF & Well-Architected Framework
AWS CAF & Well-Architected FrameworkAWS CAF & Well-Architected Framework
AWS CAF & Well-Architected Framework真吾 吉田
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Amazon Web Services
 
02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 AnsibleOpennaru, inc.
 
Monitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELMonitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELAlessandro Silva
 
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorDeploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
 
Apache spark 소개 및 실습
Apache spark 소개 및 실습Apache spark 소개 및 실습
Apache spark 소개 및 실습동현 강
 
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -Yahoo!デベロッパーネットワーク
 

Was ist angesagt? (20)

Patroni: Kubernetes-native PostgreSQL companion
Patroni: Kubernetes-native PostgreSQL companionPatroni: Kubernetes-native PostgreSQL companion
Patroni: Kubernetes-native PostgreSQL companion
 
Zabbix Performance Tuning
Zabbix Performance TuningZabbix Performance Tuning
Zabbix Performance Tuning
 
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...
PostgreSQL 15 and its Major Features -(Aakash M - Mydbops) - Mydbops Opensour...
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 
Primeiros passos com a API do Zabbix
Primeiros passos com a API do ZabbixPrimeiros passos com a API do Zabbix
Primeiros passos com a API do Zabbix
 
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security Plugin
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security PluginMonitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security Plugin
Monitoramento de Vulnerabilidades com Zabbix, RHEL e Yum Security Plugin
 
[D12] NonStop SQLって何? by Susumu Yamamoto
[D12] NonStop SQLって何? by Susumu Yamamoto[D12] NonStop SQLって何? by Susumu Yamamoto
[D12] NonStop SQLって何? by Susumu Yamamoto
 
Terraform: An Overview & Introduction
Terraform: An Overview & IntroductionTerraform: An Overview & Introduction
Terraform: An Overview & Introduction
 
AWS CAF & Well-Architected Framework
AWS CAF & Well-Architected FrameworkAWS CAF & Well-Architected Framework
AWS CAF & Well-Architected Framework
 
Zabbix
ZabbixZabbix
Zabbix
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
 
02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible02.실전! 시스템 관리자를 위한 Ansible
02.실전! 시스템 관리자를 위한 Ansible
 
AWS Amplify 入門
AWS Amplify 入門AWS Amplify 入門
AWS Amplify 入門
 
Ansible
AnsibleAnsible
Ansible
 
Monitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHELMonitoramento Enterprise com Zabbix+RHEL
Monitoramento Enterprise com Zabbix+RHEL
 
InfluxDB & Grafana
InfluxDB & GrafanaInfluxDB & Grafana
InfluxDB & Grafana
 
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorDeploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
 
Apache spark 소개 및 실습
Apache spark 소개 및 실습Apache spark 소개 및 실습
Apache spark 소개 및 실습
 
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
Apache Kafkaによるログ転送とパフォーマンスチューニング - Bonfire Backend #2 -
 

Ähnlich wie Instalando e mantendo o Zabbix com Ansible

Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiRicardo Martins ☁
 
Tunando sua aplicação LNMP
Tunando sua aplicação LNMPTunando sua aplicação LNMP
Tunando sua aplicação LNMPLeandro Mendes
 
Nodejs justdigital
Nodejs justdigitalNodejs justdigital
Nodejs justdigitalJust Digital
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com DockerWellington Silva
 
Testes Funcionais e Estruturais utilizando Selenium IDE e Cobertura
Testes Funcionais e Estruturais utilizando Selenium IDE e CoberturaTestes Funcionais e Estruturais utilizando Selenium IDE e Cobertura
Testes Funcionais e Estruturais utilizando Selenium IDE e CoberturaTiago Antônio da Silva
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014MySQL Brasil
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores LinuxImpacta Eventos
 
Automação de tarefas com grunt
Automação de tarefas com gruntAutomação de tarefas com grunt
Automação de tarefas com gruntRafael Lyra
 
Docker e outras ferramentas Devops
Docker e outras ferramentas DevopsDocker e outras ferramentas Devops
Docker e outras ferramentas DevopsCristian Trucco
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 
MySQL em 10min - Alexandre Almeida HTI Tecnologia
MySQL em 10min - Alexandre Almeida HTI TecnologiaMySQL em 10min - Alexandre Almeida HTI Tecnologia
MySQL em 10min - Alexandre Almeida HTI TecnologiaMySQL Brasil
 
Laravel + Vue: Como começar
Laravel + Vue: Como começarLaravel + Vue: Como começar
Laravel + Vue: Como começarLeandro Ferreira
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxDell Technologies
 
From Development to Production: Vagrant and Ansible, por Erika Heidi
From Development to Production: Vagrant and Ansible, por Erika HeidiFrom Development to Production: Vagrant and Ansible, por Erika Heidi
From Development to Production: Vagrant and Ansible, por Erika HeidiiMasters
 

Ähnlich wie Instalando e mantendo o Zabbix com Ansible (20)

Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Tunando sua aplicação LNMP
Tunando sua aplicação LNMPTunando sua aplicação LNMP
Tunando sua aplicação LNMP
 
Consegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + PuppetConsegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + Puppet
 
Nodejs justdigital
Nodejs justdigitalNodejs justdigital
Nodejs justdigital
 
12 factor app. Melhor com Docker
12 factor app. Melhor com Docker12 factor app. Melhor com Docker
12 factor app. Melhor com Docker
 
Testes Funcionais e Estruturais utilizando Selenium IDE e Cobertura
Testes Funcionais e Estruturais utilizando Selenium IDE e CoberturaTestes Funcionais e Estruturais utilizando Selenium IDE e Cobertura
Testes Funcionais e Estruturais utilizando Selenium IDE e Cobertura
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
 
Segurança em servidores Linux
Segurança em servidores LinuxSegurança em servidores Linux
Segurança em servidores Linux
 
Automação de Data Center
Automação de Data CenterAutomação de Data Center
Automação de Data Center
 
Automação de tarefas com grunt
Automação de tarefas com gruntAutomação de tarefas com grunt
Automação de tarefas com grunt
 
Docker e outras ferramentas Devops
Docker e outras ferramentas DevopsDocker e outras ferramentas Devops
Docker e outras ferramentas Devops
 
Zabbix
ZabbixZabbix
Zabbix
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
 
MySQL em 10min - Alexandre Almeida HTI Tecnologia
MySQL em 10min - Alexandre Almeida HTI TecnologiaMySQL em 10min - Alexandre Almeida HTI Tecnologia
MySQL em 10min - Alexandre Almeida HTI Tecnologia
 
Laravel + Vue: Como começar
Laravel + Vue: Como começarLaravel + Vue: Como começar
Laravel + Vue: Como começar
 
Kali linux
Kali linux Kali linux
Kali linux
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Snep arquitetura
Snep arquiteturaSnep arquitetura
Snep arquitetura
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - Linux
 
From Development to Production: Vagrant and Ansible, por Erika Heidi
From Development to Production: Vagrant and Ansible, por Erika HeidiFrom Development to Production: Vagrant and Ansible, por Erika Heidi
From Development to Production: Vagrant and Ansible, por Erika Heidi
 

Instalando e mantendo o Zabbix com Ansible

  • 1. INSTALANDO E MANTENDO O ZABBIX COM ANSIBLE
  • 2. 2 Rodrigo Lira ● Graduado em Redes de Computadores ● Pós-Graduado em Segurança de Redes de Computadores rodrigolira.eti.br /eurodrigolira
  • 3. 3 Eventos ● DevOps Conference – www.devopscf.com ● JampaSec – www.jampasec.com
  • 4. 4 O que é Ansible? ● É um mecanismo de automação de TI radicalmente simples que automatiza o provisionamento em nuvem, o gerenciamento de configuração, a implantação de aplicativos, a orquestração entre serviços e muitas outras necessidades de TI. Fonte: https://docs.ansible.com/ansible/latest/dev_guide/overview_architecture.html
  • 5. 5 Por que o Ansible? ● Ferramenta gratuita e de código aberto. ● Rápida curva de aprendizado com usabilidade e configuração simples utilizando YAML. ● Sem agentes, acesso via SSH/WinRM, Python. ● Flexível e pode-se usar para implantação de um simples software em um único servidor até a orquestração de todo o parque de servidores, independente de onde estejam.
  • 7. 7 Arquitetura do Ansible ● Inventário - Um arquivo que contém informações sobre os host (IP, nome, grupos, variáveis). ● APIs – Normalmente usada para quando usamos serviços na nuvem publica ou privada. ● Módulos – São executados nos hosts por meio das playbooks ou de comandos “ad hoc” sendo os responsáveis por controlar os recursos do sistema.
  • 8. 8 Arquitetura do Ansible ● Plugins – Aumentam as funcionalidades do ansible. Um exemplo é o plugin de inventário dinâmico, que nos permite montar o inventário a partir de um provedor de nuvem. ● Hosts - Sistemas Operacionais (Linux, Windows, BSDs) ● Networking – Dispositivos na rede (switches, roteadores, etc).
  • 9. 9 Arquitetura do Ansible ● CMDB – Repositório com informações relacionadas a todos os componentes da infraestrutura, aplicações, etc. ● Cloud – Podemos usar um servidor em nuvem ao invés de um servidor local, para gerenciar, armazenar e processar os dados.
  • 10. 10 Arquitetura do Ansible ● User/Controller - responsável por executar o provisionamento nos servidores. ● Playbook – Arquivo escrito em YAML contém as ações que desejamos executar, além de orquestra e definir a ordem que as ações devem ser executadas.
  • 11. 11 Arquivos Padrão ● /etc/ansible – diretório de instalação. ● /etc/ansible/hosts – arquivo de inventário. ● /etc/ansible/ansible.cfg – arquivo de configuração. ● /etc/ansible/roles – diretório de roles.
  • 12. 12 Comandos Ad-Hoc ● Comandos “ad-hoc” são comandos digitados diretamente no console, normalmente utilizado para tarefas simples. Sintaxe: # ansible 10.0.0.1/bancos -i inventário -m módulo -a argumentos do módulo Host/Grupo Inventário Módulo Argumentos do módulo
  • 13. 13 Comandos Ad-Hoc ● Exemplos: # ansible zabbix-server.rodrigolira.lab -i hosts_01 -m ping # ansible zabbix-server.rodrigolira.lab -i hosts_01 -m setup # ansible zabbix-server.rodrigolira.lab -i hosts_01 -m setup -a "filter=ansible_fqdn"
  • 14. 14 Playbook ● Arquivo escrito em YAML contém as ações que desejamos executar, além de orquestra e definir a ordem que as ações devem ser executadas. ● Essas ações seguem a seguinte hierarquia: – Play - contém um conjunto de tasks. – Task - contém um conjunto de módulos. – Module – recursos do sistema (firewall, serviços, etc)
  • 16. 16 Roles ● É um padrão de organização de playbooks e outros arquivos para facilitar o provisionamento, compartilhamento e reutilização das playbooks. ● As Roles esperam que determinados arquivos estejam em determinados diretórios, cada diretório deve conter pelo menos um arquivo main.yml.
  • 17. 17 Estrutura de diretório de uma Role inventário playbook.yaml roles role_name Host Ansible tasks handlers file templates defaults vars meta Lista de tarefas a serem executadas na role. Manipuladores que podem ou não ser usados pela role. Arquivos utilizados pela role. Modelos utilizados pela role. Variáveis padrão utilizadas pela role. Outras variáveis utilizadas pela role. Dependências utilizadas pela role.
  • 18. 18 Como o Ansible pode me ajuda com o Zabbix?
  • 19. 19 Como o Ansible me ajuda com o Zabbix?
  • 21. 21 Instalação do Zabbix Agent, criação de grupo e host.
  • 22. 22 Outros Recursos # ansible-doc - exibe informações sobre módulos/plugins. # ansible-vault - utilitário de criptografia arquivos do ansible. # ansible-galaxy - repositórios compartilhados galaxy.ansible.com. Ansible AWX/Tower