Processo de importação de dados do SCCM e tabelas de origem
As versões Microsoft do SCCM compatíveis com a plataforma ServiceNow® oferecem recursos idênticos e os mesmos dados importados.
Processo de importação de dados
- Uma programação chamada SCCM System <version> Import determina quando as tabelas do SCCM são importadas para a instância ServiceNow®. As importações podem ser executadas imediatamente ou programadas para serem executadas em intervalos definidos.
- Um MID Server recupera os dados do SCCM e os importa para tabelas de preparação na instância.
- As transformações são executadas nos dados das tabelas de preparação e mapeiam os dados do SCCM para os campos existentes no CMDB.
Dados do SCCM importados
| Tabela do SCCM | Tabela de preparação | Tabela do CMDB |
|---|---|---|
|
SCCM <version> Computer Identity [imp_sccm<version>_computer_id] | Computador [cmdb_ci_computer] |
| v_GS_Disk | SCCM <versão> Disco [imp_sccm<versão>_disk] | Disco [cmdb_ci_disk] |
| v_GS_Network_Adapter_Configuration | SCCM <versão> Rede [imp_sccm<versão>_network] | Adaptador de rede [cmdb_ci_network_adapter] |
| v_GS_Sistema_Operacional | SCCM <version> Sistema Operacional [imp_sccm<version>_os] | Computador [cmdb_ci_computer] |
| v_GS_Processor | SCCM <versão> Processador [imp_sccm<versão> _processor] | Computador [cmdb_ci_computer] |
|
SCCM <versão> Software [imp_sccm<versão>_software] |
|
Fontes de dados do SCCM
A integração do ServiceNow® SCCM usa fontes de dados JDBC para importar dados de software do banco de dados SCCM. Cada fonte de dados contém as especificações de conexão do banco de dados do SCCM e nomeia o MID Server que a instância usará para importar os dados. As transformações que mapeiam os campos do SCCM para o CMDB são definidas em uma lista relacionada em cada registro de fonte de dados.
Mapas de transformação
Os mapas de transformação são acessados na lista relacionada Transformações em cada registro de fonte de dados. Os campos de origem no SCCM e os campos de destino no CMDB são listados na lista relacionada Mapas de campo em cada registro de mapa de transformação de tabela. A integração do SCCM usa o utilitário de mapa de transformação fornecido com a plataforma ServiceNow®. Para obter instruções sobre como editar ou criar um mapa de transformação, consulte Mapas de transformação.
- Importação incremental: habilitada por padrão. Este mapa deve ser configurado como Ativo quando ServiceNow® Software Asset Management não está habilitado na instância.
- Importação incremental (SAM habilitado): se o plug-in Software Asset Management estiver ativado, defina esta transformação como Ativa
Transformando o usuário atribuído
O SCCM<version> O script de transformação de identidade do computador tenta definir o campo Atribuído a no registro do CMDB pesquisando o nome do usuário na tabela de origem do SCCM e comparando o valor com o campo correspondente na tabela sys_user da ServiceNow. Se uma correspondência for encontrada, esse usuário será atribuído ao registro. Se nenhuma correspondência for encontrada, o campo Atribuído a será deixado em branco. O campo correspondente é controlado pela propriedade do sistema glide.discovery.assigned_user_match_field, que é definida como user_name por padrão.
Identificadores
A integração do SCCM usa a identificação de IC para atualizar ICs criados a partir de dados importados do SCCM com um ID de recurso. O identificador de regra de hardware retorna o ID do recurso de um computador do SCCM e o armazena na tabela Origem [sys_object_source]. Quando os IDs de recurso são importados pela primeira vez, do SCCM ou Descoberta, a tabela [sys_object_source] é preenchida com IDs para cada IC identificado. Em importações subsequentes, se um ID de entrada corresponder ao de um IC existente, o IRE (Mecanismo de Identificação e Reconciliação) atualizará as informações desse IC no CMDB. Se o ID do recurso de entrada não corresponder ao de um IC existente, o IRE criará um novo IC e o preencherá com o ID do recurso.
Para obter mais informações sobre Identificação e Reconciliação do CMDB e IRE, consulte Identificação e Reconciliação do CMDB.
Atualizações de versões anteriores a Genebra ainda preservam os identificadores legados, mas você pode alternar para os novos identificadores usando uma propriedade: glide.discovery.use_cmdb_identifiers. Se você fez upgrade de uma versão anterior a Genebra, deverá adicionar manualmente esta propriedade e defini-la como verdadeira para usar os novos identificadores. Se você atualizou de Genebra, esta propriedade está disponível na tabela Propriedades do sistema [sys_properties]. Para preservar a funcionalidade em identificadores legados personalizados, converta-os para o novo formato de regras de identificador do CMDB antes de habilitar esta propriedade. O sistema não reconfigura seus identificadores personalizados para a nova estrutura automaticamente.
Scripts
Os scripts de preenchimento de dados preenchem os dados relacionados no CMDB para cada IC de destino descoberto pelo identificador de regra de hardware.