Priscila Silva

Deployment e Gerenciamento Microsoft

Blogs

Extensão de inventário de hardware no Configuration Manager 2007 e SMS 2003

  • Comments 2
  • Likes

O objetivo deste artigo é mostrar, em linhas gerais, as etapas para efetuar e validar a extensão do inventário de hardware no System Center Configuration Manager 2007 e/ou Systems Management Server 2003. O exemplo utilizado permitirá exibir o estado (Iniciado / Parado) de um serviço do Windows.

1.     No servidor SCCM ou SMS, abrir o arquivo ..\<Instalação>\inboxes\clifiles.src\hinv\sms_def.mof. Onde <Instalação> é o diretório no qual estão os arquivos de instalação do SCCM ou SMS. Procurar pelo texto “Win32_Service”.

 

2.     Alterar para TRUE no campo State, conforme abaixo. Salvar o arquivo.

    [SMS_Report (TRUE)      ]

        string     State;

 

3.     Logo em seguida, verificar o arquivo ..\<Instalação>\Logs\dataldr.log e verificar a presença dos seguintes registros.

 

SMS_DEF.MOF change detected

End of cimv2\sms-to-policy conversion; returning 0x0

 

 

 

Assim, está confirmado que a alteração no arquivo “Sms_Def.mof” foi realizada com sucesso.

Note que é executado automaticamente o comando MOFCOMP neste arquivo, ou seja, é feita a sua validação e compilação. Este comando também pode ser executado por linha de comando, por exemplo, em um ambiente de testes antes de realizar a extensão do inventário de hardware em Produção.

 

4.     Ainda no servidor SCCM ou SMS (com a funcionalidade Management Point instalada), acompanhar o arquivo ..\<Instalação>\Logs\policypv.log e procurar pela linha “Successfully updated 1 settings policy”. Com isto, a atualização na diretiva de inventário será informada para os clientes pelo management point.

5.     Em uma máquina com o cliente SCCM ou SMS instalado, acessar Painel de Controle / Configuration Manager (ou Systems Management, no caso do SMS) / Ações / Ciclo de Inventário de Hardware / Iniciar Ação / OK. Com isto, esta máquina receberá a nova diretiva de inventário, enquanto as demais receberão conforme o agendamento configurado na console do servidor.

 

Em seguida, acessar o arquivo ..\system32\ccm\logs\policyevaluator.log, e procurar pelo registro “Updating policy CCM_Policy_Policy4.PolicyID=...” para confirmar que a diretiva foi de fato atualizada.

 

6.     Ainda no cliente, verificar o arquivo ..\system32\ccm\logs\InventoryAgent.log e procurar pela linha abaixo.

StartMode, StartName, State, Status FROM Win32_Service

Se a mesma aparecer, isto significa que o parâmetro “State” será obtido pelo inventário de hardware, indicando o estado dos serviços de sistema operacional.

7.     Agora de volta ao servidor SCCM ou SMS, ver novamente o arquivo ..\<Instalação>\Logs\dataldr.log, procurando pelo texto “Processing Inventory for Machine:...”. Isto indicará que o inventário do cliente verificado no item anterior foi coletado, e estará disponível na console ou na visualização de relatórios.

8.     Confirmar que a nova informação foi obtida pelo inventário, selecionando o recurso em Site Database (<CódigoSite> - <NomeSite>) / Computer Management / Collections. Clicar com o botão direito, Start / Resource Explorer.

9.     Acessar <NomeComputador> / Resource Explorer / Hardware / Services. Na coluna “State” serão exibidos os estados nos quais encontram-se os serviços do Windows.

Observação: para visualização dos logs foi utilizado o programa SMS Trace, pertecente ao Toolkit. Para o download, acesse SMS 2003 Toolkit 2 ou Configuration Manager 2007 Toolkit.

Maiores informações:

How to Extend Hardware Inventory Using the SMS_def.mof File

Systems Management Server 2003 clients may not report new hardware inventory data after you modify or extend the Sms_def.mof file

Comments
  • Priscila,

    Parabéns pelo post!

    Este assunto (extender inventário) é sempre muito interessante e é sua dica é muito útil.

    Sds,

  • No post de hoje apresentarei algumas perguntas que recebi por e-mail. === (...) gostaria de saber, quais

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment