Processo de importação de dados do SCCM e tabelas de origem
As Microsoft versões 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 Importação do sistema SCCM <versão> 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 nas 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 <versão> Identidade do computador [imp_sccm<versão>_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 <versão> Sistema operacional [imp_sccm<versão>_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 do 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 da 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 do 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 Reconciliação e identificação no CMDB e IRE, consulte Identificação e reconciliação no CMDB.
Upgrades 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ê fez upgrade de Genebra, esta propriedade estará 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.