1.5 Vérifications de l’état de santé du serveur

NetIQ eDirectory propose des vérifications de l'état de santé du serveur qui permettent de s'assurer qu'il pourra bien être mis à niveau.

Les vérifications de l'état de santé du serveur s'exécutent par défaut lors de chaque mise à niveau et s'opèrent avant la mise à niveau proprement dite du paquetage. Vous pouvez exécuter également l'outil de diagnostic ndscheck pour vérifier l'état de santé.

Pour plus d'informations sur les procédures régulières de vérification de l'état de santé, reportez-vous à la section Maintenance de NetIQ eDirectory du Guide d'administration de NetIQ eDirectory.

1.5.1 Avantage des vérifications de l’état de santé

Les versions antérieures de eDirectory ne vérifiaient pas l’état de santé du serveur avant de procéder à la mise à niveau. Si le serveur n’était pas en bonne condition, la mise à niveau risquait d’échouer et eDirectory pouvait se trouver dans un état instable. Dans certains cas, vous ne pouviez peut-être plus récupérer les paramètres existant avant la mise à niveau.

Grâce à ce nouvel outil, vous êtes désormais certain que votre serveur est prêt pour la mise à niveau.

1.5.2 État de santé d'un serveur

L'utilitaire de vérification de l'état de santé du serveur exécute certaines vérifications de l'état de santé pour garantir que l'arborescence est saine. L'arborescence est déclarée saine lorsque toutes ces vérifications de l'état de santé ont abouti.

1.5.3 Vérifications de l’état de santé

Vous pouvez vérifier l'état de santé du serveur de deux manières :

REMARQUE :pour exécuter l’utilitaire de vérification de l’état de santé, vous devez disposer de droits d’administrateur. Le droit minimal qui peut être défini pour l'exécution de l'utilitaire est le droit Public. Toutefois, avec le droit Public, certains objets NCP (NetWare Core Protocol) et certaines informations de partition ne sont pas disponibles.

Avec la mise à niveau

Les vérifications de l’état de santé sont exécutées par défaut à chaque mise à niveau de eDirectory.

Linux

Lors de chaque mise à niveau, l’état de santé est vérifié par défaut avant le début de la mise à niveau proprement dite.

Pour ignorer les vérifications de l'état de santé par défaut, vous pouvez utiliser l'option -j avec l'utilitaire nds-install.

Windows

Les vérifications de l'état de santé du serveur sont effectuées dans le cadre de la procédure d'installation à l'aide de l'Assistant. Vous pouvez activer ou désactiver ces vérifications lorsque vous y êtes invité.

Avec un utilitaire autonome

Vous pouvez à tout moment vérifier l'état de santé du serveur au moyen d'un utilitaire autonome. Le tableau suivant décrit les utilitaires de vérification de l'état de santé :

Tableau 1-1 Utilitaires de vérification de l’état de santé

Plate-forme

Nom de l’utilitaire

Linux

ndscheck

Syntaxe :

ndscheck -h hostname:port -a admin_FDN -F logfile_path --config-file configuration_file_name_and_path

REMARQUE :Vous pouvez spécifier soit l'option -h soit l'option --config-file, mais pas les deux.

Windows

ndscheck

1.5.4 Types de vérifications de l’état de santé

Lorsque vous procédez à une mise à niveau ou que vous exécutez l'utilitaire ndscheck, les vérifications de l'état de santé suivantes sont effectuées :

Si vous exécutez l'utilitaire ndscheck, le résultat des vérifications de l'état de santé est affiché à l'écran et consigné dans le fichier ndscheck.log. Pour plus d’informations sur les fichiers journaux, reportez-vous à la section Section 1.5.6, Fichiers journaux.

Si l'état de santé est vérifié dans le cadre de la mise à niveau, au terme de la vérification, la mise à niveau pourra être poursuivie si vous y êtes invité ou sera abandonnée, et ce en fonction du caractère critique de l'erreur. Les erreurs sont détaillées à la section Section 1.5.5, Catégorisation de l’état de santé.

État de santé général du serveur

Il s'agit de la première étape de la vérification de l'état de santé. L'utilitaire vérifie les points suivants :

  1. Le service eDirectory est fonctionnel. La DIB est ouverte et capable de lire certaines informations de base sur l'arborescence, comme son nom.

  2. Le serveur écoute sur les numéros de port respectifs.

    Pour LDAP, il obtient les numéros de port TCP et SSL et vérifie si le serveur écoute sur ces ports.

    De même, il obtient les numéros de port HTTP et HTTP sécurisé et vérifie si le serveur écoute sur ces ports.

État de santé des partitions et répliques

Après avoir vérifié l'état de santé général du serveur, l'étape suivante consiste à vérifier l'état de santé des partitions et répliques comme suit :

  1. Vérifie l’état de santé des répliques des partitions locales.

  2. Lit l'anneau de répliques de chacune des partitions gérées par le serveur et vérifie que tous les serveurs de l'anneau de répliques sont fonctionnels et que toutes les répliques ont l'état ACTIF.

  3. Vérifie la synchronisation horaire de tous les serveurs de l'anneau de répliques afin d'afficher le décalage horaire entre les serveurs.

1.5.5 Catégorisation de l’état de santé

En fonction des erreurs détectées lors de la vérification de l'état de santé d'un serveur, on dénombre trois catégories d'état de santé. Le résultat des vérifications de l'état de santé est consigné dans un fichier journal. Pour plus d’informations, reportez-vous à la Section 1.5.6, Fichiers journaux.

Les trois types d'état de santé sont Normal, Avertissement et Critique.

Normal

L'état de santé du serveur est normal lorsque toutes les vérifications ont abouti.

La mise à niveau se poursuit sans interruption.

Avertissement

L'état de santé du serveur relève de la catégorie Avertissement lorsque des erreurs mineures sont détectées pendant la vérification.

Si l’état de santé est vérifié dans le cadre de la mise à niveau, vous êtes invité à abandonner ou à continuer.

Des avertissements se présentent généralement dans les cas suivants :

  1. Le serveur n'écoute pas sur les ports LDAP et HTTP (normal, sécurisé ou les deux).

  2. Impossibilité de contacter un des serveurs non maîtres dans l'anneau de répliques.

  3. Les serveurs de l’anneau de répliques ne sont pas synchronisés.

Critique

L'état de santé du serveur est critique lorsque des erreurs critiques ont été détectées pendant la vérification.

Si l’état de santé est vérifié dans le cadre de la mise à niveau de, la mise à niveau est abandonnée.

L'état critique se présente généralement dans les cas suivants :

  1. Impossibilité de lire ou d'ouvrir la DIB. La DIB est peut-être verrouillée ou altérée.

  2. Impossibilité de contacter tous les serveurs de l’anneau de répliques.

  3. Les partitions locales sont occupées.

  4. La réplique n’a pas l’état ACTIF.

1.5.6 Fichiers journaux

Chaque vérification de l'état de santé du serveur, qu'elle soit exécutée avec la mise à niveau ou en tant qu'utilitaire autonome, consigne l'état de santé dans un fichier journal.

Le contenu du fichier journal est similaire aux messages qui s’affichent à l’écran lors des vérifications.

Le fichier journal de vérification de l’état de santé contient les éléments suivants :

  • Résultat des vérifications de l’état de santé (normal, avertissement ou critique).

  • URL du site de support NetIQ.

Le tableau suivant indique les emplacements du fichier journal sur les différentes plates-formes :

Tableau 1-2 Emplacements du fichier journal de l'état de santé

Plate-forme

Nom du fichier journal

Emplacement du fichier journal

Linux

ndscheck.log

Dépend de l'emplacement spécifié avec l'option -F de l'utilitaire ndscheck.

Si vous n'avez pas utilisé l'option -F, l'emplacement du fichier ndscheck.log est déterminé par les autres options mentionnées dans la ligne de commande de ndscheck comme suit :

  1. Si vous avez utilisé l'option -h, le fichier ndscheck.log est enregistré dans le répertoire privé de l'utilisateur.

  2. Si vous avez utilisé l'option --config-file, le fichier ndscheck.log est enregistré dans le répertoire des journaux de l'instance de serveur. Vous pouvez également sélectionner une instance dans la liste.

Windows

ndscheck.log

répertoire_installation