89ou 发表于 2018-7-29 11:59:15

ansible统一配置zabbix-flayber

  一。配密钥

[*]  先在一台服务器里生成密钥
  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 from=XXX@163.comsmtp=smtp.163.com
  set smtp-auth-user=XXX@163.comsmtp-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
页: [1]
查看完整版本: ansible统一配置zabbix-flayber