自動アップデータ
Keeperゲートウェイの自動アップデータをインストールおよび設定
概要
LinuxおよびWindows環境でKeeperの自動アップデータ機能をすると、Keeperゲートウェイを自動的にアップデートできます。自動アップデータが定期的にKeeperゲートウェイの最新バージョンをチェックし、自動的にアップデートします。
自動アップデータは、Keeperゲートウェイのインストール時はデフォルトで無効となっています。
デフォルトでは、自動アップデータは予期しないアップデートを防ぐため無効となっています。
ただし、Keeperでは最新のセキュリティと機能強化を利用していただけるよう自動アップデータを有効にすることを推奨しています。自動アップデータは、ハッシュ値のGPG署名をチェックすることですべてのKeeperゲートウェイのダウンロードを検証します。また、ハッシュ値は各ファイルのチェックサムに利用されます。
自動アップデータのインストール
要件
システムに対する管理者権限が付与されていること
Keeperゲートウェイのバージョン1.4.0以降
Docker
Dockerのインストールでは、cronジョブやCI/CDツールを使用して以下のコマンドを実行することで、コンテナを効率的にアップデートできます。
例として、update_gateway.sh
というファイルを作成し、以下の内容を含めます。
/path/to/your/docker-compose-directory
を、docker-compose.yml
があるディレクトリに置き換えます。set -e
を指定すると、いずれかのコマンドが失敗した際にスクリプトが即座に終了します。
スクリプトを実行可能にします。
crontabを編集します。
スクリプトをスケジュールする行を追加します。 以下の例では、毎日午前3時に実行する設定です。
Linux
新しいゲートウェイ
以下のコマンドを実行して、自動アップデートを有効にした状態でプレビュー版KeeperPAMのインストーラをダウンロードして実行します。
--autoupdate
パラメータはKeeperゲートウェイに加えて自動アップデータをインストールするのに必要となります。
既存のKeeperゲートウェイを使用してインストール
以下のKeeperゲートウェイコマンドを実行して、既存のインストールに対して自動アップデータを有効にします。
インストールの確認 (オプション)
以下のKeeperゲートウェイコマンドを実行して、自動アップデータが正常にインストールされたことを確認します。
Windows
新しいゲートウェイ
最新バージョンのGatewayインストーラをダウンロードして実行します。
インストール中に、「Enable automatic updates」 (自動アップデートを有効にする) ボックスにチェックを入れます。
このオプションにより、ゲートウェイをアップデートするための新しいタスクスケジューラ用タスクが作成されます。

既存のKeeperゲートウェイでインストール
管理者としてコマンドプロンプトを開きます。
以下のKeeper ゲートウェイコマンドを使用して自動アップデータをインストールします。
インストールの確認 (任意)
管理者としてコマンドプロンプトを開きます。
以下のKeeperゲートウェイコマンドを実行して、自動アップデータが正常にインストールされたことを確認します。
自動アップデータのステータス
要件
システムに対する管理者権限があること
Keeperゲートウェイのバージョン1.4.0以降
Linuxでのステータス
以下のKeeperゲートウェイコマンドを実行して、自動アップデータのステータスを確認します。
Windowsでのステータス
管理者としてコマンドプロンプトを開きます
以下のKeeper ゲートウェイコマンドを実行して、自動アップデータのステータスを確認します。
自動アップデータの構成
Linuxでの構成
自動アップデータを実行するcrontabを編集します。
以下は、1 時間ごとにアップデートをチェックするデフォルトのcrontabエントリの例となります。
最初の部分
0 * * * *
は、毎時0分に実行されるようにするcrontab式です。keeper-gateway-update
の部分はアップデートのコマンドです。--trust
のオプションにより、ダウンロードされたインストールファイルの検証に際してKeeperゲートウェイGPG公開キーを信頼するようにします。
Windowsでの構成
以下の手順でアップデート頻度やその他の設定を構成します。
taskschd.msc
を実行してWindowsタスクスケジューラを開きます。

左側のペインで、[タスク スケジューラ ライブラリ] > [Keeper] -> [Gateway]と進み、[AutoUpdate]をダブルクリックして、自動アップデータのタスクを表示します。

上部中央のペインで、現在のバージョンの名前のAutoUpdateタスクをダブルクリックし、[トリガー]メニュータブをクリックします。

[編集]をクリックすると、自動アップデータが新しいアップデートを確認するタイミングを変更できます。デフォルトでは、以下に示すように「1時間ごとにタスクを無期限に繰り返す」になっています。

自動アップデータの削除
要件
システムに対する管理者権限があること
Keeperゲートウェイのバージョン1.4.0以降
Linuxでの削除
以下のKeeperゲートウェイコマンドを実行して、自動アップデータを削除します。
Windowsでの削除
以下の手順で自動アップデータを削除します。
管理者としてコマンドプロンプトを開きます。
以下のKeeperゲートウェイコマンドを使用して自動アップデータを削除します。
トラブルシューティング
自動アップデートのステータスを確認
ゲートウェイ自動アップデータへのログイン
問題の診断やアップデートステータスの監視を支援するために、ゲートウェイ自動アップデータは2種類のログを生成します。これらのログはディスク領域の過剰使用を避けるため、ローテーションポリシーの対象となります。
Linux
ログの場所
Linuxではログファイルはすべて/var/log/keeper-gateway
にあります。
ログファイル
アップデートログ アップデート中に生成されたログにはタイムスタンプが付けられ、
update_YYYY-MM-DD_HH-MM-SS.log
として保存されます。最終アップデートチェック
last-update-check.log
ファイルには、最新のアップデートチェックに関する情報が含まれています。
Windows
ログの場所
ゲートウェイ自動アップデータのログファイルは\ProgramData\KeeperGateway\install
にあります。
ログファイル
更新ログ アップデート中に生成されたログにはタイムスタンプが付けられ、
YYYY-MM-DD_HH-MM-SS.log
として保存されます。最終アップデートチェック
last-update-check.log
ファイルには、最新のアップデートチェックに関する情報が含まれています。
最終更新