ansible 安装 zabbix6.0
时间: 2023-08-31 13:04:47 浏览: 182
利用ansible 自动安装zabbix agent的 role
要在 Ansible 中安装 Zabbix 6.0,你可以使用 Ansible 的 `yum` 模块来安装所需的软件包。首先,确保你的目标主机上已经配置了适当的软件源。
以下是一个示例的 Ansible playbook,可用于安装 Zabbix 6.0:
```yaml
---
- name: Install Zabbix 6.0
hosts: your_target_hosts
become: true
tasks:
- name: Add Zabbix repository
yum_repository:
name: zabbix-6.0
description: Zabbix Official Repository - $basearch
baseurl: https://repo.zabbix.com/zabbix/6.0/rhel/{{ ansible_distribution_major_version }}/x86_64/
gpgcheck: no
enabled: yes
- name: Install Zabbix server, agent, and frontend
yum:
name: [zabbix-server-mysql, zabbix-web-mysql, zabbix-agent]
state: present
```
将 `your_target_hosts` 替换为你目标主机的列表或主机组。这个 playbook 将添加 Zabbix 官方软件源,然后安装 Zabbix 服务器、代理和前端。
你可以通过运行以下命令来执行 playbook:
```bash
ansible-playbook your_playbook.yaml
```
确保你在运行 playbook 之前已经配置了适当的 SSH 认证,并且 Ansible 可以访问目标主机。
阅读全文