PAM360 のログ

PAM360 は、さまざまな製品固有のイベントについてさまざまな種類のログを記録します。ログ ファイルには、製品関連の問題の分析とトラブルシュートに役立つエラー メッセージやその他の情報が含まれています。イベント ログは、ディレクトリ パス <PAM360_Installation_Directory>\logs の下のテキスト ファイルにローカル的に保存されます。

1.ログレベル設定を構成する手順

必要に応じてログ レベルを構成および変更するには、以下の手順に従います。

  1. [管理]>>[設定]に移動し、[ログ レベル]をクリックします。
  1. ポップアップで、ドロップダウンから INFO または DEBUG を選択し、[保存]をクリックします。
    • INFO - 日付、時刻、サービス名、イベント、イベントのステータスなどの重要なデータのみを記録するデフォルトのログ レベル。
    • DEBUG - 製品の操作中に発生する各イベントの詳細を記録するログ レベル。たとえば、インポートやパスワードのリセットの失敗など、大きな矛盾をトラブルシュートしようとしている場合は、ログ レベルを[DEBUG]に変更して問題を再現し、問題の根本的な原因を明確に把握します。この情報は、エラーのトラブルシュートと解決に役立ちます。
    具体的には、DEBUG レベルの設定は、CLI ベースの接続や CLI コマンド構文エラーに関連する問題のトラブルシュートに役立ちます。このような場合、PAM360 サポート チームは、問題を徹底的に調査するために詳細なログを要求することがあります。ただし、IP アドレスなどの機密情報はログにプレーンテキストとして出力されることに注意してください。したがって、サポート チームと共有する前に、ログ内のそのような機密情報を削除するかマスクすることをお勧めします。CLI レベルのデバッグ出力を有効にするには、[<PAM360_Installation_Directory>\conf]に移動し、[wrapper.conf]という名前のファイルを開きます。[Dcli.debug=false]という行を探し、値を[true]に変更します。問題を再現し、必要なログ ファイルをキャプチャした後、[Dcli.debug]設定を false に戻してください。

2.PAM360 のログの種類

PAM360 は、製品内のさまざまな種類の操作に関する詳細な情報をカタログ化するための幅広いログを提供します。

Sl.No: ログの種類

ログ名

説明
1.

PAM360 アプリケーション関連ログ

serverout0.txt

これは、PAM360 Web アプリケーションの主なログ ファイルです。このログ ファイルには、起動時にロードされるアプリケーション XML ファイル、データベースとの接続の確立、暗号化/復号化モジュールのロード、アプリケーションによってスケジュールされたすべての操作の実行とそのステータス、認証応答、およびその他の製品操作の出力に関連するログ 出力が含まれます。

pam0.txt

これは実際のアプリケーション ログが含まれる別のログ ファイルです。ただし、このファイルには主に、Linux/Unix ベースのデバイスまたはネットワーク デバイスへの SSH 接続などの CLI 接続、スケジュールされたデータベース バックアップ 出力、AD Sync やその他のリモート操作のリモート接続出力などに関連するログが含まれます。SSH ベースのデバイスのパスワード リセットの問題については、このログを検証して根本原因を特定できます。このファイルには、高可用性レプリケーションに関連する出力も含まれます。HA 関連の問題については、このファイルを参照してください。

updatemanager.log

このログ ファイルは、コマンド <PAM360_Installation_Folder>/bin/UpdateManager.bat または UpdateManager.sh を使用してアップグレード プロセスがトリガーされたときに記録されます。各アップグレード操作中に、新しい updatemanager ログ ファイルが作成されます。これらのログ ファイルは、アップグレードの失敗のトラブルシュートに不可欠です。したがって、PAM360 ディレクトリのバックアップに戻す前に、これらのログ ファイルのコピーを保存してください。

 

sysenvout.txt

このファイルには、アプリケーションがデプロイされているサーバーと、それに対応する環境変数に関連するログが含まれています。これには、日付とタイムゾーンの設定、コマンドの OS レベルのショートカット、システム変数などの OS 固有の設定に関する情報が含まれます。

2. 起動関連のログ

wrapper.log

このサービス起動ログには、サービス起動回数に関するエントリと、起動時に設定されるすべてのモジュールのリストが含まれています。起動関連の問題の根本原因を特定するには、このログを参照してください。

pamdetails.txt

このログ ファイルには、製品バージョンの詳細、ビルド番号、製品アーキテクチャ、データベースの詳細、製品エディション情報が含まれています。このログ ファイルは、サービスの起動が成功した場合にのみ作成されることに注意してください。

catalina.log

このログ ファイルには、Tomcat Web サーバーの起動に関連するログが含まれています。Web サーバーの SSL 証明書に関連する問題、またはサービスの起動が成功した後でも製品 UI が読み込まれない問題については、このログを参照してください。

pamstartup_log.txt

このログ ファイルには、PAM360 サービスのステータスとインスタンス タイプに関する情報 (HA が有効な場合においてプライマリ インスタンスかセカンダリ インスタンスかなど) が含まれます。

3. データベース関連のログ

pglog.log

このファイルには、製品にバンドルされている Postgres データベースに関連するログが含まれています。データベースに問題がない限り、このファイルはエントリを出力しないことに注意してください。

sqlconsole.log

このログ ファイルには、バックエンドとして MS SQL データベースを使用しているときに発生する可能性のある SQL データベース エラーに関連する出力が含まれています。

changeDB.log

この製品には、デフォルトの Postgres データベースがバンドルされています。ただし、ユーザーは PAM360/bin/ChangeDB.bat コマンドを使用して、MS-SQL インスタンスをバックエンドとして設定できます。ChangeDB 操作中に、このログ ファイルが作成されます。新しい SQL データベース バックエンドへの接続に関連する問題については、このログを参照してください。

startDB.log

コマンド <PAM360_Installation_Folder>/bin/startDB.bat を使用すると、製品自体を起動せずにデータベースを独立して起動できます。データベースの起動中に発生する可能性のある起動エラーはすべて、エラー メッセージとともにこのログ ファイルに記録され、トラブルシュートに役立ちます。

PAM360\pgsql\data\pg_log

デフォルトの PostgreSQL データベースによって出力される、データベースの起動と操作に関連するエラー ログは、このログ ファイルで確認できます。[Postgres の起動に失敗しました]などの起動の問題やエラーが発生した場合、このログ ファイルには失敗の根本原因が含まれます。

4. アクセスおよび認証関連のログ access_log.txt

このログ ファイルには、さまざまな Web ブラウザを使用するさまざまなマシンから、およびモバイル アプリケーションから PAM360 にアクセスしたことに関連する出力が含まれています。製品 UI が読み込まれない、またはページが見つからないというエラーに関連する問題については、このログを参照してください。

smartcard0.txt

このログ ファイルには、SmartCard/PKI ベースの認証 (有効になっている場合) に関連するログが含まれます。

5. SSH CLI API 操作ログ sshd.txt

PAM360 には SSH デーモンがバンドルされており、これは主に SSH CLI API 操作に使用されます。SSH サーバーとその出力に関連するログはこのログ ファイルで確認できます。

6. Active Directory関連のログ AD_IMPORT_USERS_RESOURCES.txt

このファイルには、AD からのユーザー、リソース、グループのインポートなど、Active Directory 統合で実行された操作のログ出力が含まれています。

7. セキュリティ問題関連ログ security-log.txt このログ ファイルには、PAM360 で識別されたすべてのセキュリティ エラーが記録されます。このソリューションには、XSS、CSRF、DoS スクリプト攻撃をブロックするためのセキュリティ実装が組み込まれています。したがって、スクリプトの挿入やその他のセキュリティ侵入の試みはすべてこのログ ファイルに記録されます。

3.ログの保持と保管

デフォルトでは、ログ ファイルはパス <PAM360_Installation_Directory>\logs に保存されます。

通常、ログ ファイルはエラーの根本原因を特定し、問題をトラブルシュートするためにのみ使用されます。製品の監査機能は、ユーザーおよびシステム関連の操作に関する広範なログ証跡をキャプチャし、PAM360 Web インターフェースからアクセスできる PAM360 データベースに安全に保存します。したがって、ログ ファイルを定期的に削除しても安全です。問題が発生した場合は、既存のログを削除するか名前を変更して問題を再現し、新しいログ セットを作成することをお勧めします。これにより、分析が容易になり、トラブルシュートが迅速になります。

セキュリティ上の理由から、主要なログの一部をリモートの場所に移動する場合は、次の手順に従ってください。

  1. ディレクトリ パス <PAM360_Installation_Directory>\conf に移動し、wrapper.conf という名前のファイルを開きます。
  2. 以下の行を見つけて、ここに記載されているディレクトリ パスを変更します。
    例:wrapper.java.additional.24=-Duser.home=E:\PAM360Logs
  3. wrapper.java.additional.24=-Duser.home=<Remote Directory>

次のファイルはリモートの場所に保存できます。

  1. AD_IMPORT_USERS_RESOURCES0.txt
  2. catalina0.txt
  3. pam0.txt
  4. pamdetails0.txt
  5. pglog_0.log
  6. pkilog0.txt
  7. smartcard0.txt
  8. sqlconsole0.log
  9. security-log-0.txt
  10. sysenvout0.txt
  11. serverout0.txt

すべてのプライマリ ログ ファイルは、ファイル名の末尾に番号が追加された個別のファイルとして自動的にロールオーバーされるように設計されています。そのため、ディレクトリには pam0、pam1、pam2 などのファイル名のログ ファイルがあります。

ただし、AD_IMPORT_USERS_RESOURCES.txt や access_log.txt などの一部のログはロールオーバーされず、同じファイルに引き続き記録されます。これらのログのサイズが大きくなるまでには長い時間がかかるため、必要に応じて削除しても問題ありません。

注記:ログ ファイルを削除する前に、必ず PAM360 サービスを停止してください。