Suivi des évènements

Le Gestionnaire des évènements est conçu pour vous aider à organiser l'échange de données entre Plesk et les systèmes externes. Il fonctionne ainsi :

  1. Créez un script à exécuter lors d'un événement d'un certain panneau de contrôle : Fichier script shell pour Linux ou Fichier batch pour Windows.
  2. Créez un gestionnaire d'évènements qui déclenche le traitement de l'évènement. Vous pouvez traiter un seul évènement par un certain nombre de différents gestionnaires.
  3. Affectez votre script au gestionnaire d'évènements.

Chaque événement dispose d'un nombre de paramètres d'événements qui sont transmis par le gestionnaire lorsqu'un événement correspondant se produit. Par exemple, le gestionnaire Compte client créé peut transmettre le nom du contact du client, le nom d'utilisateur, le mot de passe, et bien plus. Vous pouvez utiliser ces paramètres dans le script appelé par le gestionnaire. Vous trouverez des informations détaillées ainsi que des exemples dans les sections Ajouter les gestionnaires d'évènements (Linux) et Ajouter les gestionnaires d'évènements (Windows).

Remarque : Plesk autorise l'utilisation de caractères non ASCII pour les noms de domaines (domaines Punycode). Les paramètres des gestionnaires d'événements sont transmis en tant que chaînes Unicode (encodage UTF-16). Les fichiers de scripts des gestionnaires d'événements reçoivent des chaînes Unicode en tant qu'arguments entrants. Pendant l'exécution d'un script, lorsque vous essayez d'exécuter une action avec ces chaînes, celles-ci sont converties vers une page de code console actuelle. Si la page de code console actuelle ne peut pas afficher un symbole de la chaîne Unicode, celui-ci peut être converti en symbole "?" . Pour que ces caractères soient traités correctement, ils doivent être convertis par votre gestionnaire d'événements vers l'encodage approprié requis dans le gestionnaire. Vous pouvez changer la page de code actuelle à l'aide de la commande chcp. Pour en savoir plus, consultez la page http://technet.microsoft.com/en-us/library/bb490874.aspx (en anglais).

Remarque pour les utilisateurs de Linux : l'administrateur du serveur peut créer les gestionnaires d'événements qui seront exécutés sur le serveur au nom de l'utilisateur root. Si vous souhaitez restreindre l'utilisation du compte root, créez un fichier vide nommé root.event_handler.lock dans /_plesk_installation_directory/var/.

Dans cette section :

Ajouter les gestionnaires d'évènements (Linux)

Ajouter les gestionnaires d'évènements (Windows)

Supprimer des gestionnaires d'évènements

Paramètres des évènements transmis par les gestionnaires d'évènements