バックアップと復元

本ページでは、バックアップ対象、手順、復元方法、環境でのバックアップ自動化を取り扱います。アップグレード前、エージェントの新ハードウェアへの移行時、標準的な災害復旧計画の一項として、定期的なバックアップは重要です。
バックアップ対象
KEPMの完全なバックアップには4つのコンポーネントがあります。
ポリシー
多くの展開で最も重要な項目です。ローカル展開ポリシーファイルを含む policies/ フォルダと、サーバー同期ポリシーを含む完全なアクティブ前処理済みポリシー状態を記録した currentPolicies.json エクスポートが対象です。
構成
appsettings.json、すべてのプラグイン構成ファイル (Plugins/*.json)、すべてのジョブ構成ファイル (Jobs/*.json) です。エージェントの動作を定義するため、構成変更のたびに保持してください。
ストレージ
エージェントの登録状態、統合ストレージデータ、プラグイン固有の状態を含む KeeperStorage/ ディレクトリです。このディレクトリを失うと、復元後にエージェントの再登録が必要になります。
証明書
カスタム証明書を使用する場合 (デフォルトの自動生成自己署名証明書ではなく)、証明書ファイルを含めるか、KEPM証明書に対応するWindows証明書ストアのエントリを文書化してください。
バックアップの場所
Windows
C:\Program Files\Keeper Security\Endpoint Privilege Management\
...\KeeperStorage\
Linux
/opt/keeper/sbin/
/opt/keeper/sbin/KeeperStorage/
macOS
/Library/Keeper/sbin/
/Library/Keeper/sbin/KeeperStorage/
手動バックアップの取得
ストレージファイルを一貫した状態にするため、ファイルシステムバックアップの前に必ずサービスを停止してください。
Windows:
powershell
Linux:
bash
macOS:
bash
バックアップからの復元
完全復元 (新マシンまたは完全障害):
バックアップを作成したのと同じバージョンのKEPMをインストールします。アップグレードガイドを確認せずに、新しいまたは古いバージョンへバックアップを復元しないでください。
サービスが実行中の場合は停止します。
バックアップをインストールディレクトリへ復元します。
bash
サービス起動後、正常性を確認します。
bash
登録状態が
trueであること、ポリシーが読み込まれていることを確認します。
ポリシーのみ (登録に影響せずポリシー構成を復元):
ポリシーJSONファイルを
policies/フォルダにコピーします。KeeperPolicyプラグインがファイル変更を検出し、ポリシーを自動的に再読み込みします。サービスの再起動は不要です。
currentPolicies.jsonを確認するか、ポリシーの動作を観察して、アクティブなポリシー状態を確認します。
構成のみ:
サービスを停止します。
対象の構成ファイルを置き換えます。
サービスを開始します。
影響を受けるプラグインが実行中であることを確認します。
バックアップの自動化
Windowsタスクスケジューラ:
powershell
Linux cron:
bash
Linuxバックアップスクリプトの例:
bash
災害復旧チェックリスト
新規または再構築したマシンでKEPMを復旧する際は、以下のチェックリストを使用してください。
四半期ごとに復旧手順をテストしてください。 一度もテストされていないバックアップは、信頼できるバックアップとは言えません。
最終更新

