Añadiendo Gestores de Eventos (Alojamiento Windows)

Para añadir un Gestor de Eventos:

Por ejemplo, creemos un gestor de evento para el evento 'creación de cuenta de cliente' . El gestor aceptará un nombre de cliente como primer parámetro y el nombre de usuario del cliente como segundo parámetro. Para simplificarlo, usaremos un archivo batch denominado test-handler.bat que tiene la siguiente apariencia:


echo "--------------" >> c:\windows\temp\event_handler.log
información rem sobre la fecha y hora del evento
date /T>> c:\windows\temp\event_handler.log
información rem de la cuenta de cliente creada
echo "cliente creado">> c:\windows\temp\event_handler.log
nombre del cliente rem
echo "name: %1">> c:\windows\temp\event_handler.log
nombre de usuario del cliente rem
echo "login: %2">> c:\windows\temp\event_handler.log
echo "--------------" >> c:\windows\temp\event_handler.log

Este script imprime alguna información en el archivo para que podamos controlar su ejecución.

Supongamos que nuestro script está en el directorio c:\program files\parallels\plesk\scripts\. Lo registramos creando un gestor de evento a través del panel de control:

  1. Vaya a Inicio > Administrador de Eventos (en el grupo Registros y Estadísticas).
  2. Haga clic en Añadir Gestor de Eventos Nuevo. Aparecerá la página de configuración del gestor de evento:
  3. En la casilla desplegable Evento, seleccione el evento que desea asignar al gestor.
  4. Seleccione la prioridad de la ejecución del gestor o indique un valor personalizado. Para ello, vaya a la lista desplegable Prioridad e introduzca el valor deseado.

    Cuando se asignan múltiples gestores a un único evento, puede indicar la secuencia de ejecución del gestor ajustando las distintas prioridades (un valor superior corresponde a una prioridad más elevada).

  5. Seleccione el usuario de sistema, en nombre del cual se ejecutará el gestor.
  6. En el campo Comando, indique el comando a ejecutar en el evento seleccionado. En nuestro ejemplo es c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>.

    Tenga en cuenta que si el nombre del directorio o del archivo tiene espacios, la ruta debe indicarse entre comillas.

  7. Haga clic en ACEPTAR.

Nota: En el comando hemos indicado los parámetros entre paréntesis angulares <new_contact_name> y <new_login_name>. Antes de ejecutar el gestor, se sustituirán por el nombre y el nombre de usuario del cliente creado. A continuación se mostrará la lista de parámetros disponibles. Tenga en cuenta que en las operaciones de eliminación, los parámetros de tipo new_xxx contienen un string vacío. En el caso de operaciones de creación, los parámetros de tipo old_xxx contienen un string vacío.

Si ahora accede a Parallels Plesk Panel, crea un nuevo cliente e indica el valor 'Some Client' en el campo Nombre de Contacto y 'some_client' en el campo Nombre de Usuario, se invocará al gestor y se añadirán los siguientes registros a c:\windows\temp\event_handler.log:


Sab Jun 26 21:46:34 NOVT 2004
cliente creado
nombre: Some Client
Nombre de usuario: some_client

Si desea indicar uno o más gestores, repita la operación para cada uno de los nuevos gestores.

Si desea más información sobre los eventos que pueden ser procesados por el gestor de eventos, consulte la Guía de Administración Avanzada de Parallels Plesk Panel que encontrará en el sitio Web de Parallels (en inglés).