CSV ルックアッププラグインのテストとトラブルシューティング

プラグインがロードされない場合、またはプラグインがロードされてもルックアップされた値がカスタム属性にポピュレートされない場合は、次の手順でトラブルシューティングを行ってください。
  1. CSV ファイルが必要条件に合致していることを確認します。CSV ファイルの 10% を超える行が CSV ファイルの必要条件に違反している場合、ルックアッププラグインはロードされません。
  2. 選択した区切り文字が CSV ファイルで使用されていることを確認します。デフォルトはカンマですが、推奨される区切り文字はパイプです。
  3. 属性のマップを確認します。属性のマップについては、システムによる検証は利用できません。属性のマップが構文に従っていることを確認してください。
    • 属性マッピング フィールドのすべてのエントリで、大文字と小文字が区別されます。
    • 属性および列の名前に含まれるスペースは、バックスラッシュで示されている必要があります。
    • 属性=列のペアでは、等号 (=) の右側のデータが列見出しでなければなりません。
    • キーは、インシデント属性ではなく列見出しです。
  4. プラグインがロードされないか、プラグインがルックアップした値を返さない場合は、ファイル
    ProgramData\Symantec\DataLossPrevention\EnforceServer\
    16.0.10000
    \logs\tomcat\localhost.<latest-date>.log
    (Windows) または
    /var/log/Symantec/DataLossPrevention/EnforceServer/
    16.0.10000
    /tomcat/localhost.<latest-date>.log
    (Linux) を確認してください。
    • データベースとテーブルが作成され、そのテーブルに CSV ファイルがロードされていることを確認します。これを確認するには、次のような行を探します。
      INFO [com.vontu.lookup.csv.CsvLookup] creating database create table using SQL importing data from file into table LOOKUP having columns
      大きなファイルを処理するために、CSV ルックアッププラグインはメモリ上のデータベース (Apache Derby) を使います。Derby のインスタンスは、Enforce Server ごとに 1 つのみ実行できます。前のインスタンスが実行中である場合、CSV ルックアッププラグインはロードされません。データベースとテーブルが作成されていない場合は、Symantec DLP Manager サービスを再起動し、プラグインを再ロードしてください。
  5. プラグインがルックアップした値を返さない場合は、ファイル
    ProgramData\Symantec\DataLossPrevention\EnforceServer\
    16.0.10000
    \logs\tomcat\localhost.<latest-date>.log
    (Windows) または
    /var/log/Symantec/DataLossPrevention/EnforceServer/
    16.0.10000
    /tomcat/localhost.<latest-date>.log
    (Linux) を確認してください。
    「SQL query did not return any results (SQL クエリーが結果を返さなかった) 」ことを示す警告メッセージを探します。この警告メッセージが記録されている場合は、属性マッピングが CSV の列見出しと一致していることを確認し、変更されている場合はプラグインを再ロードしてください。