Pular para o conteúdo principal

ServiceNow

info

Visualização

Lakewatch está em Pré-visualização privada. Para solicitar acesso, entre em contato com a equipe da sua account Databricks.

Exporte alertas do Lakewatch para o ServiceNow. Quando um alerta é criado, o Lakewatch cria um registro de Incidente no ServiceNow e o atualiza à medida que o alerta muda. Para saber como a exportação se comporta entre os destinos, consulte Destinos de alertas.

A exportação para o ServiceNow é unidirecional, do Lakewatch para o ServiceNow. O Lakewatch entra com uma aplicação OAuth que você registra no ServiceNow.

Como o registro é criado e atualizado​

  • Ao criar um alerta : o Lakewatch cria um registro de Incidente em sua instância do ServiceNow.
  • Na alteração : à medida que o título, a descrição ou o estado do alerta mudam, o Lakewatch atualiza o mesmo registro.

O ID de correlação de cada registro mantém o ID de alerta do Lakewatch, para que você possa rastrear um registro de volta ao seu alerta.

Pré-requisitos​

Configurar o ServiceNow​

No ServiceNow, registre um aplicativo OAuth que o Lakewatch usa para criar e atualizar registros de Incidentes. Estes são os passos básicos. Para obter o procedimento exato, consulte a documentação do ServiceNow OAuth.

  1. No ServiceNow, vá para System OAuth > Application Registry e selecione Create an OAuth API endpoint for external clients . Você pode criar um novo aplicativo ou reutilizar um existente.
  2. Defina o Tipo de Cliente como Integração como Serviço , defina a Restrição de Escopo como Escopo amplo e defina o Usuário do Aplicativo OAuth .
  3. Conceda à conta de usuário do aplicativo OAuth a função incident_manager para que ele possa criar e atualizar registros de Incidentes.

Observe o ID da instância, o ID do cliente OAuth e o segredo do cliente.

Armazene o segredo do cliente como um segredo do Unity Catalog​

Armazene o segredo do cliente OAuth em um segredo do Unity Catalog no esquema __lakewatch do catálogo do seu ambiente Lakewatch. Selecionar segredo lista segredos desse esquema, e Criar segredo cria um lá. O Lakewatch armazena apenas o nome do segredo, não o valor do segredo.

Você pode criar este segredo com antecedência em <catalog>.__lakewatch ou criá-lo ao configurar a exportação do ServiceNow com o botão Criar segredo . De qualquer forma, criar um segredo requer USE CATALOG no catálogo e a propriedade do esquema __lakewatch ou ambos CREATE SECRET e USE SCHEMA nele. Para os passos, consulte Criar um segredo.

Permissões necessárias​

Para configurar a exportação do ServiceNow, você precisa do seguinte:

  • READ SECRET no segredo do Unity Catalog que contém o segredo do cliente, ou em seu esquema ou catálogo pai. O Lakewatch verifica se você pode ler o segredo quando salva a configuração. Para concedê-la, consulte Gerenciar permissões em segredos.
  • O privilégio MANAGE no catálogo do seu ambiente Lakewatch. Consulte Definir configurações.

Para alterar o segredo do cliente, atualize o valor do mesmo segredo do Unity Catalog. O Lakewatch usa o novo valor na próxima exportação, sem alterações nas configurações. Para usar um segredo diferente, clique em Selecionar segredo ou Criar segredo nas configurações e salve.

Configurar o ServiceNow como destino de alerta​

Configure um destino ServiceNow para alertas na seção de configurações de Alertas .

  1. Na barra lateral do Lakewatch, vá para Configurações e abra Alertas .
  2. Em Entrega , defina destino de alerta como ServiceNow .
  3. Em ID da instância , insira apenas a primeira parte do hostname da sua instância: para https://acme.service-now.com, insira acme.
  4. Em ID do cliente , insira o ID do cliente OAuth do aplicativo que você registrou no ServiceNow.
  5. Para Secret do cliente , clique em Selecionar secret para escolher o secret que contém o secret do cliente ou clique em Criar secret para criar um a partir do secret do cliente sem sair da página. O campo mostra o nome do secret, não o seu valor.
  6. Salve suas alterações.

Para obter a referência completa das configurações de alerta, consulte Configurar configurações.

Solução de problemas​

  • Os registros não foram criados no ServiceNow : o Usuário do Aplicativo OAuth não pode criar registros de Incidente, ou o ID da instância está errado. Confirme se o Usuário do Aplicativo tem a função incident_manager e se o ID da instância é apenas a primeira parte do hostname (por exemplo, acme).
  • A configuração não é salva : você não tem permissão para ler o segredo do Unity Catalog, ou o segredo está em um catálogo diferente do seu ambiente Lakewatch. Confirme seu acesso ao segredo e ao seu catálogo.
  • Seu segredo não está listado em Selecionar segredo : Selecionar segredo lista apenas os segredos aos quais você tem acesso no esquema __lakewatch do catálogo do seu ambiente. Armazene o segredo lá ou solicite READ SECRET sobre ele.
  • Falha na autenticação : o ID do cliente ou o segredo do cliente está incorreto, ou o aplicativo OAuth não tem permissão. Confirme o ID do cliente, o valor do segredo e o acesso do aplicativo no ServiceNow.
  • Você girou o segredo do cliente : atualize o segredo do Unity Catalog com o novo valor. Nenhuma alteração na configuração de exportação é necessária.