- 在
/home/devops/ansible/hosts对zabbix部署所需的主机进行设置
[devops@server10 ansible]$ cat hosts

[devops@server10 ansible]$ cd zabbix
[devops@server10 zabbix]$ ls
agent.yml db.yml my.cnf web.yml zabbix.conf
create.sql.gz deploy.yml server.yml zabbix_agentd.conf.j2 zabbix_server.conf
解释一下这些文件:
找一部主机安装mariadb,将my.cnf拷贝到当前目录下/home/devops/ansible/zabbix/
vim my.cnf
添加 character_set_server=utf8

- 找一个主机安装
zabbix,将其zabbix.conf文件拷贝过来
vim zabbix.conf
将文件中的地区进行修改

[devops@server10 zabbix]$ vim zabbix_agentd.conf.j2
- zabbix-server所在主机IP

zabbix-server所在主机IP

利用ansible_hostname自动获取

[devops@server10 zabbix]$ vim zabbix_server.conf

zabbix-server部分
---
- hosts: server
tasks:
- name: add zabb

本文介绍了如何使用Ansible的playbook自动化部署Zabbix,包括设置主机、安装Zabbix组件、配置数据库、导入初始化数据以及整合到一个playbook中进行推送。执行后,成功实现了Zabbix的连接测试。
1065

被折叠的 条评论
为什么被折叠?



