Ansible - Instalação em massa Agent Zabbix

Neste artigo faço apresentação de uma grande tarefa de automação de instalação de agentes zabbixv via Ansible.

[ Hits: 22.760 ]

Por: Renato Santos em 20/04/2016


Instalação Ansible



Nesta primeira etapa iremos instalar o Ansible, assim criando um servidor master que irá conter todas nossas configurações de playbook.

Ansible

Requisitos (Ubuntu):

sudo apt-get install python-paramiko python-yaml python-jinja2 sshpass git

Instalando Ansible:

sudo apt-get install ansible/raring-backports
$ sudo apt-get install ansible


Configurando acesso ao clientes

Nesta etapa iremos realizar as configurações de acesso do servidor para cliente, onde serão executados os comandos.

Criação de um arquivo $HOME/.ansible/ansible_hosts:

[centos]
10.0.0.1 ansible_ssh_user=root ansible_ssh_pass=senha1
10.0.0.2 ansible_ssh_user=root ansible_ssh_pass=senha2
10.0.0.3 ansible_ssh_user=root ansible_ssh_pass=senha3
10.0.0.4 ansible_ssh_user=root ansible_ssh_pass=senha4

[ubuntu]
10.0.0.5 ansible_ssh_user=root ansible_ssh_pass=senha5

Exportar a variável que aponta para o arquivo de hosts:

export ANSIBLE_HOSTS=$HOME/.ansible/ansible_hosts

Teste:

ansible all -m ping

Obs.: pode ser necessário instalar o pacote python-simplejson nos clientes.

    Próxima página

Páginas do artigo
   1. Instalação Ansible
   2. Autenticação via chaves
   3. Criando PlayBook
   4. Criando template
Outros artigos deste autor

Ansible - Automatizando o Data Center

Monitorando Banco de Dados Postgres com ZABBIX

Leitura recomendada

Cliente Nagios no Windows - Instalação e Configuração

Nagios Core 4.0.8 com Debian 7 e Client Windows Server

Criando regras simples com IP6Tables

Configurando o segundo default gateway para um link de entrada específico

Packet Tracer 7 no Debian 10

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts