ansible統一配置zabbix
阿新 • • 發佈:2017-05-11
ansible zabbix
一。配密鑰
先在一臺服務器裏生成密鑰
http://406647516.blog.51cto.com/2249087/1921413
用ssh-copy-id復制密鑰
for i in `cat ahost`;do ssh-copy-id -i /root/.ssh/id_rsa.pub root@$i;done
for i in `cat ahost`;do ssh-copy-id -i /root/.ssh/id_rsa.pub "-p 2234 root@$i";done
此處需要輸入各服務器的密碼
二。zabbix
1.zabbix服務端安裝
http://406647516.blog.51cto.com/2249087/1914042
配置zabbix報警郵箱
連接到zabbix服務器
vi /etc/mail.rc
在文件最後加入
set bsdcompat
set [email protected] smtp=smtp.163.com
set [email protected] smtp-auth-password=XXX
set smtp-auth=login
2. zabbix客戶端安裝
用ansible安裝
配置好hosts後,ansible-playbook install_zabbix-agent.yml
三 。zabbix_server的自動發現,實現批量添加主機,並鏈接到模板
http://406647516.blog.51cto.com/2249087/1924375
ansible統一配置zabbix