Neste terceiro artigo sobre como utilizar o SCCM para falar de SAM (Software Asset Management) vamos falar sobre o Asset Intelligence (AI) ou Ativos Inteligentes.
A diferença entre inventário e controle/gestão de ativos é a inteligência sobre os dados coletados, o que é feito pelo Asset Intelligence no System Center Configuration Manager.
Para lembrar da nossa pauta e a agenda dos itens, use o link de introdução: http://www.marcelosincic.com.br/post/Software-Asset-Management-(SAM)-com-System-Center-Configuration-Manager.aspx
Ativando a Role (Feature)
Para ativar o AI é necessário ativar a role em um dos servidores do Site System, neste caso utilizo o meu servidor primário:
A configuração da role AI é muito simples, apenas se habilita e define o agendamento:
Configurando a Feature
A configuração da role AI é tão simples quanto foi a ativação, na prática basta usar o botão “Enable or Disable Asset Intelligence Syncronization Point”.
Essa sincronização é necessária para montar a tabela de produtos, categorias e requisitos de produtos. Como pode ser visto no menu acima, o AI trabalha com essas informações para montar dados de inventários inteligentes indicando os computadores que estão com softwares não adequados e mesmo para montar a lista de licenciamento dos produtos Microsoft.
O resultado da sincronização é demonstrado no quadro abaixo:
Veja que 31 dos softwares instalados no meu ambiente inventariado foram identificados, outros 51 não estão no cadastro da Microsoft, e podem ser vistos clicando-se no numero 51:
Pode-se notar que neste caso a maioria dos softwares são Microsoft, mas não estão identificados pois como pode ser visto na primeira tela do AI, ele não sincronizou nos ultimos 6 meses
Podemos manualmente identificar os itens clicando em propriedades e inserindo os dados como categorias e familias de software. Esse dado não é essencial para licenciamento ou inventário, mas essencial para gestão de ativos uma vez que categorizar e dividir em familias é parte dos relatórios sintéticos apresentados.
Note tambem que temos a possibilidade de usar Label 1-3 para customizar relatórios desejados com produtos ou outra informação que seja importante na sua organização.
Por fim no menu temos a opção Hardware Requeriments que obviamente identifica os requisitos que um software precisa. Também é util quando desejamos executar relatórios para gestão de ativos de hardware, priorizando computadores que estão aquem da necessidade dos softwares nele instalados:
Por fim, no menu Catalog podemos incluir as categorias, familias e labels customizados. É importante manter essa tabela alinhada com suas necessidades de relatórios, mas não é essencial ao funcionamento ou a prática de gestão de ativos:
Importação de Licenças
A importação de licenças é feita para criar os relatórios de gestão e licenciamento. Para isso clique no botão Import Software Licenses:
Onde esse arquivo pode ser encontrado ou criado?
Para clientes corporativos é possivel usar o site VLSC que lista todas as compras de softwares realizadas, e tem a opção de importar para XML. Basta pegar o arquivo gerado e importar para dentro do SCCM.
Se for montar este arquivo manualmente, pode-se utilizar o modelo disponivel em https://technet.microsoft.com/en-us/library/hh427341.aspx. Basicamente criamos uma planilha em Excel e exportamos para CSV.
A dificuldade neste caso é criar o arquivo com os nomes exatos de softwares, fabricantes e informações de versão e edição. Mas uma vez criado o arquivo, a manutenção é muito simples.
Relatórios de Hardware
Os relatórios do AI ficam na categoria própria e podem ser visualizados pelo Filter como demonstrado na lista de relatórios abaixo:
Os primeiros relatórios são os de Hardware onde o AI utiliza dados coletados para gerar relatórios com diferenças significativas dos relatórios de inventário normal.
Destaque para alguns relatórios:
- 03A Primary computer users – O AI identifica qual o principal computador de cada usuário, isso é baseado em quem utiliza o computador por mais de 66% do tempo
- 04A Computers with multiple users – Em computadores onde não existem um usuário que fica logado por mais de 66%, isso é indicação de um computador compartilhado por vários usuários
- 10A Computers in … have changed memory – Lista de computadores que tiveram alterações de memória, que é a comparação entre diferentes inventários de hardware e identifica a mudança
- 10B Changes on a specified computer… – Lista o que foi alterado em um determinado periodo de tempo em um computador selecionado, o que é util para identificar mudanças em um computador de referencia ou estratégico
Importante: Para funcionarem os relatórios 03A e 04A é importante que o Log de segurança do Windows esteja habilitado: https://technet.microsoft.com/en-us/library/gg712322.aspx#BKMK_EnableSuccessLogonEvents
Relatórios de Software
A segunda parte dos relatórios são os de software:
Alguns relatórios são mais importantes de software, apesar de todos serem especialmente necessários:
- 04A/B/C Autorun – São relatórios que permitem ao administrador visualizar os softwares que estão em auto-execução nos computadores, o que é importante em um grande ambiente
- 07A/B/C Recently used executable by Computers – São relatórios interessantes para a gestão de ativos, mas normalmente usamos os relatórios de Software Metering, que é um requisito para funcionarem
- 08A/B/C Recently used executable by Users – São relatórios como os da série 07, mas baseado no numero de usuários
- 09A/B Infrequently used software – Esse relatório é o mais importante desta categoria, pois dele é que decidimos onde desinstalar um software com licenças insuficientes ou decidir a compra de um software. Por exemplo Viso, Project e principalmente Visual Studio tem alto custo e saber onde não são usados é uma economia significativa
Importante: Para os relatórios de software do AI funcionarem é necessário que esteja habilitado o Software Metering https://technet.microsoft.com/en-us/library/gg712306.aspx
Relatórios de Licenciamento
Estes relatórios são os que importam nessa série.
Podemos destacar os mais importantes:
- 01A/B/C/D Microsoft VL ledger – São relatórios que nos permite visualizar o resumo do licenciamento que foi importado, principalmente quando o arquivo foi importado do VLSC estes relatório nos darão a visão do licenciamento total
- 02A/B/C Nearing expiration – São relatórios uteis quando os softwares tem data de expiração, o que pode acontecer com Office 365 e outros produtos comprados em contrato EAS que anualmente precisam ser renovados
- 06A/B Per-Processos licensed – Estes relatórios são essenciais para o licenciamento de SQL Server e Windows Server que possuem o licenciamento por processador (Windows) ou Core (SQL Server). No caso do SQL o licenciamento também pode ser no modelo Server+CAL e isso só pode ser controlado manualmente
- 14B – List of MS SW…not found – Util para validar produtos que não estão em uso e podem ser substitutos de outros que estão com licenciamento estourado, por exemplo trocar a versão do Office Professional pelo Standard
- 14A e 15A Reconciliation – São os mais importantes, os que resumem o licenciamento
Abaixo estão os mais importantes. O primeiro identificando as compras e o canal (a legenda fica na ultima página), lista dos produtos inventariados que precisam de licença que é util para criar o arquivo de licenças manual junto com o terceiro onde vemos os produtos que não foram encontrados no arquivo de licenças:
Por fim, o mais importante deles é o relatório de conciliação. Como pode ser visto, boa parte do trabalho manual já é realizada pelo SCCM: