Cette section se compose des rubriques suivantes :
Si vous souhaitez remplacer la base de données d'inventaire, arrêtez toujours les services d'inventaire au préalable. Remplacez la base de données, puis redémarrez les services d'inventaire. Pour plus d'informations, reportez-vous à Démarrage et arrêt du service d'inventaire.
Cette section se compose des rubriques suivantes :
Vous devez ajouter les valeurs énumérées non anglaises afin que le rapport d'inventaire puisse afficher la valeur enum des attributs d'inventaire dans les versions internationales. Ces valeurs doivent être disponibles dans la version anglaise du produit afin que les informations d'inventaire transférées en amont à partir de sites non anglais soient correctement capturées par les serveurs de niveau supérieur sur lesquels seules les versions anglaises sont installées.
Pour plus d'informations sur la liste des attributs qui contiennent des valeurs énumérées, reportez-vous à l'Valeurs d'énumération.
Pour ajouter les valeurs énumérées non anglaises :
Indiquez les paramètres de connexion JDBC dans le fichier répertoire_zenworks\inv\server\wminv\properties\connection.prop pour vous connecter à la base de données Sybase.
Pour ce faire, vous pouvez copier les modèles de paramètres de propriété pour Sybase indiqués dans la section des commentaires du fichier connection.prop. Indiquez l'adresse IP, le numéro de port et le SID de base de données dans la chaîne URL JDBC qui correspond à la configuration de votre serveur Sybase.
À l'invite du serveur, entrez AddEnums nom_répertoire_contenant_connection.prop
Si votre serveur d'inventaire est installé sur une machine Windows, exécutez la commande ci-dessus à partir de répertoire_zenworks\inv\server\wminv\bin.
Après l'exécution de la commande, un message indiquant que les énumérations non anglaises ont été correctement insérées s'affiche sur la console.
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'arborescence eDirectory dans laquelle vous souhaitez créer l'objet Base de données, cliquez sur Nouveau, sur Objet, sur Base de données ZENworks, puis sur OK.
Entrez le nom de l'objet Base de données, puis cliquez sur OK.
Configurez les options de serveur de base de données de l'objet Base de données.
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur Propriétés, puis sur l'onglet Base de données ZENworks.
Sélectionnez l'objet Serveur de base de données à l'aide de l'une des méthodes suivantes :
L'adresse IP du serveur est automatiquement renseignée dans la liste déroulante Adresse IP ou nom DNS du serveur. Si l'objet Serveur sélectionné possède plusieurs adresses IP, sélectionnez l'adresse appropriée.
Pour effacer la valeur du champ DN du serveur, tapez l'adresse IP d'un autre serveur de base de données ou recherchez et sélectionnez un autre objet Serveur.
Indiquez les valeurs des options suivantes :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : MW_DBA
Mot de passe d'accès à la base de données (Lecture/Écriture) : novell
Nom d'utilisateur d'accès à la base de données (Lecture seule) : MW_READER
Mot de passe d'accès à la base de données (Lecture seule) : novell
Nom d'utilisateur d'accès à la base de données (Écriture seule) : MW_UPDATER
Mot de passe d'accès à la base de données (Écriture seule) : novell
Cliquez sur Appliquer.
Pour configurer les propriétés du pilote JDBC, cliquez sur l'onglet Informations sur le pilote JDBC.
Sélectionnez Sybase, puis cliquez sur Paramètres par défaut.
Les champs sont renseignés avec les informations par défaut du pilote JDBC.
Les paramètres de base de données pour Sybase sont les suivants :
Nom du service de base de données : le nom de la base de données indiqué avec le paramètre de démarrage –n de Sybase lors de l'appel de Sybase.
Par défaut, la valeur du commutateur -n correspond à l'adresse IP du serveur de base de données. Si vous conservez cette valeur, vous devez entrer la même adresse IP que le nom du service de base de données.
Cliquez sur Appliquer, puis sur Fermer.
Si les divers disques physiques du serveur de base de données comportent plusieurs volumes ou unités, il est possible d'augmenter les performances d'accès à la base de données en plaçant les fichiers des espaces de base de données Sybase sur des volumes ou des unités séparés.
Si vous installez le composant de base de données Sybase de ZENworks 6.5 Desktop Management, le fichier de base de données du système et les fichiers des espaces de base de données sont installés à l'emplacement que vous indiquez sur le serveur de base de données. Lors du chargement du serveur de base de données d'inventaire, le fichier de base de données du système (mgmtdb.db) est chargé également. Ce fichier fait référence aux informations d'inventaire contenues dans les fichiers des espaces de base de données. Ces fichiers (mgmtdb1.db, mgmtdb2.db, mgmtdb3.db, mgmtdb4.db, mgmtdb5.db, mgmtdb6.db, mgmtdb7.db, mgmtdb8.db, mgmtdb9.db, mgmtdb10.db et mgmtdb11.db) contiennent les informations d'inventaire.
Le fichier alterdb.props est installé sur le serveur de base de données dans le répertoire répertoire_d'installation_serveur_d'inventaire\wminv\properties. Vous pouvez modifier les sections du fichier qui permettent d'indiquer l'emplacement des espaces de base de données sur les volumes ou unités.
Le contenu du fichier alterdb.props est le suivant :
#Database Space Properties
count=11
mgmtdb1=emplacement_de_mgmtdb1
mgmtdb2=emplacement_de_mgmtdb2
mgmtdb3=emplacement_de_mgmtdb3
mgmtdb4=emplacement_de_mgmtdb4
mgmtdb5=emplacement_de_mgmtdb5
mgmtdb6=emplacement_de_mgmtdb6
mgmtdb7=emplacement_de_mgmtdb7
mgmtdb8=emplacement_de_mgmtdb8
mgmtdb9=emplacement_de_mgmtdb9
mgmtdb10=emplacement_de_mgmtdb10
mgmtdb11=emplacement_de_mgmtdb11
.....
Pour organiser les espaces de la base de données :
Assurez-vous que la base de données n'est pas chargée.
Assurez-vous que le Gestionnaire des services d'inventaire n'est pas en cours d'exécution sur le serveur d'inventaire.
Déplacez manuellement les fichiers des espaces de base de données sur le serveur d'inventaire.
Pour obtenir de meilleures performances, organisez comme suit les fichiers des espaces de base de données :
IMPORTANT : Si vous souhaitez déplacer mgmtdb.db vers un autre répertoire ou un autre volume du serveur NetWare, mettez à jour le fichier sys:\system\mgmtdbs.ncf avec le nouvel emplacement du fichier mgmtdb.db.
Si vous souhaitez déplacer le fichier mgmtdb.db vers un autre répertoire ou un autre volume sur un serveur Windows, exécutez le fichier ntdbconfig.exe situé dans le répertoire zenworks\database\dbengine. Entrez le nouveau chemin de mgmtdb.db dans la boîte de dialogue NTDBCONFIG.
Modifiez l'emplacement des onze fichiers d'espace de base de données dans le fichier alterdb.props.
Par exemple, pour NetWare, entrez mgmtdb3=SYS:\\ZENWORKS\\INV\\DB et pour Windows, entrez mgmtdb3=C:\\ZENWORKS\\INV\\DB
Chargez la base de données. Entrez mgmtdbs sur les serveurs NetWare. Sur les serveurs Windows, exécutez le service de base de données.
Ignorez les messages d'erreur affichés sur la console. Ces messages sont affichés parce que les fichiers des espaces de base de données ne sont pas chargés.
Assurez-vous que la règle d'emplacement de la base de données est configurée.
Sur la console du serveur d'inventaire, exécutez le service AlterDBSpace. Entrez la commande StartSer AlterDBSpace.
Su le serveur d'inventaire, l'outil AlterDBSpace est exécuté en tant que service.
Un message s'affiche, indiquant que la base de données est réglée.
Quittez la base de données, puis chargez-la.
Assurez-vous qu'aucune erreur ne se produit lors du chargement de la base de données. Ces erreurs indiquent que l'emplacement défini pour les fichiers des espaces de base de données est incorrect ou n'existe pas. Assurez-vous que le chemin d'accès aux espaces de la base de données est correct dans le fichier alterdb.props et répétez la procédure d'organisation de ces espaces.
IMPORTANT : Si vous placez les espaces de la base de données dans des volumes ou des unités différents, le fichier journal doit être placé dans le même volume ou dans la même unité que le fichier de base de données du système (mgmtdb.db).
Les paramètres de démarrage de la base de données Sybase sont les suivants :
-c : Définit les réserves de mémoire initiale qui permettent le caching des pages de la base de données et des autres informations du serveur. Par exemple, -c 32M permet de réserver un cache de 32 Mo.
-gc : Définit la durée maximale en minutes pendant laquelle le serveur de base de données s'exécute sans effectuer de point de contrôle sur chaque base. La valeur par défaut est de 60 minutes. Par exemple, -gc 120 fixe la durée du point de contrôle à 120 minutes.
-gn : Définit le nombre de threads d'exécution à utiliser dans le serveur de base de données.
-m : Supprime le journal des transactions lorsqu'un point de contrôle est effectué, soit au moment de l'arrêt ou à la suite d'un point de vérification planifié par le serveur.
-n : Indique le nom d'hôte du serveur de base de données. Par exemple, -n adresse_IP.
-ti : Déconnecte les connexions qui n'ont pas envoyé de demande depuis un certain nombre de minutes. La valeur par défaut est 240 (4 heures). Une machine client qui se trouve au milieu d'une transaction de base de données est verrouillée jusqu'à ce que la transaction prenne fin ou que la connexion soit rompue. L'option -ti permet de déconnecter les connexions inactives et de libérer leurs verrous. Par exemple, indiquez -ti 400.
-x : Définit une liaison de communication. Par exemple, -x tcpip désigne une liaison TCP/IP.
-ct : Permet la conversion des jeux de caractères en convertissant les chaînes entre des jeux qui représentent les mêmes caractères sous des valeurs différentes. Cette option est utile lorsque la machine cliente et la base de données utilisent des jeux de caractères différents.
-gss : Définit la taille de la pile par thread d'exécution interne dans le serveur.
chemin_d'installation_basededonnées : Indique le chemin d'installation de la base de données d'inventaire. Par exemple, c:\zenworks\inv\db\mgmtdb.db.
L'inventaire de poste de travail fournit une option qui permet de sauvegarder la base de données d'inventaire sous Sybase à partir du serveur. Il est recommandé de sauvegarder la base de données sur une base hebdomadaire. Cependant, si vous effectuez un suivi régulier de l'inventaire des postes de travail, augmentez la fréquence des sauvegardes.
Sauvegardez les fichiers de base de données et le journal des transactions dans l'emplacement relatif au chemin SCANDIR.
Cette section se compose des rubriques suivantes :
Pour utiliser cet outil :
Vous ne pouvez exécuter cet outil de sauvegarde que sur un serveur d'inventaire auquel vous avez associé un serveur de base de données. Si vous avez déployé plusieurs serveurs de base de données, exécutez l'outil de sauvegarde pour chacun d'entre eux.
Assurez-vous que la base de données que vous devez sauvegarder est configurée dans la règle d'emplacement de base de données. Pour plus d'informations sur la manière d'accéder à la règle d'emplacement de base de données, reportez-vous à Configuration de la règle d'emplacement de la base de données.
Dans la section [DBBackup Service] du fichier des propriétés du serveur, modifiez l'emplacement cible de la sauvegarde dans le paramètre ARGUMENTS. Les fichiers de sauvegarde sont relatifs au chemin SCANDIR. Par exemple, si le chemin de SCANDIR est sys:\zenworks\inv\scandir, la base de données est sauvegardée dans sys:\zenworks\inv\database\répertoire_indiqué. Modifiez le fichier de propriétés situé sur le serveur sur lequel vous exécutez l'outil de sauvegarde. Modifiez le fichier des propriétés du serveur correspondant au rôle du serveur. Par exemple, si vous exécutez l'outil de sauvegarde sur le serveur feuille avec base de données, modifiez le fichier des propriétés du serveur leaf_db_wks.properties.
Assurez-vous que le Gestionnaire des services est chargé avant d'exécuter l'outil de sauvegarde.
Vous pouvez exécuter l'outil de sauvegarde en utilisant l'une des méthodes suivantes :
L'outil de sauvegarde crée un fichier journal, bacstatus.txt, qu'il place dans le répertoire zenworks\inv\database sur les serveurs NetWare et Windows 2000. Le journal consigne l'état de l'opération de sauvegarde. Pour consulter l'état de la sauvegarde, ouvrez ce fichier texte. La taille de ce fichier augmente à chaque opération de sauvegarde. Si vous n'avez pas besoin de ces détails, supprimez le contenu existant du fichier.
Si vous souhaitez sauvegarder les informations les plus récentes dans la base de données d'inventaire, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur Inventaire ZENworks, puis sur Sauvegarde de la base de données.
AVERTISSEMENT : N'utilisez pas de caractères à double octet dans le nom du répertoire. Si vous le faites, Sybase les interprétera comme un nom différent et sauvegardera la base de données dans le répertoire avec le nom interprété.
Si la base de données d'inventaire s'exécute sur un serveur NetWare, vous pouvez entrer le chemin d'accès ou cliquer sur Parcourir pour parcourir l'arborescence et sélectionner un répertoire. Si vous entrez le nom du répertoire de sauvegarde de la base de données sans indiquer le chemin complet, le répertoire de sauvegarde sera créé dans le répertoire sys: .
Si la base de données d'inventaire s'exécute sur une machine Windows, vous devez entrer manuellement le chemin d'accès au répertoire de sauvegarde. Si vous entrez le nom du répertoire de sauvegarde de la base de données sans indiquer le chemin complet, le répertoire de sauvegarde sera créé dans le répertoire \winnt\system32.
REMARQUE : Si vous souhaitez sauvegarder la base de données dans un répertoire qui n'existe pas, un seul niveau du nouveau répertoire sera créé. Pour sauvegarder la base de données dans un sous-répertoire, assurez-vous que le répertoire principal existe déjà. Par exemple, si vous souhaitez sauvegarder la base de données dans un nouveau répertoire c:\backup, le répertoire \backup est créé et la base de données sauvegardée. Mais si vous souhaitez sauvegarder la base de données dans un nouveau répertoire \database situé sous c:\backup, le répertoire \backup doit déjà exister.
Cela sauvegarde la base de données dans le répertoire spécifié sur le serveur exécutant la base de données et écrase les fichiers existants sans aucun avertissement.
L'outil de sauvegarde crée un fichier journal, bacstatus.txt, qu'il place dans le répertoire répertoire_installation_ConsoleOne\1.2\bin sur les serveurs NetWare et Windows 2000. Le journal consigne l'état de l'opération de sauvegarde. Pour consulter l'état de la sauvegarde, ouvrez ce fichier texte. La taille de ce fichier augmente à chaque opération de sauvegarde. Si vous n'avez pas besoin de ces détails, supprimez le contenu existant du fichier.
Si le serveur de base de données d'inventaire est actif, arrêtez le service Dispositif de stockage. Sur la console du serveur de base de données, entrez StopSer Storer.
Quittez la base de données Sybase.
Copiez les fichiers de sauvegarde en remplaçant les fichiers de travail de la base de données.
Redémarrez le serveur de base de données.
Les sections suivantes expliquent comment configurer la base de données d'inventaire pour Oracle 8i.
IMPORTANT : Dans cette configuration, la base de données d'inventaire n'est pas montée en même temps que d'autres versions ou instances de base de données Oracle.
Assurez-vous que les conditions préalables suivantes sont réunies :
Vous devez créer manuellement la base de données d'inventaire pour Oracle sur des serveurs Windows en procédant comme suit :
Créez le répertoire c:\schema et copiez-y tous les fichiers contenus dans les répertoires du CD compagnon 2 de ZENworks 6.5 qui sont indiqués ci-dessous :
Créez la structure de répertoire : chemin_défini_utilisateur\zenworks\inventory\oracle\database\trace.
Dans c:\schema\_create.sql, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Dans c:\schema\init.ora, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Dans c:\schema\_start.sql, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Si d: est introuvable, vérifiez et corrigez le chemin d'accès à INIT.ORA dans le répertoire de base de données.
Copiez le fichier c:\schema\init.ora dans chemin_défini_utilisateur\zenworks\inventory\oracle\database.
Copiez le fichier c:\schema\_start.sql dans chemin_défini_utilisateur\zenworks.
Assurez-vous que les services Oracle sont chargés correctement et qu'aucune base de données n'est montée.
Pour charger Oracle Server Manager, entrez svrmgrl à l'invite du serveur.
À l'invite du programme (invite svrmgrl), entrez @c:\schema\schema.sql.
Vérifiez le fichier schema/inv.log pour vous assurer que la base de données a bien été créée. Si tel n'est pas le cas, schema/inv.log contient les messages d'erreur suivants : Oracle not available, Out of space, Compilation error (Oracle non disponible, Espace insuffisant, Erreur de compilation).
Ajoutez à la base de données d'inventaire les valeurs énumérées (enum) non anglaises de certains attributs d'inventaire.
Vous devez ajouter les valeurs énumérées non anglaises afin que le rapport d'inventaire puisse afficher la valeur enum des attributs d'inventaire dans les versions internationales. Ces valeurs doivent être disponibles dans la version anglaise du produit afin que les informations d'inventaire transférées en amont à partir de sites non anglais soient correctement capturées par les serveurs de niveau supérieur sur lesquels seules les versions anglaises sont installées.
Pour plus d'informations sur la liste des attributs qui contiennent des valeurs énumérées, reportez-vous à l'Valeurs d'énumération.
Pour ajouter les valeurs énumérées non anglaises :
Indiquez les paramètres de connexion JDBC dans le fichier répertoire_zenworks\inv\server\wminv\properties\connection.prop pour vous connecter à la base de données Oracle.
Pour ce faire, vous pouvez copier les modèles de paramètres de propriété pour Oracle indiqués dans la section des commentaires du fichier connection.prop. Indiquez l'adresse IP, le numéro de port et le SID de base de données dans la chaîne URL JDBC qui correspond à la configuration de votre serveur Oracle.
À l'invite du serveur, entrez AddEnums nom_répertoire_contenant_connection.prop
Si votre serveur d'inventaire est installé sur une machine Windows, exécutez la commande ci-dessus à partir de répertoire_zenworks\inv\server\wminv\bin.
Exécutez l'instruction SQL suivante à l'invite svrmgrl pour vous assurer que les valeurs énumérées localisées sont ajoutées correctement :
À l'invite du programme (invite svrmgrl), entrez @c:\schema\schema1.sql.
Vérifiez le fichier schema/inv1.log pour vous assurer que la base de données a bien été créée. Si tel n'est pas le cas, le fichier schema/inv1.log contient les messages d'erreur suivants : Oracle not available, Out of space, Compilation error (Oracle non disponible, Espace insuffisant, Erreur de compilation).
Pour vous loguer en tant que DBA, à l'invite svrmgrl, entrez connect internal.
À l'invite svrmgrl, entrez shutdown normal.
À l'invite svrmgrl, entrez @chemin\zenworks\_start.sql pour démarrer la base de données d'inventaire.
Créez manuellement les objets Base de données d'inventaire.
Dans ConsoleOne, cliquez avec le bouton droit de la souris à l'emplacement de l'arborescence eDirectory où vous souhaitez créer l'objet Base de données, cliquez sur Nouveau, sur Objet, sur Base de données ZENworks, puis sur OK.
Entrez le nom de l'objet Base de données, puis cliquez sur OK.
Configurez les options de serveur de base de données de l'objet Base de données.
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur Propriétés, puis sur l'onglet Base de données ZENworks.
Sélectionnez l'objet Serveur de base de données à l'aide de l'une des méthodes suivantes :
L'adresse IP du serveur est automatiquement renseignée dans la liste déroulante Adresse IP ou nom DNS du serveur. Si l'objet Serveur sélectionné possède plusieurs adresses IP, sélectionnez l'adresse appropriée.
IMPORTANT : Assurez-vous que le nom DNS du serveur de base de données configuré pour l'objet Base de données est correct. S'il ne l'est pas, vous devez sélectionner une adresse IP de serveur de base de données appropriée dans la page de propriétés de l'objet Base de données.
Pour effacer la valeur du champ DN du serveur, tapez l'adresse IP d'un autre serveur de base de données ou recherchez et sélectionnez un autre objet Serveur.
Indiquez les valeurs des options suivantes :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : MW_DBA
Mot de passe d'accès à la base de données (Lecture/Écriture) : novell
Nom d'utilisateur d'accès à la base de données (Lecture seule) : MWO_READER
Mot de passe d'accès à la base de données (Lecture seule) : novell
Nom d'utilisateur d'accès à la base de données (Écriture seule) : MWO_UPDATER
Mot de passe d'accès à la base de données (Écriture seule) : novell
Cliquez sur Appliquer.
Pour configurer les propriétés du pilote JDBC, cliquez sur l'onglet Informations sur le pilote JDBC.
Sélectionnez Oracle, puis cliquez sur Paramètres par défaut.
Les champs sont renseignés avec les informations par défaut du pilote JDBC.
Les paramètres de base de données pour Oracle sont les suivants :
Cliquez sur Appliquer, puis sur Fermer.
Pour configurer et exécuter des instances d'Oracle :
Sur le serveur de base de données, exécutez Oracle Database Configuration Assistant (Assistant de configuration de base de données Oracle). Dans le menu Démarrer, cliquez sur Programmes, sur Oracle, sur Database Administration (Administration de base de données), puis sur Oracle Database Configuration Assistant (Assistant de configuration de base de données Oracle).
Cliquez sur Create a Database (Créer une base de données), sur Next (Suivant), sur Typical (Standard), sur Next (Suivant), sur Copy Existing Database Files from the CD (Copier les fichiers de base de données existants à partir du CD), puis sur Next (Suivant).
Entrez les détails suivants :
Cliquez sur Terminer.
Cette procédure permet la création de la base de données Oracle. Elle nécessite beaucoup de temps. Assurez-vous que le service OracleServiceMGMTDB est créé et démarré.
Chargez la base de données d'inventaire.
Exécutez Oracle Server Manager. À partir du Bureau, cliquez sur Démarrer, sur Exécutez puis sur SVRMGRL.
Entrez les commandes suivantes :
set instance mgmtdb
connect internal/mot_de_passe_administrateur
Les sections suivantes expliquent comment configurer la base de données d'inventaire pour Oracle 9i.
IMPORTANT : Lors de la configuration, assurez-vous que la base de données d'inventaire n'est pas montée en même temps que d'autres versions ou instances de base de données Oracle.
Assurez-vous que les conditions préalables suivantes sont réunies :
Vous devez créer manuellement la base de données d'inventaire pour Oracle sur des serveurs Windows en procédant comme suit :
Créez le répertoire c:\schema et copiez-y tous les fichiers contenus dans les répertoires du CD compagnon 2 de ZENworks 6.5 qui sont indiqués ci-dessous :
Créez la structure de répertoire : chemin_défini_utilisateur\zenworks\inventory\oracle\
database\trace.
Dans c:\schema\_create.sql, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Dans c:\schema\init.ora, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Dans c:\schema\_start.sql, remplacez toutes les instances de d: par chemin_défini_utilisateur.
Si d: est introuvable, vérifiez et corrigez le chemin d'accès à init.ora dans le répertoire de base de données.
Copiez le fichier c:\schema\init.ora dans chemin_défini_utilisateur\zenworks\inventory\oracle\database.
Copiez le fichier c:\schema\_start.sql dans chemin_défini_utilisateur\zenworks.
Assurez-vous que les services Oracle sont chargés correctement et que la base de données n'est pas montée.
Pour charger Oracle Server Manager, entrez sqlplus /nolog à l'invite du serveur.
À l'invite du programme (invite sqlplus), entrez la commande @c:\schema\schema.sql.
Vérifiez le fichier schema/inv.log pour vous assurer que la base de données a bien été créée. Si tel n'est pas le cas, schema/inv.log contient les messages d'erreur suivants : Oracle not available, Out of space, Compilation error (Oracle non disponible, Espace insuffisant, Erreur de compilation).
Ajoutez à la base de données d'inventaire les valeurs énumérées (enum) non anglaises de certains attributs d'inventaire.
Vous devez ajouter les valeurs énumérées non anglaises afin que le rapport d'inventaire puisse afficher la valeur enum des attributs d'inventaire dans les versions internationales. Ces valeurs doivent être disponibles dans la version anglaise du produit afin que les informations d'inventaire transférées en amont à partir de sites non anglais soient correctement capturées par les serveurs de niveau supérieur sur lesquels seules les versions anglaises sont installées.
Pour plus d'informations sur la liste des attributs qui contiennent des valeurs énumérées, reportez-vous à l'Valeurs d'énumération.
Pour ajouter les valeurs énumérées non anglaises :
Indiquez les paramètres de connexion JDBC dans le fichier répertoire_zenworks\inv\server\wminv\properties\connection.prop pour vous connecter à la base de données Oracle.
Pour ce faire, vous pouvez copier les modèles de paramètres de propriété pour Oracle indiqués dans la section des commentaires du fichier connection.prop. Indiquez l'adresse IP, le numéro de port et le SID de base de données dans la chaîne URL JDBC qui correspond à la configuration de votre serveur Oracle.
À l'invite du serveur, entrez AddEnums nom_répertoire_contenant_connection.prop
Si votre serveur d'inventaire est installé sur une machine Windows, exécutez la commande ci-dessus à partir de répertoire_zenworks\inv\server\wminv\bin.
Exécutez l'instruction SQL suivante à l'invite sqlplus afin que les valeurs énumérées localisées soient ajoutées correctement :
À l'invite sqlplus, entrez @c:\schema\schema1.sql.
Vérifiez le fichier schema/inv1.log pour vous assurer que la base de données a bien été créée. Si tel n'est pas le cas, le fichier schema/inv1.log contient les messages d'erreur suivants : Oracle not available, Out of space, Compilation error (Oracle non disponible, Espace insuffisant, Erreur de compilation).
À l'invite sqlplus, entrez connect / as sysdba pour vous loguer en tant que DBA.
À l'invite sqlplus, entrez shutdown normal.
Pour démarrer la base de données d'inventaire, entrez @chemin\zenworks\_start.sql à l'invite sqlplus.
Passez à Création manuelle de l'objet Base de données d'inventaire pour Oracle 9i.
Dans ConsoleOne, cliquez avec le bouton droit dans l'arborescence Novell eDirectory à l'emplacement où vous souhaitez créer l'objet Base de données, cliquez sur Nouveau, Objet, Base de données ZENworks, puis cliquez sur OK.
Entrez le nom de l'objet Base de données, puis cliquez sur OK.
Configurez les options de serveur de base de données de l'objet Base de données.
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données (Base de données d'inventaire_nom_serveur), puis cliquez sur Propriétés et enfin sur l'onglet Base de données ZENworks.
Sélectionnez l'objet Serveur de base de données à l'aide de l'une des méthodes suivantes :
L'adresse IP du serveur est automatiquement renseignée dans la liste déroulante Adresse IP ou nom DNS du serveur. Si l'objet Serveur sélectionné possède plusieurs adresses IP, sélectionnez l'adresse appropriée.
IMPORTANT : Assurez-vous que le nom DNS du serveur de base de données configuré pour l'objet Base de données est correct. S'il ne l'est pas, vous devez sélectionner une adresse IP de serveur de base de données appropriée dans la page de propriétés de l'objet Base de données.
Pour effacer la valeur du champ DN du serveur, tapez l'adresse IP d'un autre serveur de base de données ou recherchez et sélectionnez un autre objet Serveur.
Indiquez les valeurs suivantes :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : MW_DBA
Mot de passe d'accès à la base de données (Lecture/Écriture) : novell
Nom d'utilisateur d'accès à la base de données (Lecture seule) : MWO_READER
Mot de passe d'accès à la base de données (Lecture seule) : novell
Nom d'utilisateur d'accès à la base de données (Écriture seule) : MWO_UPDATER
Mot de passe d'accès à la base de données (Écriture seule) : novell
Cliquez sur Appliquer.
Pour configurer les propriétés du pilote JDBC, cliquez sur l'onglet Informations sur le pilote JDBC.
Sélectionnez Oracle, puis cliquez sur le bouton Paramètres par défaut.
Les champs sont renseignés avec les informations par défaut du pilote JDBC.
Les paramètres de base de données pour Oracle sont les suivants :
Cliquez sur Appliquer, puis sur Fermer.
Assurez-vous que les conditions préalables suivantes sont réunies :
Pour configurer et exécuter des instances d'Oracle :
Sur le serveur de base de données, dans le menu Démarrer, cliquez sur Programmes, sur Oracle, sur Database Administration (Administration de base de données), puis sur Oracle Database Configuration Assistant (Assistant de configuration de base de données Oracle).
Cliquez sur Create a Database (Créer une base de données), sur Next (Suivant), sur Typical (Standard), sur Next (Suivant), sur Copy Existing Database Files from the CD (Copier les fichiers de base de données existants à partir du CD), puis sur Next (Suivant).
Entrez les détails suivants :
Cliquez sur Terminer.
Cette procédure nécessite beaucoup de temps et elle aboutit sur la création de la base de données Oracle.
Assurez-vous que le service OracleServiceMGMTDB est créé et démarré.
Chargez la base de données d'inventaire.
Pour exécuter Oracle Server Manager, à partir du Bureau, cliquez sur Démarrer, sur Exécuter, puis sur SQLPLUS.
Entrez les commandes suivantes :
set instance mgmtdb
connect internal/mot_de_passe_administrateur
Cette section se compose des rubriques suivantes :
Les conditions préalables à la configuration de la base de données sont les suivantes :
Pour configurer la base de données d'inventaire pour MS SQL Server 2000
Copiez le fichier p1mssqlinvdb.zip à partir du répertoire CD compagnon 2 de ZENworks 6.5\database\mssql dans chemin_du_répertoire_basededonnées_sur_le_serveur_de_basededonnées.
Extrayez le fichier p1mssqlinvdb.zip.
À partir du menu Démarrer du serveur MS SQL, cliquez sur Démarrer, sur Programmes, sur Microsoft SQL Server, puis sur Enterprise Manager.
Dans SQL Server Enterprise Manager, développez Console Root/Microsoft SQL Servers/SQL Server Group/nom_machine_exécutant_basededonnées_inventaire.
Cliquez avec le bouton droit sur nom_machine_exécutant_basededonnées_inventaire, puis cliquez sur Propriétés.
Dans la boîte de dialogue SQL Server Properties (Propriétés de SQL Server), cliquez sur l'onglet Security (Sécurité) et assurez-vous que l'authentification est bien définie sur SQL Server et Windows.
Cliquez sur OK.
Développez nom_machine_exécutant_basededonnées_inventaire/Databases, puis cliquez avec le bouton droit sur Databases (Bases de données), cliquez sur All Tasks (Toutes les tâches), puis double-cliquez sur Attach Database (Attacher la base de données).
Dans la boîte de dialogue Attach Database (Attacher la base de données), effectuez les opérations suivantes :
Cliquez sur le bouton Parcourir pour rechercher et sélectionner mgmtdb.mdf comme fichier de base de données .mdf à attacher.
Assurez-vous que la valeur du champ Attach as (S'attacher en tant que) est mgmtdb.
Sélectionnez sa dans la liste déroulante Specify database owner (Spécifier le propriétaire de la base de données).
Cliquez sur OK.
La base de données d'inventaire ZENworks (mgmtdb) est attachée au groupe de serveurs Databases (Bases de données).
Sélectionnez mgmtdb, cliquez sur le menu Outils, puis sur SQL Query Analyzer.
Dans SQL Query Analyzer, effectuez les opérations suivantes :
Assurez-vous que mgmtdb est sélectionné dans la liste déroulante.
Cliquez sur Fichier, puis sur Ouvrir.
Sélectionnez le fichier de requête createloginnames.sql dans le répertoire CD compagnon 2 de ZENworks 6.5\database\mssql director.
Cliquez sur Requête, puis sur Exécuter.
Si l'exécution réussit, le message suivant s'affiche dans le panneau de messages :
New Login Created (Nouveau login créé)
Loguez-vous en tant que MW_DBA dans SQL Query Analyzer et exécutez les instructions SQL drop trigger suivantes :
drop trigger cim.x$cim$component
go
drop trigger cim.x$cim$dependency
go
drop trigger managewise.x$managewise$designates
go
drop trigger managewise.x$managewise$currentloginuser
go
drop trigger managewise.x$managewise$lastloginuser
go
drop trigger cim.x$cim$installedsoftwareelement
go
(Facultatif) Ajoutez à la base de données d'inventaire les valeurs énumérées (enum) non anglaises de certains attributs d'inventaire.
Vous devez ajouter les valeurs énumérées non anglaises afin que le rapport d'inventaire puisse afficher la valeur enum des attributs d'inventaire dans les versions internationales. Ces valeurs doivent être disponibles dans la version anglaise du produit afin que les informations d'inventaire transférées en amont à partir de sites non anglais soient correctement capturées par les serveurs de niveau supérieur sur lesquels seules les versions anglaises sont installées.
Pour plus d'informations sur la liste des attributs qui contiennent des valeurs énumérées, reportez-vous à l'Valeurs d'énumération.
Pour ajouter les valeurs énumérées non anglaises :
Indiquez les paramètres de connexion JDBC dans le fichier répertoire_zenworks\inv\server\wminv\properties\connection.prop pour vous connecter à la base de données MS SQL.
Pour ce faire, vous pouvez copier les modèles de paramètres de propriété pour MS SQL indiqués dans la section des commentaires du fichier connection.prop. Indiquez l'adresse IP, le numéro de port et le SID de base de données dans la chaîne URL JDBC qui correspond à la configuration de votre serveur MS SQL.
À l'invite du serveur, entrez AddEnums nom_répertoire_contenant_connection.prop
Si votre serveur d'inventaire est installé sur une machine Windows, exécutez la commande ci-dessus à partir de répertoire_zenworks\inv\server\wminv\bin.
Après l'exécution de la commande, un message indiquant que les énumérations non anglaises ont été correctement insérées s'affiche sur la console.
Les composants du serveur d'inventaire et ConsoleOne utilisent le pilote JDBC Microsoft pour la connexion à la base de données d'inventaire sous MS SQL 2000. Vous devez installer et configurer le pilote Microsoft SQL Server 2000 pour JDBC avec le système d'inventaire.
Pour configurer le pilote Microsoft SQL Server 2000 pour JDBC afin d'accéder à la base de données d'inventaire exécutée sous MS SQL 2000 :
Téléchargez la version anglaise Windows du pilote JDBC Microsoft à partir du site Web de Microsoft SQL Server.
Installez le pilote sur une machine Windows.
Copiez les fichiers msbase.jar, msutil.jar et mssqlserver.jar dans le répertoire répertoire_d'installation_serveur_d'inventaire\inv\server\lib.
Sur la machine qui exécute ZENworks 6.5 Desktop Management ConsoleOne avec les snap-ins d'inventaire, copiez les fichiers msbase.jar, msutil.jar et mssqlserver.jar dans le répertoire répertoire_d'installation_ConsoleOne\lib\zen.
Dans ConsoleOne, créez un objet Base de données dans le conteneur dans lequel le serveur d'inventaire est installé.
Configurez les options de serveur de base de données de l'objet Base de données.
Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur Propriétés, puis sur l'onglet Base de données ZENworks.
Sélectionnez l'objet Serveur de base de données à l'aide de l'une des méthodes suivantes :
L'adresse IP du serveur est automatiquement renseignée dans la liste déroulante Adresse IP ou nom DNS du serveur. Si l'objet Serveur sélectionné possède plusieurs adresses IP, sélectionnez l'adresse appropriée.
IMPORTANT : Assurez-vous que le nom DNS du serveur de base de données configuré pour l'objet Base de données est correct. S'il ne l'est pas, vous devez sélectionner une adresse IP de serveur de base de données appropriée dans la page de propriétés de l'objet Base de données.
Pour effacer la valeur du champ DN du serveur, tapez l'adresse IP d'un autre serveur de base de données ou recherchez et sélectionnez un autre objet Serveur.
Indiquez les valeurs des options suivantes :
Nom d'utilisateur d'accès à la base de données (Lecture/Écriture) : MW_DBA
Mot de passe d'accès à la base de données (Lecture/Écriture) : novell
Nom d'utilisateur d'accès à la base de données (Lecture seule) : MWM_READER
Mot de passe d'accès à la base de données (Lecture seule) : novell
Nom d'utilisateur d'accès à la base de données (Écriture seule) : MWM_UPDATER
Mot de passe d'accès à la base de données (Écriture seule) : novell
Cliquez sur Appliquer.
Pour configurer les propriétés du pilote JDBC, cliquez sur l'onglet Informations sur le pilote JDBC.
Sélectionnez MS SQL, puis cliquez sur Paramètres par défaut.
Les champs sont renseignés avec les informations par défaut du pilote JDBC.
Modifiez les paramètres de la base de données en fonction de la configuration de MS SQL Server. Les paramètres de base de données pour MS SQL sont les suivants :
Cliquez sur Appliquer, puis sur Fermer.
Pour plus d'informations sur les conseils relatifs aux performances, reportez-vous à Conseils de réglage des paramètres de base de données.