ansible role:安裝zabbix agent
資源地址:https://download.csdn.net/download/zjyklwg/10755614
資源內容:
[ t_install_zabbix_agent]$ tree
.
├── defaults
│ └── main.yml
├── files
│ ├── install_zabbix_agent.sh
│ ├── install_zabbix_agent.sh~
│ ├── zabbix-3.4.13.tar.gz
│ └── zabbix-agent.service
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── README.md
├── tasks
│ ├── main.yml
│ └── main.yml~
├── templates
├── tests
│ ├── inventory
│ └── test.yml
└── vars
└── main.yml
cat t_install_zabbix_agent.yml
---
- hosts: 需要安裝zabbix agent 的主機名
sudo: yes
roles:
- t_install_zabbix_agent
使用方法:ansible-playbook t_install_zabbix_agent.yml
需要定義以下幾個主機變數:
host_group 屬於zabbix的那個host group
zabbix_template 屬於zabbix的那個模板
project_name 主機屬於那個專案
注意:預設使用 iptables的防火牆,zabbix server的ansible hosts的主機名預設為zabbix,執行前請自行修改 tasks/main.yml檔案裡面的相關值