1. 程式人生 > >ansible統一配置zabbix

ansible統一配置zabbix

ansible zabbix

一。配密鑰

  1. 先在一臺服務器裏生成密鑰

    http://406647516.blog.51cto.com/2249087/1921413

  2. 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