Seguimiento de eventos

El administrador de eventos está diseñado para ayudarle a organizar el intercambio de datos entre Plesk y los sistemas externos. Funciona de la siguiente forma:

  1. Crea un script que se ejecutará cuando suceda un evento determinado del panel de control: archivo script shell para Linux o archivo batch para Windows.
  2. Crea un controlador de eventos que gestiona el procesamiento del evento. Usted puede procesar un único evento a través de múltiples controladores distintos.
  3. Asigne su script al controlador de eventos.

Cada evento tiene un número de parámetros de evento que recibe el controlador cuando se produce el evento correspondiente. Por ejemplo, el controlador Cuenta de cliente creada puede recibir el nombre de contacto del cliente, su nombre de usuario, la contraseña, etc. Puede utilizar estos parámetros en el script invocado por el controlador. En los temas Adición de controladores de eventos (Linux) y Adición de controladores de eventos (Windows) encontrará información más detallada y con ejemplos al respecto.

Nota: Plesk permite el uso de caracteres no ASCII para los nombres de dominio (dominios Punycode). Los parámetros de los controladores de eventos se pasan como cadenas de Unicode (en codificación UTF-16). Los archivos de script de los controladores de eventos reciben cadenas de Unicode válidas como argumentos de entrada. Cuando intenta hacer algo con dichas cadenas durante la ejecución de un script, estas se convierten en una página de códigos de la consola actual. En caso de que la página de códigos de la consola actual no pudiera mostrar un símbolo de la cadena de Unicode, este se convertirá en el símbolo '?' . Para que los parámetros se procesen de forma correcta, su controlador de eventos debe convertirlos a la codificación apropiada. Puede cambiar la página de código actual mediante el comando chcp. Si desea más información, vaya a http://technet.microsoft.com/en-us/library/bb490874.aspx.

Nota para usuarios de Linux: el administrador del servidor puede crear los controladores de eventos que se ejecutarán en el servidor en nombre del usuario root. Si desea restringir el uso de la cuenta root, cree un archivo vacío denominado root.event_handler.lock en la ubicación /plesk_installation_directory/var/.

A continuación en esta sección:

Adición de controladores de eventos (Linux)

Adición de controladores de eventos (Windows)

Eliminación de controladores de eventos

Parámetros de eventos pasados por controladores de eventos