ヘルプ 管理 監視の追加 SaltStackをもちいたLinuxエージェントの一括インストール

SaltStackをもちいたLinuxエージェントの一括インストール

SaltStackによるLinuxエージェントのインストールは、次の手順で行います。

次のリンクよりSaltStackをダウンロードします。
https://github.com/site24x7/saltstack-site24x7 

  1. Salt MasterとSalt Minionを、インフラにセットアップしてください。
  2. Site24x7-Salt.zipをSalt Masterにダウンロードします。
  3. 次のファイルをコピーします。
    a. "pillar/site24x7.sls"をピラーホームディレクトリへ(たいていの場合、/srv/pillar/)コピーします。ピラーディレクトリがない場合、作成のうえ、pillarsの対応エントリを/etc/salt/masterに加えてください。
    b. "states/install.sls"、"states/uninstall.sls"、"states/status.sls"を Saltステートホームディレクトリへ(たいていの場合、/srv/salt/)コピーします。Saltステートディレクトリがない場合、作成のうえ、Saltsの対応エントリを/etc/salt/masterに加えてください。
  4. 次の変更を行います。
    a. Saltステート"top.sls"(/srv/salt/top.sls)を編集します。環境に応じて、- install、- status、-uninstalのエントリを追加してください。
    b. ピラー"top.sls"(/srv/pillar/top.sls)を編集します。環境に応じて、- site24x7のエントリを追加してください。
    c. "/srv/pillar/site24x7.sls" を編集します。APIキーを、Site24x7のデバイスキーに置換してください。
    プロキシが必要であれば、プロキシの値を置き換えます(不要なら「None」と入力します)。
  5. 設定が完了したら、次のコマンドを実行します。
    a. エージェントを、すべてのMinionに一括インストール : sudo salt '*' state.sls install 
    b. エージェントを、すべてのMinionで一括アンインストール : sudo salt '*' state.sls uninstall 
    c. すべてのMinionエージェントのステータスを確認 : sudo salt '*' state.sls status
関連記事: