帮助手册

使用 Chef 批量安装 Linux 服务器监控代理

按照以下步骤可执行无人值守安装:

Chef cookbook 可通过以下链接获取:

Chef 社区 - http://community.opscode.com/cookbooks/site24x7

Github - https://github.com/site24x7/chef-site24x7

  1. 将 Site24x7 cookbook 下载到您的 chef-repo/cookbooks.site24x7 目录中。cookbook 目录名称应为 site24x7
    https://github.com/site24x7/chef-site24x7 
  2. 设置您的 DEVICE KEY。编辑 site24x7/attributes/default.rb 文件,将 YOUR_USER_DEVICE_KEY 替换为您的 Site24x7 DEVICE Key。
    * 'default[:Site24x7][:DEVICEkey]' = "YOUR_USER_DEVICE_KEY"
    注意

    设备密钥可从 Admin > Developer > Device Key 处获取。 

  3. 如有需要,请设置代理属性
    * 'default[:Site24x7][:proxy]' = "user:password@proxyhost:proxyport"
  4. 将 cookbook 上传到您的 Chef 服务器或托管 Chef
    * 'knife cookbook upload site24x7'
  5. recipe[site24x7] 添加到所有服务器的 run_list 中
    * 'knife node run_list add NODES 'recipe[site24x7]''
  6. 在您的节点上以以下两种方式之一运行 chef-client:
    * 'sudo chef-client -i 3600 -s 600' or a batch job.

这将确保在您的服务器上自动完成代理安装。

相关文章:

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!