Como configurar e fazer troubleshooting do Inventário de Software - Part II

PessoALL

 

Dando continuidade ao nosso post de Inventário de Software, hoje faremos troubleshooting nas máquinas com erros para fazer Inventário de Software. 

Lado do Cliente

Pelo lado do cliente iremos analisar os logs, onde conseguimos analisar se o inventário de software está ocorrendo ou não.

À partir do log Schedule.log, o inventário de Software será agendado.

  

Quando o ciclo de inventário de Software é executado o client irá determinar o tipo de inventário que será processado (Full, Delta, Resync). As propriedades do inventário são armazenadas no WMI no namespace Root\CCM\Policy\Machine.

Se o inventário não é feito, o problema pode ser o cliente que não consegue transferir as informações ou Client Settings não foi configurado para fazer inventário de Software.

Erros no Inventário de Software podem ocorrer devido ao inventário delta não ser processado.

O componente do inventário de software varrerá a máquina de acordo com as regras de inventário de software e irá enviar um arquivo .xml com informações do Inventário de Software para o Management Point. 

 

Analisando o log InventoryAgent.log, conseguimos visualizar qual tipo de inventário é processado, no exemplo abaixo esta sendo feito um Delta e o tipo de inventário, que pode ser de Software ou de Hardware, no nosso caso o mesmo é de Software.

Após o término do processo de inventário de software as informações são armazenadas no WMI da máquina em seguida enviado ao Management Point.

 

Lado do Servidor

No log MP_Sinv.log o Management Point recebe o arquivo .xml e converte o mesmo em .SID conforme exemplo:

Inv-Sinv Task: processing xml file "E:\Program Files\Microsoft Configuration Manager\inboxes\auth\sinv.box\SinvAttachmentXES2BB3K.xml"

Sinv Sax: loading E:\Program Files\Microsoft Configuration Manager\inboxes\auth\sinv.box\SinvAttachmentXES2BB3K.xml

Delta report from client WIN8, action description = Software

Sinv Task: Translate report attachment to file "E:\Program Files\Microsoft Configuration Manager\inboxes\auth\sinv.box\W5LUQMLH.SID" returned 0

 

No log SinvProc.log conseguimos ver que o arquivo .SID será processado.

Processing file: E:\Program Files\Microsoft Configuration Manager\inboxes\auth\sinv.box\W5LUQMLH.SID

Processing Inventory for Machine: WIN8 ResId: 16777227 [OpCode=0 Sinv=1 FC=0 Resync=0] Generated: 12/09/2015 02:35:27

Report for Machine WIN8 took 0 secs. for 0 recs, FP=0, P=0, F=0, FC=0

Successfully Processed file E:\Program Files\Microsoft Configuration Manager\inboxes\auth\sinv.box\W5LUQMLH.SID !!!

Cycle Completed. 1 files out of 1 processed. 1 secs for 1 threads.

Scan Completed.

Check Inventory Inbox ...

Após o término do processamento do inventário o mesmo será gravado no banco de dados.

Se houver algumas falhas você deve certificar-se de que o WMI e o Client esteja funcional.

Links

https://technet.microsoft.com/en-us/library/bb693889.aspx : Overview of Inventory

https://technet.microsoft.com/en-us/library/bb632359.aspx : Troubleshooting Inventory

https://technet.microsoft.com/en-us/library/hh427342.aspx : Log Files

Obrigado e até o próximo post

 

Valdemar Carvalho Jr - Premier Field Engineer

Newton Matos - Premier Field Engineer