74.6 Compreendendo o Seletor

O Seletor é um componente Java no servidor que recebe as informações de inventário das estações de trabalho inventariadas. Esses servidores podem ser quaisquer dos seguintes: Servidor Folha, Servidor Folha com Banco de Dados, Servidor Intermediário com Banco de Dados e Estações de Trabalho Inventariadas, Servidor Intermediário com Estações de Trabalho Inventariadas, Servidor Raiz com Estações de Trabalho Inventariadas e Servidor Standalone. Consulte a Seção 74.12, Visão geral dos componentes de Inventário em um servidor de Inventário para obter uma tabela de referência rápida dos componentes de servidor.

O processamento feito pelo Seletor é como se segue:

  1. Ao explorar a estação de trabalho inventariada, o Scanner cria um arquivo de dados de exploração (.str) no diretório de exploração (\scandir), no servidor, para cada exploração realizada na estação de trabalho. A localização de \scandir é obtida no objeto Serviço de Inventário. O Seletor processa os arquivos .str colocados pelo Scanner no diretório \scandir.

    O Seletor também detecta os arquivos .str gerados pelos Scanners do ZENworks for Desktops 4.x e do ZENworks 6.5 Desktop Management e move esses arquivos para o diretório \scandir\conv para que o Conversor de Str os processe.

    O Seletor processa os seguintes tipos de arquivos .str:

    • Cheio: contém informações de inventário de hardware e software completas da estação de trabalho inventariada.

    • Delta: contém apenas as mudanças no inventário desde a última exploração.

    • Apagar: contém as informações necessárias para que o Armazenador apague do banco de dados o objeto Estação de Trabalho Inventariada. O arquivo .str é criado quando o objeto Estação de Trabalho Inventariada é apagado do eDirectory.

    • Completa Programada: contém explorações completa e escaneamentos delta. Dependendo do último status armazenado do objeto Estação de Trabalho Inventariada, o Armazenador processa a exploração completa ou a delta. O arquivo .str de exploração Completa Programada é utilizado pelo Armazenador para retificar os erros nos dados de inventário das estações de trabalho inventariadas que estão armazenados no banco de dados.

      Com a Política de Inventário da Estação de Trabalho, é possível configurar a exploração Completa Programada para enviar uma exploração completa após um certo número de escaneamentos delta. O valor deve estar entre 5 e 65535. Se você não quiser a exploração Completa Programada, defina esse valor como 65535.

  2. O Seletor verifica as condições a seguir para garantir que o arquivo .str gerado pelo Scanner seja válido.
    • Se uma exploração Completa Programada for feita na estação de trabalho inventariada, o arquivo .str deverá conter dados da exploração completa e dados do escaneamento delta. A seção Identificação no arquivo .str da exploração Completa Programada deve ter SCHEDFULL como ScanType.
    • Se for feito um escaneamento delta na estação de trabalho inventariada, o arquivo .str deverá conter duas instâncias dos objetos Scanner de Inventário.
    • O valor inteiro registrado no arquivo .str baseia-se no nome do arquivo .str com o valor real desse arquivo.
    • O tamanho real do arquivo .str deve refletir o tamanho registrado no arquivo .str.

    O Seletor processa apenas arquivos .str válidos. Se houver arquivos inválidos no diretório, o Seletor os apagará.

  3. Com base na função do servidor, o Seletor copia cada arquivo .str do diretório \scandir para o diretório dbdir\entmergedir.

    A tabela a seguir lista os diretórios para os quais o Seletor copia ou renomeia os arquivos:

    Servidor

    Copia o arquivo .str para o diretório do banco de dados (dbdir)

    Renomeia o arquivo .str no diretório do banco de dados (dbdir)

    Renomeia o arquivo .str no diretório de fusão da empresa (entmergedir)

    Servidor Folha com Banco de Dados

    Sim

    --

    Sim

    Servidor Folha

    --

    --

    Sim

    Servidor Intermediário com Banco de Dados e Estações de Trabalho Inventariadas

    Sim

    --

    Sim

    Servidor Standalone

    --

    Sim

    --

    Servidor Raiz com Estações de Trabalho Inventariadas

    --

    Sim

    --

  4. O Seletor atualiza o número de seqüência dos arquivos .str válidos no eDirectory.

    Caso o número de seqüência de exploração no arquivo .str seja impróprio, o Seletor determinará se deve ser forçada uma exploração completa. Se o arquivo .str for inválido ou se houver discrepâncias em seu número de seqüência, o Seletor forçará uma exploração completa.

  5. O Seletor registra o status no registro do Servidor. Para obter mais informações, consulte Monitorando o Inventário da Estação de Trabalho usando os Registros de Status.

    O Seletor remove os arquivos .str existentes no diretório \scandir.