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 à Présentation des composants d'inventaire d'un serveur d'inventaire pour consulter le 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 3 SP1 ou ZENworks for Desktops 3.2 et les transfère 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 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é qui sont enregistrées dans la base de données.

      La règle d'inventaire de poste de travail vous permet de configurer l'option de planification des analyses complètes afin qu'une analyse complète soit exécutée au-delà d'un certain nombre 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 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, il les supprime.

  3. En fonction du rôle du serveur, le sélecteur copie chaque fichier .str contenu dans le répertoire \scandir dans 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 ce fichier n'est pas valide ou si son numéro de séquence présente des divergences, il effectue une analyse complète.

  5. Il 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.

    Il supprime les fichiers .str existants du répertoire \scandir.