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: 7.242 ]

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

Implementando Servidor NTP no Debian

Sincronizando Bases OpenLDAP e Active Directory

Configurando serviço DHCP (Debian)

"TORIFICANDO" todo um sistema GNU/Linux utilizando a rede TOR

SNMPv3 no Debian/Ubuntu - Configurando para consultas externas

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts