Yo que se ya...

This commit is contained in:
IvanMarts 2025-03-11 09:53:39 +01:00
parent ff4f33744e
commit 5054d44e37

View File

@ -1,27 +1,32 @@
--- ---
- name: Instalar y configurar Zabbix Agent2 usando la colección Zabbix for Ansible - name: Instalar y configurar Zabbix Agent2 usando la colección Zabbix for Ansible
hosts: all hosts: all
become: no become: yes
tasks: collections:
- name: Copiar configuración personalizada - community.zabbix
ansible.builtin.copy:
src: config/zabbix_agent2.conf # Archivo en tu directorio de Ansible
dest: /etc/zabbix/zabbix_agent2.conf
owner: root
group: root
mode: 0644
roles: roles:
- role: community.zabbix.zabbix_agent - role: community.zabbix.zabbix_agent
# Versión del agente a instalar
zabbix_agent2: true
zabbix_agent_config:
Server: "192.168.1.10" # Obligatorio: IP/host del servidor Zabbix
ServerActive: "192.168.1.10" # Obligatorio para checks activos
Hostname: "{{ ansible_hostname }}" # Obligatorio: Nombre único en Zabbix
User: root # Usuario para ejecutar comandos
AllowRoot: 1
# Ejecutar servicio como root vars:
zabbix_agent_user: root # Especificar que se instalará Zabbix Agent2
zabbix_agent_group: root zabbix_agent_variant: 2
zabbix_agent_config:
Server: "192.168.1.10" # IP/host del servidor Zabbix
ServerActive: "192.168.1.10" # Servidor activo
Hostname: "{{ ansible_hostname }}" # Nombre único en Zabbix
AllowRoot: 1 # Permitir ejecución como root
# Ejecutar servicio como root
zabbix_agent_user: root
zabbix_agent_group: root
tasks:
- name: Copiar configuración personalizada
ansible.builtin.copy:
src: config/zabbix_agent2.conf # Archivo en tu directorio de Ansible
dest: /etc/zabbix/zabbix_agent2.conf
owner: root
group: root
mode: 0644