Annexe D. Paramètres des templates du système de notifications |
Page d'accueil Précédent Suivant |
Les textes des messages à envoyer (par email ou via Windows Messenger) sont générés depuis les fichiers de templates par un composant du Serveur nommé processeur de templates.
Le fichier de template comprend un texte et des variables entre accolades. Lors de l'édition des fichiers de templates, utilisez les variables listées ci-dessous.
Les variables sont écrites sous un des formats suivants : ◆{<VAR>} – mettre la valeur de la variable <VAR>. ◆{<VAR>:<N>} – les <N> premiers caractères de la variable <VAR>. ◆{<VAR>:<first>:<N>} – <N> caractères de la variable <VAR> suivante après les <first> premiers caractères (à partir du <first>+1er caractère), si le reste est inférieur à ce nombre, il est complété par des espaces à droite. ◆{<VAR>:<first>:-<N>} – <N> caractères de la variable <VAR>, suivante après les <first> premiers caractères (à partir du <first>+1er caractère), si le reste est inférieur à ce nombre, il est complété par des espaces à gauche. ◆{<VAR>/<original1>/<replace1>[/<original2>/<replace2>]} – les caractères spécifiés seront remplacés par la valeur <VAR> afin d'attribuer les valeurs données : les symboles <original1> seront remplacés par les symboles <replace1>, si les symboles <original2> sont présents, ils seront remplacés par les symboles <replace2> etc. Le nombre de paires de substitution est illimité. Format des variables
Variables système : ◆SYS.TIME — heure système courante, ◆SYS.DATE — date système courante, ◆SYS.DATETIME — date et heure système courantes, ◆SYS.VERSION — version du Serveur, ◆SYS.BUILD — date du build de Serveur, ◆SYS.PLATFORM — plateforme du Serveur, ◆SYS.PLATFORM.SHORT — variante abrégée de SYS.PLATFORM, ◆SYS.OS — nom du système d'exploitation du Serveur, ◆SYS.BRANCH — version des Agents et du Serveur, ◆SYS.SERVER — le nom du produit (Dr.Web Enterprise Server). Les variables d'environnement ont les mêmes noms que les variables spécifiées dans l'environement avec l'ajout du préfixe ENV. (le préfixe se termine avec le point). Vairables communes des messages, Agent : ◆GEN.LoginTime — heure de l'authentification du poste, ◆GEN.StationAddress — adresse du poste, ◆GEN.StationID — UUID du poste, ◆GEN.StationName — nom du poste. Variables communes des messages, sous-système de mises à jour du Serveur : ◆GEN.CurrentRevision — identificateur courant de version, ◆GEN.NextRevision — identificateur de la version mise à jour, ◆GEN.Folder — répertoire d'emplacement du produit, ◆GEN.Product — description du produit. Variables des messages, par messages (pour Agent) : Administrator_Authorization_Failed: ◆MSG.Login — nom d'enregistrement, ◆MSG.Address — adresse réseau du Centre de Gestion ; Approved_Newbie: ◆MSG.AdminName — nom de l'administrateur, ◆MSG.AdminAddress — adresse du Centre de Gestion ; AutoApproved_Newbie : aucune variable ; Awaiting_Approval: aucune variable ; Cannot_Add_Station: ◆MSG.ID — UUID du poste ; Connection_Terminated_Abnormally: ◆MSG.Reason — cause de l'arrêt ; Infection: ◆MSG.Component — nom du composant, ◆MSG.RunBy — composant lancé par l'utilisateur, ◆MSG.ServerTime — heure de réception de l'événement, GMT, ◆MSG.ObjectName — nom de l'objet infecté, ◆MSG.ObjectOwner — propriétaire de l'objet infecté, ◆MSG.InfectionType — type d'infection, ◆MSG.Virus — nom de virus, ◆MSG.Action — action de désinfection ; Installation_Bad: ◆MSG.Error — message d'erreur ; Installation_OK: aucune variable ; License_Limit - envoyé au cas où le nombre de postes enregistrés atteint la limitation déterminée par la licence, s'il reste moins de 5% de la limitation prévue par la licence non utilisée ou s'il reste moins de deux postes : ◆MSG.Used — nombre de postes dans la base, ◆MSG.Licensed — autorisé par la licence ; Low_Var_Free_Space: ◆MSG.Path - chemin vers le répertoire de petit volume de mémoire, ◆MSG.FreeSpace - espace libre en octets, ◆MSG.FreeInodes - nombre de descripteurs inode disponibles (s'applique uniquement pour certains systèmes "UNIX-like"), ◆MSG.RequiredSpace - volume de mémoire requis, ◆MSG.RequiredInodes - nombre d'inodes disponibles requis (s'applique uniquement pour certains système "UNIX-like") ; Near_Max_Stations (envoyé à chaque démarrage du Serveur au cas où le Serveur est lancé avec une clé autorisant moins de postes qu'il n'existe déjà): ◆MSG.Used — nombre de postes dans la base, ◆MSG.Licensed — autorisé par la licence, ◆MSG.Percent – pourcentage des licences disponibles ; Newbie_Not_Allowed: aucune variable ; Not_Seen_For_A_Long_Time: ◆MSG.StationName — nom du poste, ◆MSG.StationID — UUID du poste, ◆MSG.DaysAgo — nombre de jours écoulés depuis la dernière connexion, ◆MSG.LastSeenFrom — adresse depuis laquelle le poste a été vu pour la dernière fois ; Processing_Error: ◆MSG.Component — nom du composant, ◆MSG.RunBy — composant lancé par l'utilisateur, ◆MSG.ServerTime — heure de réception de l'événement, GMT, ◆MSG.ObjectName — nom de l'objet, ◆MSG.ObjectOwner — propriétaire de l'objet, ◆MSG.Error — message d'erreur ; Rejected_Newbie: ◆MSG.AdminName — nom de l'administrateur, ◆MSG.AdminAddress — adresse du Centre de Gestion ; Station_Already_Logged_In – envoyé au où le poste est déjà enregistré sur l'un ou sur l'autre Serveur : ◆MSG.ID — UUID du poste, ◆MSG.StationName — nom du poste, ◆MSG.Server — ID du Serveur sur lequel est enregistré le poste ; Station_Authorization_Failed: ◆MSG.ID — UUID du poste, ◆MSG.Rejected — valeurs rejected — accès au poste refusé, newbie — tentative de basculer le poste vers le statut "novice" ; Statistics: ◆MSG.Component — nom du composant, ◆MSG.ServerTime — heure de la réception de l'événement, GMT, ◆MSG.Scanned — nombre d'objets scannés, ◆MSG.Infected — nombre d'objets infectés, ◆MSG.Modifications — nombre d'objets infectés par des modifications de virus, ◆MSG.Suspicious — nombre d'objets suspects, ◆MSG.Cured — nombre d'objets réparés, ◆MSG.Deleted — nombre d'objets supprimés, ◆MSG.Renamed — nombre d'objets renommés, ◆MSG.Moved — nombre d'objets déplacés, ◆MSG.Speed — vitesse de traitement en Ko/s ; Too_Many_Stations - envoyé lorsqu'un nouveau poste ne peut pas être enregistré sur le Serveur à cause des limitations de licence : ◆MSG.ID — UUID du poste ; Unknown_Administrator: ◆MSG.Login — nom d'enregistrement, ◆MSG.Address — adresse réseau du Centre de Gestion ; Unknown_Station: ◆MSG.ID — UUID du poste inconnu, ◆MSG.Rejected — valeurs rejected — accès au poste refusé, newbie — tentative de passer le poste en mode "novice" ; Update_Failed: ◆MSG.Product — produit à mettre à jour, ◆MSG.ServerTime — heure locale de réception du message par le Serveur ; Update_Wants_Reboot: ◆MSG.Product — produit à mettre à jour, ◆MSG.ServerTime — heure locale de réception du message par le Serveur. Variables des messages, par messages (pour le sous-système de mises à jour du Serveur) : Srv_Repository_Cannot_flush: aucune variable ; Srv_Repository_UpToDate: aucune variable ; Srv_Repository_Frozen: aucune variable ; Srv_Repository_Load_failure: ◆MSG.Reason — message sur la cause de l'erreur ; Srv_Repository_Update: ◆MSG.AdddedCount — nombre de fichiers ajoutés, ◆MSG.ReplacedCount — nombre de fichiers remplacés, ◆MSG.DeletedCount — nombre de fichiers supprimés, ◆MSG.Added — liste des fichiers ajoutés (chaque nom à la ligne), ◆MSG.Replaced — liste des fichiers remplacés (chaque nom à la ligne), ◆MSG.Deleted — liste des fichiers supprimés (chaque nom à la ligne) ; Srv_Repository_UpdateFailed: ◆MSG.Error — message d'erreur, ◆MSG.ExtendedError — description détaillée de l'erreur.
Variables du message du Serveur sur l'expiration de la licence : Key_Expiration: ◆MSG.Expiration — date d'expiration, ◆MSG.Expired — 1, si la date d"expiration est déjà arrivée, sinon - 0, ◆MSG.ObjId — GUID de l'objet, ◆MSG.ObjName — nom de l'objet, ◆MSG.ObjType – objet utilisant la clé qui va bientôt expirer (server/station/group).
|