Pular para o conteúdo

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.
Renato Santos renato473
Hits: 24.524 Categoria: Linux Subcategoria: Redes
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Instalação Ansible
   2. Autenticação via chaves
   3. Criando PlayBook
   4. Criando template

Monitorando Banco de Dados Postgres com ZABBIX

Ansible - Automatizando o Data Center

Implementando Servidor NTP no Debian

Zabbix no Debian 7.8.0

Configurando serviço DHCP (Debian)

SQUID com autenticação e permissões por grupos do Active Directory e relatórios com SARG

Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.