Annexe М. Description des procédures utilisateur |
Page d'accueil Précédent Suivant |
Pour faciliter et automatiser l'exécution de certaines tâches de Serveur Enterprise, il est possible d'utiliser les procédures utilisateur effectuées en tant que scripts Lua. Les scripts doivent être placés dans le dossier suivant : ◆sous Windows: var\extensions ◆sous FreeBSD et OS Solaris: /var/drwcs/extensions ◆sous Linux: /var/opt/drwcs/extensions du répertoire d'installation du Serveur. Après l'installation du Serveur, les procédures pré-installées pouvant être utilisées sont placées dans ce répertoire. Afin de pouvoir les exécuter, le Serveur doit être démarré avec la clé -hooks. Par défaut tous les scripts sont désactivés. Pour activer les scripts, il est nécessaire de supprimer le paramètre initial disabled ou tout le commentaire (laisser la ligne vide) dans le fichier du script. Le répertoire extensions contient les scripts suivants : ◆access_check.ds – appelé avant la vérification d'accès conformément à ACL (Access Control List - listes de contrôle d'accès) respectif ; ◆access_denied.ds – appelé en cas d'interdiction d'accès conformément aux paramètres de ACL ou selon le résultat de l'exécution de la procédure access_check; ◆admin_logged.ds – appelé en cas d'authentification réussite de l'administrateur dans le Centre de Gestion ; ◆admin_noauth.ds – appelé en cas d'erreur lors de l'authentification de l'administrateur dans le Centre de Gestion ; ◆agent_status.ds – appelé lorsque l'Agent communique ses politiques locales ; ◆backup.ds – appelé après la fin de la sauvegarde des fichiers (backup) mais avant la suppression des fichiers relatifs à la copie précédente de sauvegarde ; ◆bad_connection.ds – appelé en cas d'impossibilité de se connecter au client ; ◆connection_denied.ds – appelé en cas d'interdiction d'une nouvelle connexion selon des limitations relatives à la licence ; ◆database_load.ds – appelé après la fin du processus de téléchargement du pilote de la base de données ; ◆database_verify.ds – appelé après la fin de la vérification de la base de données ; ◆deinstallation.ds – appelé après la fin de la suppression de l'Agent ; ◆disconnected.ds – appelé après la fin de la connexion au client ; ◆group_changed.ds – appelé lors de la modification des paramètres du groupe ; ◆group_created.ds – appelé lors de la création d'un nouveau groupe ; ◆group_deleted.ds – appelé lors de la suppression d'un groupe ; ◆install.ds – appelé à la réception de l'événement installation ; ◆installed_components.ds – appelé lorsque l'Agent communique la liste des composants installés sur le poste ; ◆jobexecuted.ds – appelé à la réception depuis l'Agent de l'événement job executed; ◆license_error.ds – appelé en cas d'impossibilité de se connecter au client selon des limitations relatives à la licence ; ◆load_plugin.ds – appelé après le chargement d'un module ajoutable (plugin) ; ◆load_protocol.ds – appelé après le chargement du module de journal ; ◆neighbor_connected.ds – appelé à la connexion au Serveur ; ◆neighbor_install.ds – appelé à la réception de l'événement installation depuis un Serveur voisin ; ◆neighbor_noauth.ds – appelé après une connexion refusée avec le Serveur suite à une erreur d'authentification ; ◆neighbor_run_begin.ds – appelé à la réception de l'événement component started depuis un Serveur voisin ; ◆neighbor_run_end.ds – appelé à la réception de l'événement component completed depuis un Serveur voisin ; ◆neighbor_scan_error.ds – appelé à la réception de l'événement scan error depuis un Serveur voisin ; ◆neighbor_scan_statistics.ds – appelé à la réception de l'événement scan statistics depuis un Serveur voisin ; ◆neighbor_station_status.ds – appelé à la réception depuis un Serveur voisin des politiques/configurations locales du poste ; ◆neighbor_virus.ds – appelé à la réception de l'événement virus detected depuis un Serveur voisin ; ◆newbie_accepted.ds – appelé à l'attribution d'accès à un novice ainsi que lors de son authentification réussie et la création d'un poste dans la base de données ; ◆newbie_came.ds – appelé à la connexion d'un novice ; ◆newbie_registered.ds – appelé après l'attribution d'accès à un novice mais avant l'enregistrement des informations respectives dans la base de données ; ◆pong.ds – appelé à la réception de PONG depuis le client ; ◆run_begin.ds – appelé à la réception de l'événement component started depuis l'Agent ; ◆run_end.ds – appelé à la réception de l'événement component completed depuis l'Agent ; ◆scan_error.ds – appelé à la réception de l'événement scan error depuis l'Agent ; ◆scan_statistics.ds – appelé à la réception de l'événement scan statistics depuis l'Agent ; ◆server_jobexecuted.ds – appelé après l'exécution d'une tâche sur le Serveur; ◆server_load.ds – appelé après le chargement du fichier binaire du Serveur nécessaire pour accomplir certaines fonctions de service (Serveur ne va pas servir les clients); ◆server_start.ds – appelé au démarrage du Serveur et lorsque'il est prêt à servir les clients ; ◆server_terminate.ds – appelé après la fin du traitement des clients par le Serveur ; ◆server_unload.ds – appelé après la fin de l'exécution de certaines fonctions par le Serveur (le Serveur n'a pas servi les clients) ; ◆station_connected.ds – appelé à la connexion réussie à l'Agent ; ◆station_create.ds – appelé à la fin de création d'un poste ; ◆station_date.ds – appelé en cas de détection de l'heure/de la date incorrecte du poste ; ◆station_deleted.ds – appelé à la suppression d'un poste ; ◆station_noauth.ds – appelé après une connexion refusée à l'Agent suite à une erreur d'authentification ; ◆station_update_failed.ds – appelé après la réception d’un message de l’Agent sur une erreur de mise à jour du poste ; ◆station_update_reboot.ds – appelé après la réception d’un message de l’Agent sur la nécessité de redémarrer le poste après la mise à jour ; ◆unload_plugin.ds – appelé au déchargement d'un module ajoutable (plugin) ; ◆unload_protocol.ds – appelé au déchargement du module de journal ; ◆virus.ds – appelé à la réception de l'événement virus detected depuis l'Agent ; ◆virusbases.ds – appelé à l'envoi par l'Agent des informations sur la base de données virales.
|