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 de lote 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á ubicado en el directorio c:\program files\parallels\plesk\scripts\. Lo registramos creando un gestor de evento a través del panel de control:

  1. En el panel de navegación haga clic en el acceso directo de Servidor.
  2. Haga clic en Administrador de Eventos dentro del grupo Panel de Control .
  3. Haga clic en Añadir Nuevo Gestor de Eventos. Aparecerá la página de configuración del gestor de evento:
  4. Seleccione el evento a asignar al gestor dentro de la casilla desplegable Evento .
  5. 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 diferentes prioridades (un valor superior corresponde a una prioridad más elevada).

  6. Seleccione el usuario de sistema, en nombre del cual se ejecutará el gestor.
  7. En el campo de entrada Comando indique un comando a ejecutarse para 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.

  8. 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 con el nombre y nombre de usuario del cliente creado respectivamente. A continuación se mostrará la lista de parámetros disponibles. Debe tener en cuenta que eliminando operaciones, los parámetros del tipo new_xxx contienen un string vacío. Con la creación de operaciones, los parámetros del tipo old_xxx contienen un string vacío.

Si ahora accede a Parallels Plesk Panel, crea un nuevo cliente e indica el valor 'Algún Cliente' 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 en c:\windows\temp\event_handler.log:


Sab Jun 26 21:46:34 NOVT 2004
cliente creado
nombre: Algún cliente
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.