Pour configurer la fonctionnalité de rapport dans une base de données compatible ODBC, vous devez exécuter les tâches suivantes :
Si vous n'avez pas installé une base de données compatible ODBC à utiliser, vous pouvez installer la base de données Sybase* fournie sur le CD Programme de ZENworks for Desktops. Pour plus d'informations sur l'installation de la base de données Sybase, reportez-vous à Installing the ZfD Server Software (Installation du logiciel du serveur ZfD) dans le chapitre Installing (Installation) du manuel Installation.
Sybase est également utilisé pour la base de données Inventaire de poste de travail. Si vous prévoyez d'utiliser une base de données pour les rapports de gestion d'applications ainsi que 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 l'Inventaire de poste de travail crée un fichier de base de données MGMTDB.DB.
La création de rapports de gestion d'application exige 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 Configuration de l'inventaire de poste de travail .
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.
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 chaque poste de travail au sujet duquel 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. Pour installer ces fichiers, copiez-les à partir du répertoire NAL REPORTING du CD Compagnon de de ZENworks for Desktops dans le répertoire système de Windows (par exemple C:\WINDOWS\SYSTEM). Vous pouvez également utiliser un objet Application pour les distribuer sur le poste de travail approprié. Cette opération n'est pas nécessaire sous Windows NT/2000/XP. Les fichiers ont déjà été installés.
Si vous utilisez une base de données Sybase fournie avec ZfD et que vous l'avez déjà installée, le programme d'installation crée un objet Base de données (nomserveur_nalBaseDonnées) dans eDirectory. Vous pouvez ignorer la section suivante, Configuration des informations ODBC de la base de données .
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 :
Cliquez avec le bouton droit sur le conteneur dans lequel l'objet doit être créé > cliquez sur Nouveau > cliquez sur Objet pour afficher la boîte de dialogue Nouvel objet.
Sélectionnez Base de données ZENworks > cliquez sur OK pour afficher la boîte de dialogue Base de données ZENworks.
Dans le champ Nom, entrez le nom de la base de données, par exemple RapportsGestionAppZfD.
Sélectionnez la case Définir des propriétés supplémentaires > cliquez sur OK pour afficher la page de propriétés Base de données ZENworks.
Dans le champ DN du serveur, parcourez l'arborescence et sélectionnez l'objet Serveur du serveur sur lequel la base de données est physiquement installée et exécutée.
Si la base de données ZENworks est située sur un serveur NetWare® 4.x, remplacez le nom DNS du champ Adresse IP ou nom DNS du serveur par l'adresse IP du serveur en la sélectionnant dans la zone de liste déroulante du champ.
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 ZfD, 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 ZfD, 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 ZfD, 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 ZfD, le mot de passe est novell.
Nom d'utilisation 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 ZfD, le nom d'utilisateur est MW_UPDATER.
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 ZfD, le mot de passe est novell.
Cliquez OK pour enregistrer les informations.
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 de base de données à l'aide des informations du pilote ODBC dont le programme de lancement d'applicatifs aura besoin.
Pour fournir les informations ODBC :
Cliquez avec le bouton droit sur l'objet de base de données > cliquez sur Propriétés.
Cliquez sur l'onglet Informations sur le pilote ODBC.
Complétez 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, le fichier du pilote se nomme dbodbc6.dll.
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.
Cliquez sur OK pour enregistrer les informations sur le pilote ODBC.
Vous devez octroyer aux utilisateurs des droits de lecture et de comparaison sur les propriétés de l'objet de 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 :
Cliquez avec le bouton droit sur l'objet Base de données ZENworks > cliquez sur Ayants droit de cet objet.
Cliquez sur Ajouter un ayant droit.
Sélectionnez [PUBLIC] > cliquez sur OK pour ajouter [PUBLIC] à la liste d'ayants droit.
L'ajout d'un ayant droit [PUBLIC] donne à tous les utilisateurs des droits de lecture et de comparaison sur toutes les propriétés de l'objet de 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.
Dans la liste Propriété, sélectionnez [Droits Tous les attributs] > cliquez sur Supprimer la propriété pour supprimer cette entrée de la liste.
Cliquez sur Ajouter une propriété pour afficher la boîte de dialogue Ajouter une propriété > sélectionnez zendbODBCConnectionParameters > cliquez sur OK pour ajouter cette entrée à la liste de propriétés.
Les droits par défaut, Lecture et Comparaison, sont suffisants. Vous n'avez pas à les modifier.
Répétez l'Etape 5 pour ajouter les deux propriétés suivantes : zendbODBCDataSourceName et zendbODBCDriverFileName. Conservez les droits par défaut (lecture et comparaison).
Cliquez sur OK > OK pour enregistrer les modifications.
Pour permettre au composant Gestion d'applications d'utiliser la base de données, vous devez :
Pour activer une règle Base de données ZENworks et lui associer des conteneurs :
Dans ConsoleOne®, cliquez avec le bouton droit sur l'ensemble Emplacement du service à utiliser > 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éé > cliquez sur Nouveau > cliquez sur Ensemble de règles. Suivez les instructions fournies par l'assistant Ensemble de règles pour créer un ensemble Emplacement du service.
Sur la page Général, cochez la case dans la colonne Activé pour activer la règle Base de données de ZENworks.
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 > cliquez sur l'onglet Gestion d'applications.
Dans le champ DN de la base de données ZENworks, parcourez l'arborescence et sélectionnez l'objet de 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 .
Cliquez sur OK pour retourner à la page Général.
Cliquez sur Associations pour afficher la page Associations.
Cette page est utilisée pour associer l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont les rapports doivent être envoyés à 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 individuel.
Cliquez sur Ajouter > parcourez l'arborescence et sélectionnez le conteneur à ajouter > cliquez sur OK pour l'ajouter à la liste.
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.
Une fois que vous avez configuré la base de données cible pour les rapports, vous pouvez définir des objets Application pour utiliser les rapports de base de données. Les rapports d'événements étant configurés application par application, vous pouvez choisir les applications qui doivent collecter ou non des événements de rapport.
Pour obtenir des instructions détaillées sur la configuration d'une application afin d'utiliser la fonction de rapport dans une base de données, de rapport de trappes SNMP ou de rapport dans un fichier journal, reportez-vous à la section Configuration d'applications pour utiliser la fonction de rapport .