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

Por: Renato Santos em 20/04/2016


Criando PlayBook



Nada mais é que um script onde executará vários passos, seria sua automatização do quer ser realizado.

hosts: ubuntu (chamando o grupo de servidores que ira receber a execução do playbook)

vars:

server: monit.xxxxxx.com
user: root

tasks:

name: Removendo Zabbix-Agent
action: apt pkg=zabbix-agent state=removed

name: Baixando biblioteca Zabbix-Agent
action: raw wget http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix-release/zabbix-release_2.0-1squeeze_all.deb

name: Executando .deb
action: raw dpkg -i zabbix-release_2.0-1squeeze_all.deb

notify:

install zabbix
name: Atualizando repositórios
action: raw apt-get update

name: instalando zabbix agent
action: apt pkg=zabbix-agent state=latest

name: write the apache config file
template: src=/srv/zabbix_agentd.j2 dest=/etc/zabbix/zabbix_agentd.conf

name: copiando arquivos
action: copy src=/srv/zabbix/teste.txt dest=/etc/zabbix/externalscripts/teste.txt owner=zabbix group=zabbix mode=0777

name: fazendo backup de conf do zabbix
action: raw mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bkp

name: adicionado nome do host
action: raw sed -e 's/Hostname=Zabbix server/Hostname='`hostname`'/g' /etc/zabbix/zabbix_agentd.conf.bkp > /etc/zabbix/zabbix_agentd.conf

Página anterior     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

Monitorando Banco de Dados Postgres com ZABBIX

Ansible - Automatizando o Data Center

Leitura recomendada

Crimpagem de Conectores RJ-45

IPv6 completo Net Virtua

Docker - Containers em Linux (parte 2)

Asterisk - Configuração de conferência com PIN

Roubando bits - Receita para cálculo de sub-redes

  
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