链接: https://pan.baidu.com/s/1jRjapzrU7jm7wW5S5o3OaA 提取码: 9ruv
1.实验目的和内容
准备三台虚拟机 server1 server2 server3
server1作为salt-master
server2、3作为salt-minion
使用saltstack一键部署zabbix监控平台
server2作为zabbix-server
server3作为zabbix-agent
2.总体框架
3.顶级文件top.sls
对于server2运行mariadb和zabbix-server模块
对于server3运行zabbix-agent模块
base:
'server2':
- mariadb
- zabbix-server
'server3':
- zabbix-agent
4.部署zabbix-server
mariadb/init.sls
db-install:
pkg.installed:
- pkgs:
- mariadb-server
- mariadb
- MySQL-python
service.running:
- name: mariadb
cmd.run:
- name: mysql -e "DELETE FROM mysql.user WHERE User='';" && mysql -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost