74.6 Description du sélecteur

Le sélecteur est un composant Java du serveur qui reçoit les informations d'inventaire sur les postes de travail inventoriés. Ces serveurs peuvent être l'un des suivants : serveur feuille, serveur feuille avec base de données, serveur intermédiaire avec base de données et postes de travail inventoriés, serveur intermédiaire avec postes de travail inventoriés, serveur racine avec postes de travail inventoriés et serveur autonome. Reportez-vous à la Section 74.12, Présentation des composants d'inventaire d'un serveur d'inventaire pour afficher un tableau récapitulatif des composants du serveur.

Le traitement exécuté par le sélecteur se présente comme suit :

  1. Tout en analysant le poste de travail inventorié, le scanner crée un fichier de données d'analyse (.str) dans le répertoire d'analyse (\scandir) du serveur pour chaque analyse effectuée sur le poste de travail inventorié. L'emplacement du répertoire \scandir est obtenu à partir de l'objet Service d'inventaire. Le sélecteur traite les fichiers .str enregistrés par le scanner dans le répertoire \scandir.

    Il détecte également les fichiers .str générés par les scanners ZENworks for Desktops 4.x et ZENworks 6.5 Desktop Management, puis transfère les fichiers .str vers le répertoire \scandir\conv afin que le convertisseur Str puisse les traiter.

    Le sélecteur traite les types de fichiers .str ci-après.

    • Complet : contient des informations d'inventaire matériel et logiciel complètes pour le poste de travail inventorié.

    • Delta : contient uniquement les modifications effectuées dans l'inventaire depuis la dernière analyse.

    • Supprimer : contient les informations dont le dispositif de stockage a besoin pour supprimer l'objet Poste de travail inventorié de la base de données. Ce fichier .str est créé lors de la suppression de l'objet Poste de travail inventorié de eDirectory.

    • Analyse complète planifiée : Contient les analyses complètes et delta. suivant le dernier état enregistré des données de l'objet Poste de travail inventorié, le dispositif de stockage traite l'analyse complète ou delta. Le fichier .str d'analyse complète planifiée permet au dispositif de stockage de corriger les erreurs contenues dans les données d'inventaire du poste de travail inventorié enregistrées dans la base de données.

      Avec la stratégie Inventaire de poste de travail, vous pouvez configurer la planification d'analyses complètes afin d'envoyer une analyse complète après un nombre défini d'analyses Delta. La valeur doit être comprise entre 5 et 65535. Si vous ne souhaitez pas planifier d'analyse complète, définissez la valeur sur 65535.

  2. Le sélecteur vérifie les conditions ci-après pour s'assurer que le fichier .str généré par le scanner est valide.
    • Si une analyse complète planifiée est effectuée sur le poste de travail inventorié, le fichier .str doit contenir les données d'analyse complète et delta. La section Identification du fichier STR du type d'analyse complète planifiée doit mentionner SCHEDFULL comme type d'analyse.
    • Si l'analyse delta est exécutée sur le poste de travail inventorié, le fichier .str doit contenir deux instances des objets Scanner d'inventaire.
    • Le nombre entier consigné dans le fichier .str est basé sur le nom et sur la valeur réelle du fichier .str.
    • La taille réelle du fichier .str doit correspondre à celle enregistrée dans le fichier .str.

    Le sélecteur traite uniquement les fichiers .str valides. Si des fichiers non valides sont présents dans le répertoire, le sélecteur les supprime.

  3. En fonction du rôle du serveur, le sélecteur copie chaque fichier .str contenu dans le répertoire \scandir vers le répertoire dbdir\entmergedir.

    Le tableau suivant liste les répertoires dans lesquels le sélecteur copie ou renomme les fichiers :

    Serveur

    Copie le fichier .str dans le répertoire de la base de données (dbdir)

    Renomme le fichier .str contenu dans le répertoire de la base de données (dbdir)

    Renomme le fichier .str contenu dans le répertoire de fusion de l'entreprise (entmergedir)

    Serveur feuille avec base de données

    Oui

    --

    Oui

    Serveur feuille

    --

    --

    Oui

    Serveur intermédiaire avec base de données et postes de travail inventoriés

    Oui

    --

    Oui

    Serveur autonome

    --

    Oui

    --

    Serveur racine contenant des postes de travail inventoriés

    --

    Oui

    --

  4. Le sélecteur met à jour le numéro de séquence des fichiers .str valides dans eDirectory.

    Il détermine s'il est nécessaire d'exécuter une analyse complète lorsque le numéro de séquence d'analyse du fichier .str est incorrect. Si le fichier .str n'est pas valide ou si son numéro de séquence présente des divergences, le sélecteur effectue une analyse complète.

  5. Le sélecteur consigne l'état dans le journal du serveur. Pour plus d'informations, reportez-vous à Surveillance de l'inventaire de poste de travail à l'aide des journaux d'état.

    Le sélecteur supprime les fichiers .str du répertoire \scandir.