バックアップと復元

本ページでは、バックアップ対象、手順、復元方法、環境でのバックアップ自動化を取り扱います。アップグレード前、エージェントの新ハードウェアへの移行時、標準的な災害復旧計画の一項として、定期的なバックアップは重要です。

バックアップ対象

KEPMの完全なバックアップには4つのコンポーネントがあります。

1

ポリシー

多くの展開で最も重要な項目です。ローカル展開ポリシーファイルを含む policies/ フォルダと、サーバー同期ポリシーを含む完全なアクティブ前処理済みポリシー状態を記録した currentPolicies.json エクスポートが対象です。

2

構成

appsettings.json、すべてのプラグイン構成ファイル (Plugins/*.json)、すべてのジョブ構成ファイル (Jobs/*.json) です。エージェントの動作を定義するため、構成変更のたびに保持してください。

3

ストレージ

エージェントの登録状態、統合ストレージデータ、プラグイン固有の状態を含む KeeperStorage/ ディレクトリです。このディレクトリを失うと、復元後にエージェントの再登録が必要になります。

4

証明書

カスタム証明書を使用する場合 (デフォルトの自動生成自己署名証明書ではなく)、証明書ファイルを含めるか、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

バックアップからの復元

完全復元 (新マシンまたは完全障害):

  1. バックアップを作成したのと同じバージョンのKEPMをインストールします。アップグレードガイドを確認せずに、新しいまたは古いバージョンへバックアップを復元しないでください。

  2. サービスが実行中の場合は停止します。

  3. バックアップをインストールディレクトリへ復元します。

bash

  1. サービス起動後、正常性を確認します。

bash

  1. 登録状態が true であること、ポリシーが読み込まれていることを確認します。

ポリシーのみ (登録に影響せずポリシー構成を復元):

  1. ポリシーJSONファイルを policies/ フォルダにコピーします。

  2. KeeperPolicyプラグインがファイル変更を検出し、ポリシーを自動的に再読み込みします。サービスの再起動は不要です。

  3. currentPolicies.json を確認するか、ポリシーの動作を観察して、アクティブなポリシー状態を確認します。

構成のみ:

  1. サービスを停止します。

  2. 対象の構成ファイルを置き換えます。

  3. サービスを開始します。

  4. 影響を受けるプラグインが実行中であることを確認します。

バックアップの自動化

Windowsタスクスケジューラ:

powershell

Linux cron:

bash

Linuxバックアップスクリプトの例:

bash


災害復旧チェックリスト

新規または再構築したマシンでKEPMを復旧する際は、以下のチェックリストを使用してください。

四半期ごとに復旧手順をテストしてください。 一度もテストされていないバックアップは、信頼できるバックアップとは言えません。

最終更新