Aggiungere Gestori di Eventi (Hosting Windows)

Per aggiungere un Gestore di Eventi:

Per esempio, se creiamo un gestore di eventi per l'evento della 'creazione dell'account cliente'. Il gestore accetterà un nome cliente come primo parametro ed il login del cliente come il secondo. Per semplicità, useremo un file sequenziale chiamato test-handler.bat con il seguente aspetto:


echo "--------------" >> c:\windows\temp\event_handler.log
rem informazione nella data e tempo dell''evento
data /T >> c:\windows\temp\event_handler.log
rem informazione nell'account cliente creato
echo "client created" >> c:\windows\temp\event_handler.log
rem nome del cliente
echo "name: %1" >> c:\windows\temp\event_handler.log
rem login del cliente
echo "login: %2" >> c:\windows\temp\event_handler.log
echo "--------------" >> c:\windows\temp\event_handler.log

Questo script stampa informazione su un file in modo che non sia possibile controllare la sua esecuzione.

Supponiamo che il nostro script sia ubicato nella directory c:\program files\parallels\plesk\scripts\. Registriamolo creando un gestore di eventi tramite il pannello di controllo:

  1. Accedere a Home > Gestore di Eventi (nel gruppo Logs & Statistiche).
  2. Cliccare Aggiungere Nuovo Gestore di Eventi. Appare la pagina di configurazione del gestore di eventi:
  3. Selezionare l'evento che si vuole assegnare al gestore nella casella a discesa di Eventi.
  4. Selezionate la priorità per il gestore di esecuzione o specificate un valore personalizzato. Per fare ciò, selezionate personalizzare nell'elenco a discesa di Priorità e digitate il valore.

    Quando si assegnano diversi gestori ad un singolo evento, si può specificare la sequenza di esecuzione del gestore, stabilendo priorità diverse (il valore più alto corrisponde a una maggiore priorità).

  5. Selezionate l'utente del sistema, a nome del quale sarà eseguito dal gestore.
  6. Nel comando Commando input field, specificare un comando da essere eseguito davanti all'evento selezionato. Nel nostro esempio è c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>.

    Notate che se i nomi della directory o il nome del file contengono spazi, è necessario citare il percorso.

  7. Cliccare su OK.

Nota: Nel comando abbiamo specificato i parametri tra parentesi <new_contact_name> e <new_login_name>. Prima di eseguire il gestore, saranno sostituiti con il nome ed il login del cliente creato rispectivamente. L'intero elenco di parametri disponibili è fornito sotto. Tenete presente che nell'eliminare operazioni, i parametri di tipo new_xxx contengono una stringa vuota. Inoltre, con la creazione di operazioni, i parametri del tipo old_xxx contengono una stringa vuota.

Se accedete al vostro Parallels Plesk Panel e create un nuovo cliente, specificandone il valore "Un Cliente' nel campo Nome di contatto e 'un_cliente' nel campo Login, il gestore verrà invocato e i seguenti record verranno aggiunti al c:\windows\temp\event_handler.log:


Sab Giu 26 21:46:34 NOVT 2004
cliente creato
nome: Un cliente
login: some_client

Se volete specificare uno dei nuovi gestori, ripetete le azioni sotto per un altro gestore.

Per saperne di più sugli eventi che possono essere elaborati dal gestore di eventi, consultare la Guida all'Amministrazione Avanzata di Parallels Plesk Panel, disponibile presso il sito web di Parallels.