Contrôle des applications

Page d'accueil  Précédent  Suivant

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.