43 Rapport d'événements d'application. Novell 6.5
Vous trouverez ci-dessous de brèves informations sur ZENworks 6.5. Il comprend des composants tels que l'agent de gestion de bureau, le serveur Middle Tier et le MUP ZENworks. Il vous aide à automatiser les tâches de gestion des postes de travail, telles que le déploiement d'applications, la gestion des configurations et les mises à jour logicielles.
Novell Confidential Manual (FRA) 6 October 2004
43
Rapport d'événements d'application
Novell
®
Application Launcher
TM
peut générer un rapport sur la réussite ou l'échec des événements d'application suivants : son lancement, sa distribution, son filtrage, sa désinstallation, sa mise en cache et son arrêt.
Les événements peuvent être consignés dans une base de données compatible ODBC ou dans un fichier journal au format texte, envoyés sous forme de trappes SNMP à une console de gestion ou transmis sous forme de données XML à une URL Web pour traitement ultérieur. Les rapports d'événements étant configurés application par application, vous pouvez appliquer une certaine méthode de rapport à une application et une méthode différente à une autre. Vous pouvez
également utiliser les quatre méthodes pour la même application.
Les sections suivantes fournissent des informations sur la définition des différents types de génération de rapports d'événements et la configuration des objets Application pour utiliser une ou plusieurs méthodes de rapport :
« Configuration de la fonction de création de rapport dans une base de données », page 383
« Configuration de la fonction de création de rapports de trappes SNMP », page 391
« Configuration de la création de rapports dans un fichier journal », page 394
« Configuration de la fonction de création de rapports XML », page 395
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
« Génération de rapports à partir d'une base de données », page 403
« Présentation des rapports créés dans un fichier journal », page 407
Remarque :
La création de rapports décrite dans ces sections s'applique uniquement aux applications démarrées à l'aide du programme de lancement d'applicatifs (ou, autrement dit, des applications comportant des objets Application). Le programme de lancement d'applicatifs peut également créer des rapports sur des applications qu'il ne démarre pas lui-même. Ces applications sont nommées « processus malveillants ».
Pour plus d'informations sur la configuration de rapports pour les processus malveillants, reportez-vous au
Chapitre 40, « Contrôle des processus malveillants », page 367 .
Pour les applications MSI, vous pouvez également activer le mode documenté pour que Windows
Installer consigne des informations dans un fichier journal sur le poste de travail de l'utilisateur.
La section suivante fournit les informations nécessaires :
« Activation du mode documenté dans Windows Installer », page 410
Configuration de la fonction de création de rapport dans une base de données
Pour configurer la fonction de création de rapport dans une base de données compatible ODBC, effectuez les tâches suivantes :
« Installation de la base de données Sybase », page 384
« Utilisation d'une base de données compatible ODBC », page 384
Rapport d'événements d'application
383
Novell Confidential Manual (FRA) 6 October 2004
« Installation de pilotes ODBC sur des postes de travail », page 384
« Création d'un objet Base de données ZENworks », page 385
« Configuration des informations ODBC de la base de données », page 386
« Octroi de droits de propriété ODBC aux utilisateurs », page 388
« Activation de la règle Base de données ZENworks », page 388
Installation de la base de données Sybase
Si vous n'avez pas installé de base de données compatible ODBC à utiliser, vous pouvez installer la base de données Sybase disponible sur le CD de Novell ZENworks 6.5 Desktop Management.
Pour obtenir des informations sur l'installation de la base de données Sybase, reportez-vous à
« Installing the ZENworks Desktop Management Server » (Installation du serveur ZENworks
Desktop Management) dans le manuel
Novell ZENworks 6.5 Desktop Management Installation
Guide
(Guide d'installation de Novell ZENworks 6.5 Desktop Management).
Sybase est également utilisé comme base de données pour le composant Inventaire de poste de travail. Si vous prévoyez d'utiliser une base de données pour les rapports de gestion d'applications et pour l'inventaire de poste de travail, la même installation de base de données pourra suffire dans les deux cas. Chaque composant se chargera de créer son propre fichier de base de données.
Le composant Gestion d'applications crée un fichier de base de données nal.db et le composant
Inventaire de poste de travail crée un fichier de base de données mgmtdb.db.
La création de rapports de gestion d'applications requiert que la base de données se trouve sur le même site que les utilisateurs et, de ce fait, il est impératif de suivre les instructions concernant l'inventaire de poste de travail pour le déploiement des bases de données et de choisir ensuite une ou plusieurs bases de données à utiliser pour les rapports de gestion d'applications. Pour plus d'informations sur le déploiement d'une base de données pour l'inventaire de poste de travail, reportez-vous au
Chapitre 70, « Installation de l'inventaire de poste de travail », page 807
.
Utilisation d'une base de données compatible ODBC
Si vous utilisez une base de données compatible ODBC autre que Sybase, vous devez vous assurer qu'elle est installée. Vous n'avez pas à créer de tables dans la base de données. Les tables appropriées sont créées dès que le composant Gestion d'applications envoie un événement à la base de données.
Installation de pilotes ODBC sur des postes de travail
Le programme de lancement d'applicatifs utilise un pilote ODBC pour enregistrer les informations liées aux événements d'application dans la base de données. Vous devez vous assurer que le pilote
ODBC correspondant à votre base de données est installé sur chacun des postes de travail pour lesquels vous souhaitez enregistrer des informations d'événements.
Le pilote ODBC (DBODBC6.DLL) correspondant à la base de données Sybase est installé par défaut. Cependant, sous Windows 98, il est nécessaire dans certains cas d'installer deux DLL supplémentaires (ODBCCP32.DLL et ODBCINT.DLL) qui sont ignorés durant l'installation minimum de Windows. Téléchargez les fichiers depuis le site Web de Microsoft ou un autre site de téléchargement. Pour installer ces fichiers, copiez le répertoire Windows System (par exemple, c:\windows\system). Vous pouvez également utiliser un objet Application pour les distribuer sur
384 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 le poste de travail approprié. Cette opération n'est pas nécessaire sous Windows 2000/XP.
Les fichiers ont déjà été installés.
Création d'un objet Base de données ZENworks
Si vous utilisez une base de données Sybase fournie avec ZENworks
®
et que vous l'avez déjà installée, le programme d'installation crée un objet Base de données
(Base_de_données_Desktop Management_nom_serveur) dans eDirectory. Vous pouvez ignorer la section suivante,
« Configuration des informations ODBC de la base de données », page 386
.
Si vous utilisez une autre base de données, vous devez créer un objet Base de données ZENworks dans eDirectory pour la représenter.
Pour créer un objet Base de données ZENworks :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur le conteneur dans lequel l'objet Dossier d'une application doit être créé, puis cliquez sur Nouveau, sur Objet pour afficher la boîte de dialogue Nouvel objet.
2
Sélectionnez Base de données ZENworks, puis cliquez sur OK pour afficher la boîte de dialogue Base de données ZENworks.
3
Dans la zone Nom, tapez un nom pour la base de données, Base_de_données_Desktop
Management_ZENServer, par exemple.
4
Sélectionnez la case Définir des propriétés supplémentaires, puis cliquez sur OK pour afficher la page de propriétés Base de données ZENworks.
Rapport d'événements d'application
385
Novell Confidential Manual (FRA) 6 October 2004
5
Dans le champ DN du serveur, recherchez et sélectionnez l'objet Serveur qui correspond au serveur sur lequel la base de données est installée physiquement et est en cours d'exécution.
6
Complétez le nom et le mot de passe pour les utilisateurs Lecture/Écriture, Lecture seule et
Écriture seule :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : Entrez un nom d'utilisateur permettant d'accéder en lecture/écriture à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_DBA.
Mot de passe d'accès à la base de données (Lecture/Écriture) : Entrez le mot de passe permettant un accès en lecture/écriture à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
Nom d'utilisateur d'accès à la base de données (Lecture seule) : Entrez un nom d'utilisateur permettant un accès en lecture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_READER.
Mot de passe d'accès à la base de données (Lecture seule) : Entrez le mot de passe permettant un accès en lecture seule à la base de données. Si vous utilisez une base de données
Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
Nom d'utilisateur d'accès à la base de données (Écriture seule) : Entrez un nom d'utilisateur permettant un accès en écriture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop
Management, le nom d'utilisateur est MW_UPDATER.
Mot de passe d'accès à la base de données (Écriture seule) : Entrez le mot de passe permettant un accès en écriture seule à la base de données. Si vous utilisez une base de données Sybase créée par le programme d'installation du serveur Desktop Management, le mot de passe est novell.
7
Cliquez sur OK pour enregistrer les informations.
Configuration des informations ODBC de la base de données
Le programme de lancement d'applicatifs utilise un pilote ODBC pour enregistrer les informations d'événements dans la base de données. Vous devez configurer l'objet Base de données à l'aide des informations du pilote ODBC nécessaires au programme de lancement d'applicatifs.
Pour fournir les informations ODBC :
1
2
Cliquez avec le bouton droit sur l'objet Base de données, puis cliquez sur Propriétés.
Cliquez sur l'onglet Informations sur le pilote ODBC.
386 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
3
Remplissez les champs suivants :
Nom du fichier du pilote : Entrez le nom de fichier du pilote ODBC qui réside sur le poste de travail pour permettre au programme de lancement d'applicatifs d'accéder à la base de données. Pour Sybase, vous pouvez laisser le champ vide, auquel cas le programme de lancement d'applicatifs détecte automatiquement le pilote installé.
Nom de la source de données : Entrez NAL Reporting.
Paramètres de connexion : Entrez la commande appropriée pour se connecter à la base de données. Pour Sybase, cette commande est la suivante :
CommLinks=TCPIP{Host=IPAddress:2638};AutoStop=Yes;Integrated=No;DBN=NAL;
ENG=IPAddress où IPAddress est l'adresse IP proprement dite du serveur sur lequel réside la base de données.
4
Cliquez sur OK pour enregistrer les informations sur le pilote ODBC.
Rapport d'événements d'application
387
Novell Confidential Manual (FRA) 6 October 2004
Octroi de droits de propriété ODBC aux utilisateurs
Vous devez octroyer aux utilisateurs des droits Lire et Comparer sur les propriétés ODBC de l'objet
Base de données définies à la section précédente. Le programme de lancement d'applicatifs peut ainsi récupérer les informations ODBC dont il a besoin pour accéder à la base de données.
Pour octroyer des droits :
1
Cliquez avec le bouton droit sur l'objet Base de données ZENworks, puis cliquez sur Ayants droit de cet objet.
2
3
Cliquez sur Ajouter un ayant droit.
Sélectionnez [PUBLIC], puis cliquez sur OK pour ajouter [PUBLIC] à la liste des ayants droit.
L'ajout d'un ayant droit [PUBLIC] donne à tous les utilisateurs des droits Lire et Comparer sur toutes les propriétés de l'objet Base de données, notamment les noms d'utilisateur et les mots de passe qui peuvent être utilisés pour accéder à la base de données. Pour éviter ce problème, vous devez limiter l'accès [PUBLIC] aux trois propriétés ODBC.
4
Dans la liste Propriété, sélectionnez [Droits Tous les attributs], puis cliquez sur Supprimer la propriété pour supprimer cette entrée de la liste.
5
Cliquez sur Ajouter une propriété pour afficher la boîte de dialogue Ajouter une propriété, puis sélectionnez zendbODBCConnectionParameters, puis cliquez sur OK pour ajouter cette entrée à la liste de propriétés.
Les droits par défaut, Lire et Comparer, sont suffisants. Vous n'avez pas à les modifier.
6
Répétez l'
etape 5 pour ajouter les propriétés suivantes (conservez les droits par défaut : Lire
et Comparer) : zendbODBCDataSouceName zendbODBCDriverFileName
Serveur hôte
Adresse réseau zendbUser zendbPassword
7
Cliquez sur OK, puis recliquez sur OK pour enregistrer les modifications.
Activation de la règle Base de données ZENworks
Pour permettre au composant Gestion d'applications d'utiliser la base de données, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Base de données d'un ensemble Emplacement du service.
La règle Base de données pointe vers l'emplacement de la base de données ZENworks utilisée.
Un ensemble Emplacement du service ne peut avoir qu'une seule règle Base de données qui, de ce fait, pointe vers une seule base de données. Si vous n'avez pas créé d'ensemble
Emplacement du service, ou si les règles Base de données actuelles sont utilisées pour d'autres bases de données, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données. C'est par cette association que le programme de lancement d'applicatifs détermine la
388 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 base de données à utiliser pour la création de rapports d'événements liés à un utilisateur ou à un poste de travail.
Pour activer une règle Base de données ZENworks et lui associer des conteneurs :
1
Dans ConsoleOne
®
, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
2
3
Sur la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles XML.
Sélectionnez la règle Base de données ZENworks dans la liste, cliquez sur Propriétés pour afficher la page de propriétés Base de données ZENworks, puis cliquez sur l'onglet Gestion d'applications.
Rapport d'événements d'application
389
Novell Confidential Manual (FRA) 6 October 2004
4
Dans le champ DN de la base de données, parcourez l'arborescence et sélectionnez l'objet
Base de données à utiliser pour les rapports de gestion d'applications. Il doit s'agir de l'objet défini à la section
« Configuration des informations ODBC de la base de données », page 386
.
5
6
Cliquez sur OK pour retourner à la page Général.
Cliquez sur l'onglet Associations pour afficher la page Associations.
390 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données. Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
7
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
8
9
Répétez l'
etape 7 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser la création de rapports de base de données
Une fois que vous avez configuré la base de données cible pour la création de rapports, vous pouvez configurer les objets Application dont vous voulez consigner les événements. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application pour l'utilisation de la création de rapports de base de données, de rapports de trappes SNMP ou de rapports dans des fichiers journaux, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
.
Configuration de la fonction de création de rapports de trappes SNMP
Si vous disposez d'une console de gestion pour collecter les trappes SNMP, vous pouvez obliger le programme de lancement d'applicatifs à envoyer les trappes SNMP à cette console.
Pour configurer la fonction de rapport de trappes SNMP, effectuez les tâches suivantes :
« Activation de la règle Cibles de trappes SNMP », page 391
« Configuration des objets Application pour utiliser les rapports de trappes SNMP », page 394
Activation de la règle Cibles de trappes SNMP
Pour permettre au composant Gestion d'applications d'utiliser les trappes SNMP pour la création de rapports d'événements, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Cibles de trappes SNMP de l'ensemble Emplacement du service. La règle Cibles de trappes SNMP pointe vers l'adresse (ou les adresses) IP de la console de gestion qui affiche les trappes. Un ensemble Emplacement du service ne peut avoir qu'une seule règle Cibles de trappes SNMP. Si vous n'avez pas créé d'ensemble Emplacement du service, ou si les règles Cibles de trappes SNMP sont utilisées pour d'autres bases de données, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de
Rapport d'événements d'application
391
Novell Confidential Manual (FRA) 6 October 2004 trappes SNMP. Cette association permet au dispositif de lancement d'applicatifs de déterminer la cible de trappes SNMP à utiliser pour les événements d'utilisateurs ou de postes de travail.
Pour activer une règle Cible de trappes SNMP et l'associer à des conteneurs :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
2
Dans la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles de trappes SNMP.
3
Sélectionnez la règle dans la liste, puis cliquez sur Propriétés pour afficher la liste Cibles de trappes SNMP.
392 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
4
Cliquez sur Ajouter pour afficher la boîte de dialogue Cible SNMP, puis entrez l'adresse IP du poste de travail ou du serveur sur lequel la console de gestion est exécutée, puis cliquez sur
OK pour ajouter l'adresse IP à la liste.
5
6
Répétez l'
etape 4 pour ajouter d'autres cibles.
Une fois que toutes les cibles ont été ajoutées, cliquez sur OK pour retourner à la page
Général.
7
Cliquez sur l'onglet Associations pour afficher la page Associations.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de
Rapport d'événements d'application
393
Novell Confidential Manual (FRA) 6 October 2004 trappes SNMP. Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
8
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
9
10
Répétez l'
etape 8 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser les rapports de trappes SNMP
Une fois que vous avez activé la règle Cibles de trappes SNMP et que vous avez lancé la console de gestion, vous pouvez configurer des objets Application pour qu'ils utilisent la création de rapports de trappes SNMP. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application pour l'utilisation de la création de rapports de trappes SNMP, rapports de base de données ou rapports dans des fichiers journaux, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400 .
Configuration de la création de rapports dans un fichier journal
Vous pouvez obliger le programme de lancement d'applicatifs à enregistrer les événements dans un fichier journal. Il peut s'agir d'un fichier journal situé sur le poste de travail d'un ordinateur ou d'un fichier journal commun enregistré sur un serveur réseau. Si vous utilisez un fichier journal commun, les utilisateurs doivent disposer de droits Lire et Écrire sur ce fichier journal, mais ils sont automatiquement authentifiés auprès de l'emplacement du fichier journal par le programme de lancement d'applicatifs.
Pour configurer la création de rapports dans un fichier journal, effectuez les tâches suivantes :
« Configuration d'un emplacement commun pour le fichier journal », page 394
Configuration d'un emplacement commun pour le fichier journal
Vous disposez de deux options pour la fonction de création de rapports dans un fichier journal.
Le programme de lancement d'applicatifs peut consigner les événements liés à chaque utilisateur sur l'unité locale de l'utilisateur ou les événements liés à tous les utilisateurs dans un fichier journal situé à un emplacement réseau commun.
Pour que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits
Lire et Écrire sur les fichiers du répertoire.
Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez obtenir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet Application) ou un fichier journal pour toutes les applications
394 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
(en indiquant le même nom de fichier journal pour tous les objets Application). Pour obtenir un fichier journal par utilisateur, le programme de lancement d'applicatifs doit enregistrer les fichiers sur les unités locales des utilisateurs.
Configuration des objets Application pour utiliser la création de rapports dans un fichier journal
Après avoir défini un emplacement commun pour le fichier journal (si vous prévoyez d'utiliser un fichier journal commun), vous pouvez configurer des objets Application pour qu'ils utilisent la fonction de rapport dans un fichier journal. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application afin d'utiliser la fonction de rapport dans un fichier journal, de rapport dans une base de données ou de rapport de trappes SNMP, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400
.
Configuration de la fonction de création de rapports XML
Le programme de lancement d'applicatifs peut utiliser le protocole HTTP ou HTTPS pour envoyer les informations sous forme de données XML à la servlet de création de rapports d'application
ZENworks Desktop Management (zfdamrServlet). La servlet traite les messages et les ajoute à une base de données compatible JDBC*, comme la base de données Sybase fournie avec ZENworks.
Pour configurer la fonction de création de rapports XML, effectuez les tâches suivantes :
« Configuration requise pour la servlet de création de rapports », page 395
« Installation de la servlet de création de rapports », page 396
« Configuration de la servlet de création de rapports », page 396
« Activation de la règle Cibles XML », page 397
« Configuration des objets Application pour utiliser les rapports XML », page 399
Configuration requise pour la servlet de création de rapports
La servlet de création de rapports nécessite l'un des environnements serveur suivants. Le numéro de version indiqué représente la version minimale nécessaire.
Serveur
NetWare 6 (Support Pack 2 ou version ultérieure)
1
Windows 2000 (avec dernière version du Service Pack)
Moteur de servlet Java
Tomcat 3.3a
Tomcat 3.3a
JVM
Novell JVM* for NetWare 1.3.1
Sun JDK 1.3.1_01
1 Support Pack 2 ou version ultérieure nécessaire. Sans Support Pack 2 ou version ultérieure, la servlet de création de rapports risque faire passer le niveau d'utilisation du serveur à 100 % et de ne pas le libérer.
Pour plus d'informations sur l'installation de Tomcat sous NetWare 6, reportez-vous à la documentation de NetWare 6 (http://www.novell.com/documentation/french/nw6p) .
Rapport d'événements d'application
395
Novell Confidential Manual (FRA) 6 October 2004
Pour plus d'informations sur l'installation de Tomcat sous Windows 2000, reportez-vous au site
Web de Apache Tomcat (http://jakarta.apache.org/tomcat) .
Installation de la servlet de création de rapports
1
Assurez-vous que l'environnement serveur dans lequel la servlet de création de rapports va
être installée présente bien la configuration logicielle indiquée à la section précédente,
Configuration requise pour la servlet de création de rapports .
2
Copiez le fichier zfdamrServlet.war depuis le répertoire sys:\public\reporting\canned\nal reports sur le serveur Desktop Management vers le répertoire Tomcat webapps.
Le fichier est également disponible dans le répertoire zenworks\products\appmgmt\nal reports sur le CD ZENworks 6.5 Desktop Management.
3
Relancez Tomcat pour développer le fichier zfdamrServlet.war.
ou
Si vous ne voulez pas relancer Tomcat, utilisez les outils fournis avec Tomcat pour développer le fichier.
Configuration de la servlet de création de rapports
La servlet de création de rapports doit connaître certaines informations concernant la base de données dans laquelle elle va consigner les événements. Pour fournir ces informations :
1
Ouvrez le fichier web.xml. Le fichier se trouve dans le répertoire Tomcat webapps\zfdamrservlet\web-inf.
2
Si vous utilisez une base de données Sybase, recherchez le paramètre dbip et remplacez sa valeur par l'adresse IP du serveur de base de données. L'adresse IP est le seul paramètre à modifier pour une base de données Sybase.
ou
Si vous utilisez une autre base de données, modifiez les paramètres décrits ci-dessous en fonction de la base de données utilisée. Si vous utilisez une base de données Microsoft SQL, suivez les instructions fournies dans le TID 10094306 (http://support.novell.com/cgi-bin/ search/searchtid.cgi?/10094306.htm) .
dbuser : Entrez un nom d'utilisateur permettant un accès en écriture à la base de données.
L'accès en lecture n'est pas nécessaire. Le nom d'utilisateur préconfiguré (MW_DBA) est le nom d'utilisateur par défaut pour l'accès en lecture/écriture à une base de données Sybase créée par le programme d'installation du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks et que vous ne modifiez pas le nom d'utilisateur pour l'accès en lecture/écriture, vous n'avez pas besoin de modifier ce paramètre.
dbpasswd : Entrez le mot de passe correspondant au nom d'utilisateur spécifié par le paramètre dbuser. Le mot de passe préconfiguré (novell) est le mot de passe utilisateur par défaut pour l'accès en lecture/écriture à une base de données Sybase créée par le programme d'installation du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks et que vous ne modifiez pas le mot de passe de l'utilisateur par défaut pour l'accès en lecture/écriture, vous n'avez pas besoin de modifier ce paramètre.
dbip : Entrez l'adresse IP du serveur qui exécute la base de données.
dbport : Entrez le port d'écoute de la base de données. Le port préconfiguré (2638) est le port serveur par défaut de NetWare pour une base de données créée par le programme d'installation
396 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004 du serveur Desktop Management. Si vous utilisez une base de données Sybase de ZENworks sous NetWare et que vous ne modifiez pas le port par défaut, vous n'avez pas besoin de modifier ce paramètre.
dbprotocol : Entrez le protocole à utiliser pour accéder à la base de données. Pour Sybase, il s'agit de jdbc: (valeur préconfigurée).
dbsubprotocol : Entrez le sous-protocole à utiliser pour accéder à la base de données. Pour
Sybase, il s'agit de sybase: (valeur préconfigurée).
dbsubname : Entrez le sous-nom à utiliser pour accéder à la base de données. Pour Sybase, il s'agit de Tds: (valeur préconfigurée).
dbdriver : Entrez la classe complète du pilote à utiliser pour accéder à la base de données.
Le pilote doit prendre en charge le protocole défini par le paramètre dbprotocol. Pour Sybase, il s'agit de com.sybase.jdbc2.jdbc.SybDriver (valeur préconfigurée).
3
4
Enregistrez le fichier.
Relancez Tomcat.
Activation de la règle Cibles XML
Pour permettre au programme de lancement d'applicatifs de créer des rapports d'événements d'application à l'aide de XML, vous devez effectuer les opérations suivantes :
Dans ConsoleOne, activez la règle Cibles XML d'un ensemble Emplacement du service.
La règle Cibles XML identifie les emplacements Web (URL) vers lesquels les données XML doivent être envoyées. Si vous utilisez la servlet de création de rapports du composant Gestion d'applications, il s'agit de l'URL de la servlet en question. Un ensemble Emplacement du service ne peut avoir qu'une seule règle Cibles XML. Si vous n'avez pas créé d'ensemble
Emplacement du service, ou si les règles Cibles XML sont utilisées pour spécifier d'autres emplacements, créez un nouvel ensemble Emplacement du service. Les instructions nécessaires sont fournies dans la procédure ci-dessous.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
Pour activer une règle Cibles XML et l'associer à des conteneurs :
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser, puis cliquez sur Propriétés.
ou
Si vous n'avez pas d'ensemble Emplacement du service, cliquez sur le conteneur dans lequel il doit être créé, puis cliquez sur Nouveau, puis sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
Rapport d'événements d'application
397
Novell Confidential Manual (FRA) 6 October 2004
2
3
Dans la page Général, cochez la case dans la colonne Activé pour activer la règle Cibles XML.
Sélectionnez la règle Cibles XML dans la liste, puis cliquez sur Propriétés pour afficher la page de propriétés Cibles XML.
4
Cliquez sur Ajouter pour afficher la boîte de dialogue des URL XML, puis entrez l'URL à laquelle les données XML doivent être envoyées et cliquez sur OK pour ajouter l'URL à la liste.
398 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
L'URL de la servlet de création de rapports est la suivante : http://adresse_IP/zfdamrServlet/run où adresse_IP est l'adresse IP ou le nom d'hôte DNS du serveur sur lequel la servlet de création de rapports est exécutée.
5
6
7
Répétez l'
etape 4 pour ajouter d'autres URL.
Une fois que toutes les URL ont été ajoutées, cliquez sur OK pour retourner à la page Général.
Cliquez sur l'onglet Associations pour afficher la page Associations.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont les rapports XML doivent être envoyés à l'URL Web.
Si un conteneur parent contient plusieurs conteneurs dans lesquels résident des objets
Utilisateur et Poste de travail, vous pouvez sélectionner le conteneur parent plutôt que chaque conteneur.
8
Cliquez sur Ajouter, puis parcourez l'arborescence et sélectionnez le conteneur à ajouter, puis cliquez sur OK pour l'ajouter à la liste.
9
10
Répétez l'
etape 8 pour ajouter d'autres conteneurs.
Une fois que vous avez ajouté tous les conteneurs, cliquez sur OK pour enregistrer les informations.
Configuration des objets Application pour utiliser les rapports XML
Après avoir activé la règle Cibles XML, vous pouvez configurer des objets Application pour utiliser la fonction de création de rapports XML. La création de rapports d'événements étant configurée application par application, vous pouvez choisir les applications pour lesquelles vous souhaitez créer des rapports d'événements et celles pour lesquelles vous ne voulez pas de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application afin d'utiliser la fonction de création de rapports XML, reportez-vous à la section
« Configuration d'applications pour utiliser la fonction de création de rapports », page 400 .
Rapport d'événements d'application
399
Novell Confidential Manual (FRA) 6 October 2004
Configuration d'applications pour utiliser la fonction de création de rapports
Le programme de lancement d'applicatifs doit connaître la méthode de création de rapports (base de données, trappe SNMP ou fichier journal) à utiliser pour une application ainsi que les
événements à consigner. Ces informations doivent être fournies dans la page Rapport (onglet
Commun) de l'objet Application.
1
Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel la création de rapports doit être configurée, puis cliquez sur Propriétés.
2
Cliquez sur l'onglet Commun > Rapports pour afficher la page Rapports.
3
Remplissez les champs suivants :
Événements : Sélectionnez les événements (lancement, distribution, filtrage, désinstallation, caching et arrêt de processus) à consigner et leur destination (base de données, trappe SNMP, fichier journal ou XML). Si besoin est, vous pouvez envoyer des événements vers plusieurs destinations (par exemple, vers un fichier de base de données et vers un fichier journal au format texte). Les événements et destinations sont décrits dans les tableaux suivants :
Événement Description
Lancement réussi Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs démarre l'application avec succès.
Échec du lancement Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs ne peut pas démarrer l'application.
400 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Événement Description
Distribution réussie Se produit lorsque le programme de lancement d'applicatifs réussit à modifier le poste de travail pour qu'il prenne en charge l'application.
Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.
Échec de la distribution
Désinstallation réussie
Échec de la désinstallation
Caching réussi
Échec du caching
Filtrage (icône cachée)
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à modifier le poste de travail pour qu'il prenne en charge l'application.
Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.
Se produit lorsque le programme de lancement d'applicatifs réussit à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à désinstaller l'application à partir du poste de travail.
Se produit lorsque le programme de lancement d'applicatifs réussit à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à mettre en cache l'application sur le poste de travail.
Se produit lorsque le programme de lancement d'applicatifs ne peut pas afficher un objet Application sur un poste de travail parce que celui-ci ne répond pas aux critères de l'une ou plusieurs des règles de distribution de l'objet Application (objet Application > onglet Disponibilité > page Règles de distribution) et que l'option Toujours afficher l'icône (de la page Règles de distribution) est désactivée. L'icône de l'objet Application est cachée sur le poste de travail.
Filtrage (icône affichée)
Interruption de processus
Se produit lorsque le programme de lancement d'applicatifs ne peut afficher qu'un objet Application désactivé (grisé) sur un poste de travail car ce dernier ne répond pas aux critères d'une ou plusieurs règles de distribution de l'objet Application (objet Application > onglet
Disponibilité > page Règles de distribution) et que l'option Toujours afficher l'icône (de la page Règles de distribution) est activée. Les utilisateurs peuvent cliquer avec le bouton droit de la souris sur l'icône désactivée, puis sélectionner Détails pour connaître les critères de configuration système qui ne sont pas satisfaits.
Se produit lorsqu'un utilisateur ou le programme de lancement d'applicatifs ferme l'application.
Rapport d'événements d'application
401
Novell Confidential Manual (FRA) 6 October 2004
Destination Description
Base de données
Trappes
SNMP
Le programme de lancement d'applicatifs peut écrire des événements dans n'importe quelle base de données compatible ODBC (par exemple, une base de données Sybase incluse dans ZENworks). Pour utiliser une base de données, vous devez également procéder comme suit :
Créez un objet Base de données ZENworks à utiliser pour la création de rapports de gestion d'applications.
Au besoin, créez un ensemble Emplacement du service. Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
Activez la règle Base de données ZENworks dans l'ensemble
Emplacement du service.
Associez la règle Base de données ZENworks à l'objet Base de données ZENworks.
Assurez-vous que les utilisateurs possèdent le pilote de base de données ODBC approprié et qu'il est configuré.
Lorsque vous avez configuré la création de rapports de base de données, vous pouvez utiliser l'un des rapports prédéfinis pour afficher les informations relatives à des événements d'application spécifiques.
Pour accéder à ces rapports, cliquez avec le bouton droit de la souris sur l'objet Base de données ZENworks que vous avez créé pour la génération de rapports de gestion d'applications, puis cliquez sur
Rapport.
Le programme de lancement d'applicatifs peut envoyer des trappes SNMP vers n'importe quelle console de gestion SNMP. Pour utiliser les trappes
SNMP, vous devez également activer une règle Cibles de trappes SNMP dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la règle Cibles de trappes SNMP.
Ajoutez les cibles de trappes SNMP (adresses IP) correspondant aux emplacements vers lesquels vous souhaitez envoyer les trappes.
Affichez les trappes SNMP sur une console de gestion.
Fichier journal au format texte
Le programme de lancement d'applicatifs peut écrire des événements dans un fichier journal au format texte. Utilisez le champ Emplacement du fichier journal (décrit ci-dessous) pour spécifier l'emplacement du fichier journal.
402 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Destination
XML
Description
Le programme de lancement d'applicatifs peut envoyer des événements, sous la forme de données XML, vers une URL à l'aide du protocole standard HTTP ou HTTPS. La création de rapports XML est recommandée si vous souhaitez que le programme de lancement d'applicatifs crée des rapports sur les événements relatifs aux utilisateurs qui ne sont pas protégés par votre pare-feu.
Pour utiliser XML, vous devez également procéder comme suit :
Activez une règle d'URL XML dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.
Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports sous la forme de données XML.
Assurez-vous que vous avez défini le mécanisme de traitement XML et le mécanisme de stockage des données. Par exemple, si vous utilisez la servlet de création de rapports de gestion d'applications et la base de données Sybase, assurez-vous que chacune est définie et configurée correctement.
Emplacement du fichier journal : Si vous avez sélectionné un fichier journal comme destination des rapports d'événement, saisissez (ou parcourez l'arborescence et sélectionnez) l'emplacement et le nom de ce fichier journal. Vous pouvez spécifier une unité locale ou réseau. Si vous entrez un emplacement qui n'existe pas, le programme de lancement d'applicatifs le crée automatiquement. Veillez à ne pas inclure de caractères étendus dans le chemin car ce type de caractère n'est pas pris en charge.
Si vous voulez que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits Lire et Écrire sur les fichiers du répertoire. Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez obtenir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet Application) ou un fichier journal pour toutes les applications (en indiquant le même nom de fichier journal pour tous les objets Application).
Important :
Par conséquent, n'enregistrez les rapports dans les fichiers journaux que si les postes de travail des utilisateurs sont dotés d'un client réseau (client Novell ou Client for Microsoft Networks par exemple) qui permet l'accès en écriture à un serveur NetWare ou Windows, ou si vous spécifiez une unité locale comme emplacement de fichier journal.
4
Cliquez sur OK pour enregistrer les modifications.
Génération de rapports à partir d'une base de données
Vous pouvez utiliser les rapports prédéfinis fournis dans ZENworks Desktop Management pour afficher des informations sur les événements d'application enregistrés par le programme de lancement d'applicatifs ; ou vous pouvez utiliser vos propres outils de base de données pour créer des rapports personnalisés. La section suivante fournit les informations nécessaires à cet effet :
« Rapports prédéfinis », page 404
« Rapports personnalisés », page 404
« Tables et champs de base de données », page 405
Rapport d'événements d'application
403
Novell Confidential Manual (FRA) 6 October 2004
Rapports prédéfinis
ZENworks Desktop Management inclut des rapports prédéfinis pour tous les événements d'application, qu'il s'agisse d'une réussite ou d'un échec.
Pour générer un rapport prédéfini :
1
Cliquez avec le bouton droit sur l'objet Base de données Desktop Management, puis cliquez sur Rapport.
2
Dans la liste Rapports disponibles, développez la catégorie ZENworks Application Launcher, puis sélectionnez un rapport.
3
Cliquez sur Exécuter le rapport sélectionné.
Rapports personnalisés
Vous pouvez créer des rapports de base de données personnalisés pour rechercher des informations fournies dans les rapports prédéfinis ou générer des formats de rapport différents. Les exemples suivants sont des requêtes SQL qui permettent de générer des rapports si vous utilisez la base de données Sybase fournie dans ZENworks. Pour plus d'informations, reportez-vous à la section
Tables et champs de base de données », page 405 .
Tous les champs liés à un événement
Les requêtes suivantes renvoient tous les champs d'informations correspondant à un événement de gestion d'applications ayant réussi, ayant échoué ou malveillant stocké dans la base de données.
Les événements sont triés dans l'ordre où ils ont été entrés dans la base de données.
SELECT * FROM T_SUCCESS
SELECT * FROM T_FAILURE
SELECT * FROM T_INFO
Tous les champs d'un événement triés selon un champ spécifique
Pour trier la liste selon un champ spécifique, ajoutez une commande ORDER BY nom_du_champ, comme illustré dans les exemples suivants :
SELECT * FROM T_SUCCESS ORDER BY zenWSTDN
SELECT * FROM T_FAILURE ORDER BY zenAppTDN
SELECT * FROM T_INFO ORDER BY zenUserTDN
Tous les champs pour des types d'événements spécifiques
Pour inclure uniquement un type d'événement spécifique (lancement, distribution, etc.) pour un
événement (réussite, échec, etc.), ajoutez WHERE zenEventType=« type_d'événement », comme dans les exemples suivants :
SELECT * FROM T_SUCCESS WHERE zenEventType="Launch Success"
SELECT * FROM T_FAILURE WHERE zenEventType="Launch Failure"
SELECT * FROM T_INFO WHERE zenEventType="Process Terminated"
404 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Les types d'événements corrects sont listés dans le tableau
« Tables et champs de base de données », page 405
Champs spécifiques d'un événement
Pour n'ajouter que des champs spécifiques, remplacez la liste des champs *séparés par une virgule, comme illustré dans l'exemple suivant :
SELECT zenEventType,zenDateTime,zenUserTDN,zenAppTDN FROM T_SUCCESS WHERE zenEventType="Cache Success" ORDER BY zenUserTDN
Tables et champs de base de données
La base de données contient les trois tables suivantes :
T_Success : Stocke des informations sur les événements de réussite.
T_Failure : Stocke des informations sur les événements d'échec.
T_Info : Stocke des informations sur les événements de gestion des processus malveillants.
Pour plus d'informations sur la gestion des processus malveillants, reportez-vous au
Chapitre 40, « Contrôle des processus malveillants », page 367
.
Chaque table de base de données contient jusqu'à 17 champs d'informations. Le tableau suivant liste ces champs et les tables de base de données qui les contiennent. Le type de données de tous les champs est varchar(256).
Champ
zenEventType zenDateTime zenUserTDN
Tables
T_Success
T_Failure
T_Info
Description
Événement survenu.
Types d'événements de réussite (T_Success) :
Lancement réussi
Distribution réussie
Désinstallation réussie
Caching réussi
Interruption du processus
Types d'événements d'échec (T_Failure) :
Échec du lancement
Échec de la distribution
Échec de la désinstallation
Échec du caching
Filtrage (icône cachée)
Filtrage (icône affichée)
Types d'événements de gestion des processus malveillants
(T_Info) :
Interruption du processus
Processus ignoré
T_Success
T_Failure
T_Info
Date et heure de l'événement.
T_Success
T_Failure
T_Info
Nom distinctif et arborescence de l'utilisateur concerné par l'événement.
Rapport d'événements d'application
405
Novell Confidential Manual (FRA) 6 October 2004
Champ
zenWSTDN zenWSAddr zenAppTDN zenAppGUID
Tables Description
T_Success
T_Failure
T_Info
Nom distinctif et arborescence du poste de travail concerné par l'événement. Si le poste de travail n'a pas été importé dans eDirectory sous forme d'objet Poste de travail, le champ indique
POSTE DE TRAVAIL NON ENREGISTRÉ.
T_Success
T_Failure
T_Info
Adresse IP ou IPX produit.
TM du poste de travail sur lequel l'événement s'est
T_Success
T_Failure
T_Info
Nom distinctif et arborescence de l'objet Application concerné par l'événement.
Comme les processus malveillants n'ont pas d'objet Application, ce champ a systématiquement pour valeur « Gestion de processus
ZEN » dans la table T_Info.
T_Success
T_Failure
T_Info
Identificateur global unique assigné à l'objet Application. Le GUID est situé sur la page Options de l'objet Application (onglet Options de distribution).
Comme les processus malveillants ne possèdent pas d'objet
Application, ce champ est systématiquement vide dans la table
T_Info.
zenAppVer T_Success
T_Failure
T_Info
Numéro de version assigné à l'objet Application. Ses valeurs possibles sont comprises entre 0 et 65 535. Le numéro de version est situé sur la page Options (onglet Distribution) de l'objet
Application.
Comme les processus malveillants ne possèdent pas d'objet
Application, ce champ est systématiquement vide dans la table
T_Info.
zenMajor T_Success
T_Failure
T_Info
Pour les événements de réussite (table T_Success), ce champ a systématiquement la valeur 0.
Pour les événements d'échec (table T_Failure), ce champ liste le code d'erreur généré par le programme de lancement d'applicatifs.
Pour les événements liés aux processus malveillants (table T_Info), ce champ est laissé vide.
zenMinor T_Success
T_Failure
T_Info zenEventString1 T_Failure
T_Info
Pour les événements de réussite (table T_Success), ce champ a systématiquement la valeur 0.
Pour les événements d'échec (table T_Failure), ce champ indique des informations supplémentaires sur le code d'erreur.
Pour les événements liés aux processus malveillants (table T_Info), ce champ est laissé vide.
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ indique le chemin d'accès à l'exécutable du processus malveillant.
406 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Champ Tables
zenEventString2 T_Failure
T_Info
Description
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ indique le nom de fichier d'origine du processus.
zenEventString3 T_Failure zenAppFlags
T_Info zenEventString4 T_Failure
T_Info zenEventString5 T_Failure
T_Info
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ contient l'ID de processus (PID).
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, (table
T_Info), ce champ comporte un identificateur de processus parent
(PID parent).
Pour les événements d'échec (table T_Failure), ce champ peut lister des informations supplémentaires qui décrivent le motif de l'échec.
Dans le cas des événements liés aux processus malveillants, ce champ contient l'opération exécutée pour l'événement c'est-àdire «processus ignoré » ou « processus terminé avec succès ».
T_Success
T_Failure
T_Info
Pour les événements de réussite (table T_Success) et les
événements d'échec (table T_Failure), ce champ indique le masque binaire de l'objet Application.
Pour les événements liés aux processus malveillants (table T_Info), ce champ contient toujours la valeur 0.
Présentation des rapports créés dans un fichier journal
Une entrée de fichier journal générée par un événement est illustrée ci-dessous. Les différents champs de cette entrée sont les suivants.
"Launch Failure","11","7/25/2002 9:27:52 AM",
"JSMITH.NOVELL.NOVELL_TREE",".WORKSTATION NOT
REGISTERED","137.65.45.25","NOTEPAD.APPS.NOVELL.NOVELL_TREE","3054A94E-
BBFF-4851-9D8E-58973623B728","2","Could not launch
NOTEPAD.APPS.NOVELL.NOVELL_TREE (using c:\winnt\notepa) (id=123)","The filename, directory name, or volume label syntax is incorrect.","c:\winnt\notepa","","","","","524288"
Rapport d'événements d'application
407
Novell Confidential Manual (FRA) 6 October 2004
Champ
Type d'événement
Code de type d'événement
Exemple
Échec du lancement
11
Description
Événement survenu en précisant sa réussite ou son échec.
Types d'événements possibles :
Lancement réussi
Échec du lancement
Distribution réussie
Échec de la distribution
Filtrage (icône affichée)
Filtrage (icône cachée)
Désinstallation réussie
Échec de la désinstallation
Caching réussi
Échec du caching
Interruption de l'application
Processus ignoré
Processus interrompu
Code associé à l'événement. Les codes possibles sont les suivants :
10 - Lancement réussi
11 - Échec du lancement
20 - Distribution réussie
21 - Échec de la distribution
30 - Filtrage (icône cachée)
40 - Filtrage (icône affichée)
50 - Désinstallation réussie
51 - Échec de la désinstallation
60 - Caching réussi
61 - Échec du caching
70 - Interruption de l'application
80 - Processus ignoré
81 - Processus interrompu
Date (25/07/2002) et heure (09:27:52) de l'événement.
Nom distinctif et arborescence de l'utilisateur concerné par l'événement.
Date et heure
Nom distinctif et arborescence de l'utilisateur
25/07/2002 09:27:52
JSMITH.NOVELL.NOVELL_TREE
Nom distinctif et arborescence du poste de travail
.WORKSTATION NOT REGISTERED Nom distinctif et arborescence du poste de travail concerné par l'événement. Si le poste de travail n'a pas été importé dans eDirectory sous forme d'objet Poste de travail, le champ indique POSTE DE TRAVAIL NON ENREGISTRÉ.
Adresse du poste de travail
Nom distinctif et arborescence de l'application
137.65.45.25
NOTEPAD.APPS.NOVELL.NOVELL_
TREE
Adresse IPX ou IP du poste de travail sur lequel l'événement s'est produit.
Nom distinctif et arborescence de l'objet Application concerné par l'événement.
Dans le cas des processus malveillants, ce champ contient
Gestion d'applications ZEN.
408 Guide d’administration de ZENworks 6.5 Desktop Management
Novell Confidential Manual (FRA) 6 October 2004
Champ Exemple
GUID de l'application
Numéro de version de l'application
Code d'erreur principale
Code d'erreur secondaire
3054A94E-BBFF-4851-9D8E-
58973623B728
2
Identificateur global unique assigné à l'objet Application.
Le GUID est situé sur la page Options de l'objet Application
(onglet Options de distribution).
Dans le cas des processus malveillants, ce champ est conservé vide.
Numéro de version assigné à l'objet Application. Ses valeurs possibles sont comprises entre 0 et 65 535. Le numéro de version est situé sur la page Options (onglet Distribution) de l'objet Application.
Dans le cas des processus malveillants, ce champ est conservé vide.
NOTEPAD.APPS.NOVELL.NOVELL_
TREE n'a pas pu être lancé (à l'aide de c:\winnt\notepa) (id=123)
Pour les événements d'échec, il s'agit du code d'erreur généré par le programme de lancement d'applicatifs.
Pour les événements de réussite, ce champ a systématiquement la valeur 0.
Dans le cas des processus malveillants, ce champ est conservé vide.
Le nom de fichier, le nom de répertoire ou la syntaxe de l'étiquette de volume est incorrect.
Informations supplémentaires sur le code d'erreur.
Pour les événements de réussite, ce champ a systématiquement la valeur 0.
Dans le cas des processus malveillants, ce champ est conservé vide.
Chaîne d'événement 1 c:\winnt\notepa
Description
Chaîne d'événement 2
Chaîne d'événement 3
Chaîne d'événement 4 pas d'exemple pas d'exemple pas d'exemple
Informations facultatives sur les événements
Dans le cas d'un processus malveillant, ce champ contient le nom de fichier d'origine du processus.
Informations facultatives sur les événements
Dans le cas d'un processus malveillant, ce champ contient le nom de fichier d'origine du processus.
Informations facultatives sur les événements
Dans le cas des processus malveillants, ce champ contient l'ID de processus (PID).
Informations facultatives sur les événements
Dans le cas des processus malveillants, ce champ contient l'ID de processus parent (PID parent).
Chaîne d'événement 5 pas d'exemple
Indicateur d'application 524288
Informations facultatives sur les événements
Dans le cas de processus malveillants, ce champ contient l'opération exécutée pour l'événement c'est-à-dire
« processus ignoré » ou « processus terminé avec succès ».
Masque de bits de l'objet Application
Dans le cas des processus malveillants, ce champ contient toujours la valeur 0.
Rapport d'événements d'application
409
Novell Confidential Manual (FRA) 6 October 2004
Activation du mode documenté dans Windows Installer
Lorsqu'une application est distribuée en fonction d'un progiciel MSI plutôt qu'un progiciel AOT/
AXT, le programme de lancement d'applicatifs démarre Microsoft Windows Installer pour installer l'application en fonction des informations et des fichiers contenus dans le progiciel MSI.
Par défaut, Windows Installer crée un fichier MSIxxxxx.log qui contient des informations et des messages de base.
Vous avez toutefois la possibilité d'activer le mode documenté dans Windows Installer pour vous aider à résoudre les problèmes d'installation. Windows Installer crée un fichier journal nommé zappmsi.log dans le répertoire temporaire de l'utilisateur sur le poste de travail.
Pour activer le mode documenté sur un poste de travail :
1
Modifiez le registre de Windows pour ajouter la clé suivante :
HKEY_LOCAL_MACHINE\Software\NetWare\NAL\1.0\Debug
2
Sous la clé Debug, ajoutez une valeur DWORD. Spécifiez MSI comme nom de la valeur et 1 comme données de la valeur.
3
4
Enregistrez le registre.
Redémarrez le poste de travail.
Vous devez modifier le registre de chaque poste de travail sur lequel le mode documenté doit être activé. Il est recommandé de créer un objet Application dont la seule fonction est de modifier le registre.
Pour plus d'informations sur les messages d'erreur de Windows Installer listés dans le fichier msixxxxx.log ou zappmsi.log, reportez-vous au document Windows Installer Error
Messages (Messages d'erreur de Windows Installer) (http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/msi/erro_89f7.asp) sur le site de Microsoft Developer Network
(MSDN).
Pour plus d'informations sur les codes d'erreur Windows Installer renvoyés par le programme de lancement d'applicatifs, reportez-vous au document Error Codes (Codes d'erreur) (http:// msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/code_13ub.asp) sur le site
Microsoft Developer Network.
410 Guide d’administration de ZENworks 6.5 Desktop Management

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.
Caractéristiques clés
- Gestion centralisée des postes de travail
- Déploiement et gestion d'applications
- Configuration des postes de travail
- Mises à jour logicielles automatisées
- Inventaire matériel et logiciel
- Contrôle à distance