帮助手册 管理 添加监视器 使用 Chef 批量安装

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

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

Chef 可在以下链接中找到

Chef communityhttp://community.opscode.com/cookbooks/site24x7

Githubhttps://github.com/site24x7/chef-site24x7

  1. 将 Site24x7 cookbook 下载到您的 chef-repo/cookbooks.site24x7目录中。 cookbook 目录的名称应该是 site24x7
    https://github.com/site24x7/chef-site24x7 
  2. 设置您的 设备密钥。编辑 site24x7/attributes/default.rb 并将 YOUR_USER_DEVICE_KEY 替换为您唯一的 Site24x7 DEVICE Key。
    * '默认[:Site24x7][:DEVICEkey]' = "YOUR_USER_DEVICE_KEY"
    可以从 管理>  开发>  设备Key获取设备密钥。 
  3.  必要时设置 代理属性
    * 'default[:Site24x7][:proxy]' = "user:password@proxyhost:proxyport"
  4. 将cookbook上传到您的chef服务器或托管chef
    * 'knife cookbook upload site24x7'
  5. 在所有服务器的 run_list 中包含 recipe[site24x7]
    * 'knife node run_list add NODES 'recipe[site24x7]''
  6. 以下述两种方式之一在您的节点上运行 chef-client,
    * 'sudo chef-client -i 3600 -s 600' or a batch job.

这将确保在您的服务器中自动安装代理

相关文章: