Utilizando o serviço de Remoção de Inventário, é possível remover do banco de dados de Inventário as estações de trabalho inventariadas não desejadas, redundantes ou obsoletas.
O serviço de Remoção de Inventário é um serviço manual executado no servidor de Inventário. O serviço remove as estações de trabalho inventariadas do banco de dados de Inventário usando o arquivo inventoryremovallist.txt, que contém uma lista das estações de trabalho inventariadas que devem ser removidas do banco de dados de Inventário.
IMPORTANTE:ao executar o Serviço de Remoção de Inventário, verifique se o Gerenciador de Serviços de Inventário está carregado.
apenas será possível executar o serviço de Remoção de Inventário no Servidor Intermediário se esse servidor não estiver conectado a estações de trabalho inventariadas ou a um banco de dados.
Para remover as estações de trabalho inventariadas do banco de dados de Inventário:
Crie inventoryremovallist.txt usando qualquer dos seguintes métodos:
Depois de gerar um arquivo de procura, faça o seguinte:
DN das estaes de trabalho inventariadas (conforme armazenado no banco de dados de Inventrio) a serem removidas do banco de dados de Inventrio DN das estaes de trabalho inventariadas (conforme armazenado no banco de dados de Inventrio) a serem removidas do banco de dados de Inventrio ... ... DN das estaes de trabalho inventariadas (conforme armazenado no banco de dados de Inventrio) a serem removidas do banco de dados de Inventrio
Veja, a seguir, um exemplo do arquivo inventoryremovallist.txt:
CN=WS1.OU=WORKSTATIONS.OU=WEST.O=XYZ.T=XYZ-TREE CN=WS99.OU=WORKSTATIONS.OU=NORTH.O=XYZ.T=XYZ-TREE CN=WS50.OU=WORKSTATIONS.OU=EAST.O=XYZ.T=XYZ-TREE
Para gerar a lista das estações de trabalho inventariadas que devem ser removidas, você pode executar uma consulta com base em critérios selecionados ou digitar manualmente os nomes das estações de trabalho inventariadas. Para obter mais informações sobre a Consulta, consulte a Seção 77.1.3, Exibindo informações de inventário por meio de consulta ao banco de dados.
Copie o arquivo inventoryremovallist.txt para o diretório caminho_instalação_ZENworks\zenworks\inv\server\wminv\properties.
No caso do Linux, copie o arquivo inventoryremovallist.txt para o diretório /etc/opt/novell/zenworks/inv/.
No arquivo caminho_instalação_ZENworks\zenworks\inv\server\wminv\properties\inventoryremoval.properties, verifique se o valor de FilePath é a localização de inventoryremovallist.txt (especificado na Etapa 2).
No caso do Linux, no arquivo /etc/opt/novell/zenworks/inv/InventoryRemoval.properties, verifique se o valor de FilePath é a localização de inventoryremovallist.txt.
NOTA:O separador de caminho deve ser uma barra ( / ), e não uma barra invertida ( \ ).
No prompt do console do servidor, digite StartSer RemoveInventory para iniciar o serviço de Remoção de Inventário.
No caso do Linux, no prompt do console do servidor, digite /opt/novell/bin/StartSer RemoveInventory para iniciar o serviço de Remoção de Inventário.
O serviço Remoção de Inventário funciona na seguinte ordem:
O arquivo delete str será gravado no diretório scandir se o Seletor estiver em execução. Caso contrário, ele será colocado no diretório dbdir ou entmergedir, dependendo da função do servidor de Inventário.
A estação de trabalho inventariada será apagada do banco de dados de Inventário em todos os servidores de Inventário distribuídos na empresa.
O NDS Lookup for DB gera automaticamente uma lista de estações de trabalho inventariadas, armazenadas no banco de dados de Inventário, mas sem entrada correspondente no eDirectory. Por padrão, esse arquivo de procura é denominado deletewslist.txt.
O excesso de estações de trabalho no banco de dados de Inventário ocorre porque essas estações de trabalho foram apagadas do eDirectory, mas suas entradas correspondentes não foram removidas do banco de dados.
A lista gerada pelo NDS Lookup for DB facilita na identificação dos objetos Estação de Trabalho redundantes a serem removidos do banco de dados de Inventário, utilizando o Serviço de Remoção de Inventário.
IMPORTANTE:Esse utilitário deve ser executado apenas no servidor de Inventário ao qual um banco de dados de Inventário está conectado. Além disso, ao executá-lo, verifique se o Gerenciador de Serviços está carregado.
Para executar esse utilitário:
Especifique o caminho do arquivo de procura em caminho_instalação_servidor_inventário\inv\server\wminv\properties\ inventoryremoval.properties.
No caso do Linux, especifique o caminho do arquivo de procura em /etc/opt/novell/zenworks/inv/InventoryRemoval.properties.
NOTA:O separador de caminho deve ser uma barra ( / ), e não uma barra invertida ( \ ).
(Opcional) Configure o nome do arquivo de procura no arquivo de propriedades de funções de servidor, que pode ser um dos arquivos a seguir, dependendo da função do servidor de Inventário: root_db_wks.properties, root_db.properties, int_db_wks.properties, int_db.properties, leaf_db_wks.properties ou standalone.properties.
O arquivo de propriedades de funções de servidor contém a seção [NDSLookupForDB Service] com o nome do arquivo de procura no parâmetro ARGUMENTS. O nome do arquivo de procura padrão é deletewslist.txt.
IMPORTANTE:o nome do arquivo de procura deve ser formado apenas por caracteres alfanuméricos.
No prompt do console do servidor, digite startser NDSLookupForDB.
No caso do Linux, no prompt do console do servidor, digite /opt/novell/bin/StartSer NDSLookupForDB.