Pour le contrôle de l’application avec CMS, le nom et la version de l’application sont enregistrés dans la base du serveur gérant. Le service Dr.Web CMS attribue un nom unique à l’application. Ce nom contient le nom de l’application et sa version. Ensuite, le service crée dans la base de données un groupe portant le nom de l’application enregistrée. Par défaut, les sous-groupes Application Status et Settings sont créés dans ce groupe. Lors du fonctionnement de l’application, le service gérant collecte des statistiques des protocoles d’interaction. Les statistiques sont enregistrées dans le groupe Application Statistics/Connections, les statistiques d’interaction par protocoles sont enregistrées dans les sous-groupes MB et MS. En utilisant les données statistiques, on peut évaluer la charge sur ces serveurs et ces applications.
Groupe Application Status
Ce groupe contient des informations sur l’application enregistrée sous forme de valeurs de variables de différents types :
Variable (le type de variable est indiqué entre parenthèses)
|
Description
|
Active (Boolean)
|
Détermine si l’application est lancée. La valeur true signifie que l’application est lancée.
|
Crash (Boolean)
|
Détermine si l’application a été arrêtée correctement. La valeur true signifie que l’application a été arrêtée d’une manière incorrecte.
|
HomeDir (String)
|
Répertoire de l’application dans le système de fichiers
|
InstanceName (String)
|
Nom que l’application a déclaré lors de l’enregistrement
|
LogicCrash (Boolean)
|
Statut de la logique de l’application. La valeur true signifie que l’application fonctionne d’une manière incorrecte.
|
ModuleName (String)
|
Nom du fichier exécutable de l’application. Au cas où c’est la bibliothèque *.dll est une application-abonné, la variable indique le nom du processus qui l’a instanciée.
|
ModulePath (String)
|
Chemin vers le fichier exécutable de l’application dans le système de fichiers
|
PID (UInt32)
|
Numéro du processus dans le système d’exploitation
|
StartedOn (Time)
|
Heure du dernier lancement de l’application
|
StoppedOn (Time)
|
Heure du dernier arrêt de l’application
|
Version (String)
|
Version de l’application
|
VersionBuild (UInt32)
|
Numéro d’assemblage de l’application
|
VersionMajor (UInt32)
|
Numéro principal de la version de l’application
|
VersionMinor (UInt32)
|
Deuxième numéro de la version de l’application
|
VersionRevision (UInt32)
|
Numéro de révision de l’application
|
WorkDir (String)
|
Répertoire de travail de l’application dans le système de fichiers
|
Groupe Settings
Ce groupe contient les paramètres de base de l’application enregistrée.
|