Encadenar varios complementos de búsqueda de script

Todos los complementos de búsqueda hacen referencia al mismo mapa de atributos. Esta referencia permite encadenar complementos de búsqueda. Si el encadenamiento de complementos es necesario para completar los atributos personalizados, este varía según las circunstancias. Considere la situaciones de ejemplo siguientes.
Conseguir la clave correcta para los incidentes de red de correo electrónico es generalmente sencillo. La dirección de correo electrónico del remitente del mensaje se captura de forma automática como parámetro de búsqueda
sender-email
. Ese parámetro de búsqueda se puede usar como clave para desbloquear la información sobre el remitente que se almacena en un origen externo. En esta sesión, no es necesario encadenar varios complementos.
Para incidentes de la Web o FTP, un encadenamiento de complementos puede ser necesario. El parámetro de búsqueda que se captura para estas clases de incidentes es la dirección IP de los hosts que los originan. Pero las direcciones IP no son generalmente identificadores estáticos como las direcciones de correo electrónico. Por lo tanto, es posible que sea necesario hacer operaciones de búsqueda sucesivas para conseguir un identificador estático que se pueda usar como clave de la información.
Se puede escribir un script para pasar el parámetro de búsqueda
sender-ip
a un servidor DNS para conseguir el nombre del host. Es posible entonces escribir otro script para pasar ese nombre de host a un sistema de administración de activos. Desde el sistema de administración de activos se puede obtener el nombre de usuario o el correo electrónico de la persona que usa ese equipo. El nombre de usuario o el correo electrónico se puede entonces usar como “clave” para desbloquear el resto de los datos. Este encadenamiento de complementos puede tener tres vínculos:
1. El complemento de búsqueda de script que usa la dirección IP para devolver el nombre del host.
2. El complemento de búsqueda de script que usa el nombre del host para devolver el nombre de usuario o el correo electrónico.
3. El complemento de búsqueda de CSV que usa el nombre de usuario o el correo electrónico para devolver el resto de los datos del atributo personalizado.
En este ejemplo, es necesario crear una variable temporal
Host_Name
nueva para almacenar la información del nombre del host. Esta variable temporal y su valor quedan entonces disponibles para el segundo script y los complementos subsiguientes.