我尝试创建了一个关于Zabbix 3.0(服务器/代理)的Ansible playbook(第二部分)
追加于2017年9月3日
我也尝试了创建Zabbix3.4的ansible-playbook。
git clone https://github.com/mishikawan/zabbix34-ansible.git
为了达到的目标
这是第二次尝试使用Ansible的playbook的结果。
自动配置CentOS7环境中Zabbix-server(rpm)和Zabbix-agent(rpm)的功能。
第一篇文章(尝试创建Zabbix 3.0的Ansible Playbook)在这里。
输出
我尝试将创建的playbook注册到Github上。
git clone https://github.com/mishikawan/zabbix30-ansible.git
如果你有兴趣的话,请尝试进行git克隆。
内容
os(共通(common))
selinux無効化
timezoneの設定(zone情報指定可能)
chrony(時刻同期先IP指定可能)
zabbix-repoの登録
zabbix-server
zabbix3.0(zabbix official repo)
mariadb( DB名”zabbix”のユーザ”zabbix”のパスワード指定可能)
httpd
snmptrapd( snmptrapの受付コミュニティ名指定可能)
snmptt(epel repo)
zabbix-agent
zabbix-agent3.0( zabbix-serverのIP指定可能)
执行剧本
在Ansible服务器上执行以下操作
git clone https://github.com/mishikawan/zabbix30-ansible.git
cd zabbix30-ansible/
ansible-playbook -i zabbix30/inventory/inventory.ini zabbix30/zabbix30_deploy.yml
当一切平稳无事时,在Zabbix服务器上Zabbix服务器正在运行。您可以通过以下URL进行访问。
http://{zabbix-server-ip}/zabbix
ID = Admin
PASS = zabbix