Test et dépannage du plug-in CSV Lookup
Si le plug-in ne se charge pas ou s'il se charge mais ne remplit pas les attributs personnalisés avec les valeurs consultées, procédez comme suit :
- Vérifiez que le fichier CSV correspond aux exigences. Si plus de 10 % des lignes dans le fichier CSV ne respectent pas l'une des conditions du fichier CSV, le plug-in de consultation ne se charge pas.
- Vérifiez que le délimiteur que vous avez sélectionné est celui utilisé dans le fichier CSV. Notez que le système présente un défaut à la virgule, alors que la recommandation est la barre oblique.
- Vérifiez le mappage d'attribut. Aucune validation système n'est disponible pour le mappage d'attributs. Assurez-vous que votre mappage d'attribut adhère à la syntaxe.
- Chaque entrée dans le champ de mappage d'attributs est sensible à la casse.
- Les espaces dans des noms d'attribut et de colonne doivent être identifiés par une barre oblique inverse.
- Pour chaque paire attribute=column, les données à la droite du signe égal (=) doivent être un nom d'en-tête de colonne.
- Les clés sont des noms d'en-tête de colonne, pas des attributs d'incident.
- Si le plug-in ne parvient pas à se charger ou s'il ne renvoie pas les valeurs recherchées, consultez le fichierProgramData\Symantec\DataLossPrevention\EnforceServer\(Windows) ou16.0.10000\logs\tomcat\localhost.<date la plus récente>.log/var/log/Symantec/DataLossPrevention/EnforceServer/(Linux).16.0.10000/tomcat/localhost.<date la plus récente>.log
- Vérifiez que la base de données et le tableau sont créés et que le fichier CSV est chargé dans le tableau. Pour vérifier, recherchez les lignes semblables à ce qui suit :INFO [com.vontu.lookup.csv.CsvLookup] creating database create table using SQL importing data from file into table LOOKUP having columnsPour traiter les fichiers volumineux, le plug-in CSV Lookup utilise une base de données intégrée à la mémoire (Apache Derby). Seule une instance de Derby par serveur Enforce peut être en cours d'exécution. Si une instance précédente est en cours d'exécution, le plug-in CSV Lookup ne se charge pas. Si la base de données et le tableau ne sont pas créés, redémarrez le service Symantec DLP Manager et rechargez le plug-in.
- Si le plug-in ne renvoie pas les valeurs recherchées, consultez le fichierProgramData\Symantec\DataLossPrevention\EnforceServer\(Windows) ou16.0.10000\logs\tomcat\localhost.<date_la_plus_récente>.log/var/log/Symantec/DataLossPrevention/EnforceServer/(Linux).16.0.10000/tomcat/localhost.<date_la_plus_récente>.logRecherchez un message d'avertissement indiquant que « la requête SQL n'a renvoyé aucun résultat ». Dans ce cas, assurez-vous que le mappage d'attributs correspond aux en-têtes de colonnes de CSV et rechargez le plug-in si des modifications ont été apportées.