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.762 ]

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

Configurando Zabbix Server no Debian

My Traceroute (MTR) , uma ferramenta de diagnóstico de rede

Análise de Desempenho: Web API

Testando velocidade entre equipamentos Ubiquiti

Montagem de Cluster

  
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