Configurar Conector do Service Graph para Jamf usando a configuração assistida
Configure as credenciais de autenticação e trabalhos agendados para importar dados do Jamf para o seu Configuration Management Database (CMDB).
Antes de Iniciar
Para usar este Conector do Service Graph, você precisa de uma assinatura para uma Unidade de Assinatura baseada na aplicação Visibilidade IT Operations Management (ITOM) ou na aplicação Descoberta ITOM. Conforme definido na seção intitulada "Tipos de recurso de TI gerenciados" em Visão geral da unidade de assinatura da ServiceNow, para sua assinatura, para recursos de TI gerenciados criados ou modificados em CMDB por este Conector do Service Graph, mas que ainda não são gerenciados pela Visibilidade do ITOM ou pela Descoberta do ITOM, esses recursos aumentarão o consumo da Unidade de Assinatura dessa aplicação. Analise o consumo atual da unidade de assinatura na Visibilidade do ITOM ou no ITOM Discovery para garantir a capacidade disponível.
- A aplicação da Store Componentes comuns de integração para CMDB, que é instalado automaticamente.
- O app da Store dos Modelos de classe de IC do CMDB, que é instalado automaticamente. Consulte Modelos de classe de IC do CMDB.
- Plug-in de licenciamento do ITOM (com.snc.itom.license). Um plug-in não licenciado que contém lógica de computação para consumo de SU conforme necessário. Para obter mais informações, consulte Solicitar Descoberta.
- Jamf Classic API, versão 10.x.
- ID da aplicação (cliente)
- Segredo do cliente
Se estiver usando a autenticação de credenciais do cliente no Jamf Pro, você precisará usar as funções de API e a funcionalidade de clientes. Para obter mais detalhes, consulte a seção Funções e clientes de API na documentação Jamf. Ao criar um novo cliente de API no ambiente Jamf, o campo Tempo de vida do token de acesso no formulário para criar um cliente permite definir por quanto tempo o token permanece válido. O padrão é 60 segundos, mas devido a Now Platform, limitações, o valor deve ser definido como mais de 60 segundos. Definir a vida útil do token como 3600 segundos (1 hora) ajuda a evitar possíveis problemas.
Função necessária: administrador
Procedimento
- Navegar até Tudo > Conectores do Service Graph > Jamf > Configuração.
- Na página de Introdução, selecione Introdução.
-
Defina as propriedades de configuração.
- Na página Conector do Service Graph para Jamf, na seção Definir propriedades de configuração, selecione Configurar limite de tamanho de dados JSON.
- Para a tarefa Configurar limite de tamanho de dados JSON, selecione Configurar.
- Selecione o escopo da aplicação Global no seletor de aplicações.
-
Defina o valor da propriedade do sistema com.glide.transform.json.max-partial-length.
- Para criar uma propriedade do sistema, selecione Novo e insira com.glide.transform.json.max-partial-length como o nome e 65536 como o valor da propriedade.
- Se a propriedade com.glide.transform.json.max-partial-length já existir, verifique se seu valor está definido como
65536.
- Defina a tarefa Configurar limite de tamanho de dados JSON como concluída clicando em Marcar como concluída.
-
Configure as credenciais de autenticação e a conexão HTTP para enviar solicitações à API Jamf.
-
Insira os detalhes de autenticação de token básico ou do portador.
Importante:Ignore esta etapa se estiver usando credenciais de cliente para autenticação e, em vez disso, vá para a etapa 4.c.
- Para a tarefa Configurar autenticação Jamf: autenticação básica ou de token do portador, selecione Configurar.
- No formulário, preencha os campos.
Tabela 1. Formulário de credenciais de autenticação básica Campo Descrição Nome Nome descritivo desta configuração de autenticação. Nome de usuário Nome de usuário usado para autenticar a solicitação HTTP ou HTTPS quando este perfil de autenticação Básica estiver habilitado. Nota:Verifique se o usuário Jamf tem privilégios de leitura para as categorias Computadores e Dispositivos móveis em Jamf.Senha Senha usada para autenticar a solicitação HTTP ou HTTPS quando esse perfil de autenticação Básica estiver habilitado. - Selecione Atualizar.
- Defina a tarefa Configurar autenticação Jamf: autenticação básica ou de token do portador como concluída clicando em Marcar como concluída.
-
Configurar a conexão HTTP do Jamf.
Importante:Ignore esta etapa se estiver usando credenciais de cliente para autenticação e, em vez disso, vá para a etapa 4.c.
- Para a tarefa Configurar conexão HTTP do Jamf, selecione Configurar.
- No formulário, preencha os campos.
Tabela 2. Formulário de conexão HTTP Campo Descrição Nome Nome da conexão. Credencial Valor de credencial usado por esta conexão. Alias de conexão Valor de conexão usado para se referir à conexão. Ativo Opção para ativar a conexão HTTP. Domínio Domínio que contém a conexão. Construtor de URL Opção para habilitar o sistema a criar a URL de conexão. URL de Conexão URL da conexão. Você pode inserir uma URL manualmente ou usar o construtor de URL para criar a cadeia de conexão. Nota:Você não poderá modificar o campo URL de conexão se marcar a caixa de seleção do Construtor de URL.Autenticação mútua Opção de definir a conexão com autenticação mútua. Esse campo é exibido apenas quando a caixa de seleção Construtor de URL é marcada. Protocolo Protocolo subjacente usado pela conexão. Esse campo é exibido apenas quando a caixa de seleção Construtor de URL é marcada. Nota:Atualize o campo Protocolo se não estiver usando https.Usar MID Server Opção para selecionar um MID Server que envia esta conexão HTTP. O uso de um MID Server não é compatível com a autenticação mútua. Tempo limite de conexão Número de milissegundos que o sistema espera por uma conexão de host bem-sucedida. Se uma conexão bem-sucedida não ocorrer durante esse tempo, a solicitação de conexão expirará. Deixe este campo em branco para usar o valor de tempo limite de conexão padrão do sistema. Host Valor de host de destino usado pela conexão. Esse campo é exibido apenas quando a caixa de seleção Construtor de URL é marcada. Nota:Atualize o campo Host com a URL de base ou o endereço IP do Jamf. Por exemplo, demojamfhost.com ou 127.0.0.1.Substituir porta padrão Porta de valor de destino usada pela conexão. Esse campo é exibido apenas quando a caixa de seleção Construtor de URL é marcada. Caminho base Caminho base da conexão HTTPS. Esse campo é exibido apenas quando a caixa de seleção Construtor de URL é marcada. Nota:Para usar a API Jamf Pro, o campo Caminho base deve estar vazio. Portanto, desmarque qualquer valor no campo Caminho base. - Selecione Atualizar.
- Defina a tarefa Configurar conexão HTTP do Jamf como concluída clicando em Marcar como concluída.
-
Configure as credenciais de autenticação do cliente.
Importante:Ignore esta etapa se estiver usando o token básico para autenticação e, em vez disso, vá para a etapa 4.a.
- Para a tarefa Configurar autenticação do Jamf: credenciais do cliente, selecione Configurar.
- Selecione Editar para a conexão OAuth do SG-Jamf, a conexão padrão.
- Na seção Informações de conexão da janela "Editar conexão", preencha os campos.
Tabela 3. Informação de conexão Campo Descrição Nome da conexão Nome para identificar o registro de conexão Jamf. A conexão OAuth do SG-Jamfé o nome do alias de credencial padrão e é somente leitura.URL de conexão URL base para se conectar à API Jamf. Nota:Este campo é definido automaticamente como o URL para se conectar à aplicação. Deixe o valor do campo como está. - (Opcional) Se um MID Server for necessário para a conexão do servidor Jamf, marque a caixa de seleção Usar MID Server. Em seguida, selecione os campos relacionados ao MID Server de acordo.
- Na seção Informações de credencial da janela "Editar conexão", preencha os campos.
Tabela 4. Informações de credencial Campo Descrição ID do cliente do OAuth ID da aplicação (cliente) da sua aplicação cliente Jamf, conforme observado na seção Antes de começar. Nota:Verifique se o cliente Jamf tem privilégios de leitura para as categorias Computadores e Dispositivos móveis em Jamf.Segredo do cliente do OAuth Segredo do cliente da sua aplicação cliente do Jamf, conforme observado na seção Antes de começar.
-
Teste a conexão.
- Para a tarefa Testar conexão, selecione Configurar.
- Revise as propriedades na lista relacionada Propriedades de conexão do Service Graph.Nota:As propriedades na lista relacionada Propriedades do Service Graph Connector do registro de conexões podem ser modificadas. Certifique-se de concluir a configuração assistida, revisar as descrições das propriedades e seguir as instruções com cuidado antes de fazer qualquer mudança nelas.
- Para autenticação Básica, defina o valor da propriedade auth_type como
básico(aplicável somente para Jamf versões anteriores a 10.35. Observe que Jamf não é mais compatível com a autenticação Básica e será desabilitado para todas as instâncias a partir da Jamf versão 11.5). - Para autenticação de token do portador, defina o valor da propriedade auth_type como
portador(disponível na Jamf versão 10.35 ou superior). - Para autenticação de credenciais do cliente (OAuth 2.0), defina o valor da propriedade auth_type como
OAuth(disponível na Jamf versão 10.49 ou superior). - Se nenhum tipo de autenticação for selecionado, o conector assumirá a autenticaçãoToken do portador como padrão.
- Para autenticação Básica, defina o valor da propriedade auth_type como
- Teste a conexão clicando no link relacionado Testar carregamento 20 registros.
O teste de conexão pode levar alguns minutos. A página é atualizada para mostrar os resultados do teste.
Nota:A conexão será bem-sucedida se o Status HTTP for 200. Se houver algo exibido nos campos Código de Erro e Mensagem de erro, significa que a conexão falhou e será necessário executar a solução de problemas. Não clique em Carregar todos os registros durante essa etapa. - Defina a tarefa Testar conexão como concluída clicando em Marcar como concluído.
-
Insira os detalhes de autenticação de token básico ou do portador.
- Opcional:
Adicionar várias instâncias.
Nota:Se você não precisar adicionar várias instâncias, poderá ignorar essa etapa.
- Na seção Adicionar várias instâncias da página Conector do Service Graph para Jamf, selecione Iniciar.
-
Habilite a criação de fontes de dados para a nova conexão do Jamf.
- Verifique se você tem permissões de edição para a tabela "Fonte de dados" [sys_data_source].
- Para a tarefa Atualizar acesso à fonte de dados, selecione Configurar.
- Para editar o registro, selecione o escopo da aplicação Global no seletor de aplicação.
- Na lista relacionada de acesso à aplicação no formulário de fonte de dados que abre em uma nova guia, selecione as caixas de seleção Pode criar, Pode atualizar e Pode excluir.
- Selecione Atualizar.
- Selecione o ícone Voltar (<) para retornar à página de configuração assistida.
- No seletor de aplicações, selecione o escopo da aplicação Conector do Service Graph para Jamf.
- Defina a tarefa Atualizar acesso à fonte de dados como concluída clicando em Marcar como concluída
-
Habilite a criação de um trabalho de importação de dados programado para a nova conexão Jamf.
- Verifique se você tem permissões de edição para a tabela "Importação Programada de Dados" [scheduled_import_set].
- Para a tarefa Atualizar acesso à importação de dados programada, selecione Configurar.
- Para editar o registro, selecione o escopo da aplicação Global no seletor de aplicação.
- Na lista relacionada de Acesso à Aplicação no formulário de Importação Programada de Dados que abre em uma nova guia, selecione as caixas de seleção Pode criar, Pode atualizar e Pode excluir.
- Selecione Atualizar.
- Selecione o ícone Voltar (<) para retornar à página de configuração assistida.
- No seletor de aplicações, selecione o escopo da aplicação Conector do Service Graph para Jamf.
- Defina a tarefa Atualizar acesso à importação de dados programada como concluída clicando em Marcar como concluída.
-
Selecione o tipo de autenticação para a nova conexão.
Nota:No seletor de aplicações, selecione o escopo da aplicação Conector do Service Graph para Jamf.
- Para a tarefa Selecionar tipo de autenticação para a nova conexão , selecione Configurar.
- Selecione sn_jamf_integrate.auth_type na coluna Nome.
- Defina a propriedade sn_jamf_integrate.auth_type como um dos seguintes valores:
basic: autenticação básica que usa um nome de usuário e senha.portador: autenticação de token do portador que usa um nome de usuário e senha para recuperar um token do portador.oauth: autenticação de credenciais do cliente que usa um ID e segredo do cliente para autenticar via OAuth 2.0.
- Navegue de volta para a configuração orientada.
- Defina a tarefa Atualizar acesso à importação de dados programada como concluída clicando em Marcar como concluída.
-
Adicionar outra conexão.
Nota:Verifique se o escopo da aplicação Conector do Service Graph para Jamf está selecionado no seletor de aplicações.
- Para a tarefa Adicionar outra conexão, selecione Configurar.
- No Workflow Studio, selecione Adicionar conexão.
- No formulário, com base no tipo de autenticação, preencha os campos.Nota:
- Para conexão baseada em autenticação básica ou de token do portador, não inclua
https://no campo Host de conexão. Exemplo de valor de host de conexão:test.jamfcloud.com. - Para conexão baseada em autenticação de credenciais do cliente, inclua
https://no campo URL de conexão. Exemplo de valor de URL de conexão:https://test.jamfcloud.com.
- Para conexão baseada em autenticação básica ou de token do portador, não inclua
- Dependendo do tipo de autenticação, selecione o botão para criar a conexão.
- Navegue de volta para a configuração orientada.
- Defina a tarefa Adicionar outra conexão como concluída clicando em Marcar como concluída.
-
Ao usar a API Jamf Pro, a versão Jamf Pro 10.35 ou superior, ou ambas, especifica a versão e a API do Jamf Pro.
- Para a tarefa Selecionar versão e API do JAMF Pro, selecione Configurar.
- Na coluna Usar API do JAMF Pro, na conexão criada, modifique o valor de falso para verdadeiro para usar a API Jamf Pro em vez da API Classic.
- Atualize o valor da coluna Jamf Pro 10.35 ou superior para verdadeiro ao usar a versão Jamf Pro 10.35 ou superior. Nota:Com o valor da coluna Jamf Pro 10.35 ou superior definido como verdadeiro, a autenticação de token do portador é usada para autenticar a API do Jamf. Caso contrário, a autenticação básica será usada.
- Defina a tarefa Selecionar versão e API do JAMF Pro como concluída clicando em Marcar como concluído.
-
Teste as novas conexões.
- Para a tarefa Testar novas conexões, selecione Configurar.
- Selecione o nome da conexão que deseja testar.
- Para validar a configuração da fonte de dados, clique em Testar carga de 20 registros.Nota:Se qualquer um dos testes tiver um código de erro ou mensagem/sinal de erro, a conexão falhou e será necessário efetuar a solução de problemas.
- Defina a tarefa Testar novas conexões como concluída clicando em Marcar como concluída.
-
Configurar os trabalhos de importação agendados.
- Para a tarefa Configurar trabalhos agendados na seção Configurar trabalhos de importação agendados, selecione Configurar.
-
Selecione o trabalho agendado que você deseja ativar.
Nota:Por padrão, o trabalho agendado "Dispositivos móveis SG-JAMF" é definido automaticamente como Ativo e executa o trabalho agendado "Computador SG-Jamf" como o trabalho primário.
-
No formulário Importação de dados programada, verifique os valores de campos do trabalho agendado e marque a caixa de seleção Ativo para ativar o trabalho agendado.
Para obter mais informações, consulte Schedule a data import.
- Selecione Atualizar.
- Repita as etapas de 6.b a 6.d para cada trabalho agendado para importação de dados.
- Defina a tarefa Configurar trabalhos agendados como concluída selecionando Marcar como Concluída na configuração assistida.