Enchaînement de plusieurs plug-ins Script Lookup

Tous les plug-ins de consultation reçoivent une référence au même mappage d'attributs. Cette référence permet d'enchaîner des plug-ins de consultation. L'utilité de l'enchaînement de plug-ins pour remplir vos attributs personnalisés varie selon les circonstances. Considérez les scénarios d'exemple suivants.
Il est généralement simple d'obtenir la clé appropriée pour les incidents de messagerie réseau. L'adresse électronique de l'expéditeur de message est automatiquement capturée comme paramètre de consultation
sender-email
. Ce paramètre de consultation peut servir de clé pour déverrouiller les informations concernant l'expéditeur enregistré dans une source externe. Dans ce cas, il n'est pas nécessaire d'enchaîner plusieurs plug-ins.
Pour les incidents Web ou FTP, une chaîne de plug-ins peut être nécessaire. Le paramètre de consultation capturé pour ces genres d'incidents correspond aux adresses IP des hôtes d'origine. Cependant, les adresses IP ne sont généralement pas des identifiants statiques comme les adresses électroniques. Par conséquent, vous devez être en mesure d'effectuer des consultations successives pour obtenir un identifiant statique qui peut être utilisé comme clé d'information.
Vous pouvez enregistrer un script pour passer le paramètre de consultation
sender-ip
à un serveur DNS pour obtenir le nom d'hôte. Vous pouvez ensuite enregistrer un autre script pour transmettre ce nom d'hôte à un système de gestion d'actifs. Dans le système de gestion d'actifs, vous pouvez obtenir le nom d'utilisateur ou le courrier électronique de la personne utilisant cet ordinateur. Ce nom d'utilisateur ou courrier électronique peut ensuite être utilisé comme "clé" pour déverrouiller le reste des données. Cette chaîne de plug-ins devrait contenir trois liens :
1. Le plug-in Script Lookup qui utilise l'adresse IP pour renvoyer le nom d'hôte.
2. Le plug-in Script Lookup qui utilise le nom d'hôte pour renvoyer le nom d'utilisateur ou le courrier électronique.
3. Le plug-in CSV Lookup qui utilise le nom d'utilisateur ou le courrier électronique pour renvoyer le reste des données d'attribut personnalisées.
Dans cet exemple, vous devez créer une variable temporaire
Host_Name
pour enregistrer les informations de nom d'hôte. Cette variable temporaire et sa valeur sont ensuite mises à la disposition du deuxième script et des plug-ins ultérieurs.