ホスト管理¶
ホスト管理は OpsAnt の基本機能であり、管理されたホストのみがスクリプト実行、ファイル配布、監視収集を実行できます。
管理方式¶
OpsAnt は3つの管理方式をサポートしています:
| 方式 | 実行エンジン | 特徴 |
|---|---|---|
| SSH | Ansible | Agent のインストール不要、SSH 認証情報が必要 |
| Agent | SaltStack | salt-minion のインストールが必要 |
| OpsMini | OpsMini Server | OpsMini Agent をインストール、自動検出とハートビートをサポート |
管理フロー(OpsMini の例)¶
- 「リソース管理 - ホスト管理」に入り、「ホスト管理」をクリック
- 「OpsMini」方式を選択し、インストールコマンドと Token を取得
- ターゲットホストでインストールコマンドを実行し、OpsMini Agent をインストール
- Agent の報告後、ホストが「管理待ち」リストに表示される
- 「管理を承認」をクリックすると、ホストが「管理済み」リストに移動する
ホスト管理ページ¶
- 管理済み / 管理待ちの2つの Tab でそれぞれ表示
- ホストリストの表示項目:名前、一意識別子、IP、システム、CPU / メモリ使用率、管理方式、ステータス
- 管理済みホストで可能な操作:パネルを開く(OpsMini ホスト)、詳細表示、編集、管理解除
- 管理待ちホストで可能な操作:管理を承認、削除
ホスト詳細¶
管理済みホストは詳細を表示可能(複数 Tab):
- 基本情報、ネットワーク、ディスク、ユーザー、プロセスなど
- 管理方式に依存する収集機能(SaltStack は grains、OpsMini はパネル API を使用)
管理ステータスの説明¶
| ステータス | 説明 |
|---|---|
| 管理済み | 正常に管理中 |
| 管理待ち | OpsMini Agent が報告済み、管理者の承認待ち |
| Token 検証失敗 | Agent Token がプラットフォームと一致しない、設定を確認する必要がある |
ヒント¶
- スクリプト実行、ファイル配布、スケジュールタスクは管理済みホストのみ選択可能
- ホストの一意識別子と IP はどちらもワンクリックコピーをサポート