ヘルプ 管理 監視の追加 Chefを利用した一括インストール

Chefを利用したLinuxサーバー監視の一括インストール

無人インストールは、次の手順で行います。

Chef cookbookは、次のリンクで入手できます。

Chefコミュニティ(英語)http://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デバイス キーに置き換えてください。
    * 'default[:Site24x7][:DEVICEkey]' = "YOUR_USER_DEVICE_KEY"
    デバイス キーは、管理 > 開発者 > デバイス キー で見つかります。
  3. 必要であれば、proxy 属性を設定。
    * '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をノードで実行します。方法は、下記の2つです。
    * 'sudo chef-client -i 3600 -s 600' もしくはバッチ。

これによって、エージェントがサーバーに自動インストールされます。

関連記事: