Azure processamento de mudança
O Azure recurso de processamento de mudanças coleta informações sobre Microsoft Azure recursos que passaram por uma mudança de estado de ciclo de vida ou mudança de configuração quase em tempo real. Em seguida, ele usa as informações coletadas para atualizar o Configuration Management Database (CMDB).
Os trabalhos agendados Azure de Processamento de mudanças consultam a API Azure e coletam as informações de mudança de recurso. Durante cada ciclo de execução, o trabalho agendado coleta informações sobre todos os recursos que mudaram após o último ciclo de processamento de mudanças do Azure. Depois de coletar as informações de mudança, o Azure Processamento de mudanças usa mapeamentos de resposta para atualizar as informações de mudança no CMDB. Durante a próxima descoberta, Descoberta na nuvem aciona padrões apropriados, se disponíveis, e preenche informações detalhadas de recursos no CMDB.
Por padrão, os trabalhos agendados de processamento de mudança Azure são executados em a cada 5 minutos. Se necessário, atualize a frequência de execução da programação de acordo com suas necessidades. Defina a frequência de execução no valor mínimo de um minuto.
Quando você executa o processamento de mudança Azure pela primeira vez, ele pode ser executado por algumas horass devido às mudanças de recurso de processamento que ocorreram nas últimas quatro horas. Se você quiser aumentar o período de execução da programação padrão, verifique se há nós de trabalhador suficientes disponíveis para executar a programação.
Durante o processamento de eventos, o Cloud Event Scheduler identifica o domínio da conta de serviço e atribui ao evento. Se ocorrer um erro na identificação do domínio antes do processamento, às vezes o evento pode permanecer não atribuído e se tornar visível para todos os domínios. Para impedir a visibilidade de eventos de falha para todos os domínios, você pode definir a propriedade sn_cmp.error_events.default_domain como sys_id do domínio do provedor de serviço para que os eventos de falha apareçam somente para o administrador de domínio do provedor de serviço.
Azure O processamento de mudanças pode buscar informações de mudança de recurso somente das contas de serviço criadas pelo discovery_admin ou sn_cmp.cloud_admin.
Atualize o plug-in Padrões de descoberta e mapeamento de serviços em ServiceNow Store para ter pelo menos a versão 1.21.0 do Processamento de mudanças Azure. Consulte o cenário de upgrade em KB1705862
- O trabalho agendado Azure Process Changes foi renomeado como ACP Pull Changes.
- O trabalho agendado CPG Build Azure Changes IRE Payload foi renomeado como ACP Process Changes.
Tabelas de ACP
- Tipo de recurso de ACP [sn_itom_pattern_acp_supported_resource_types]
-
Você pode usar esta tabela para revisar todos os tipos de recursos compatíveis, adicionar um tipo de recurso para processamento de mudanças e desabilitar ou habilitar o processamento de um determinado recurso.
Para obter mais informações sobre como adicionar suporte a um tipo de recurso Azure, consulte Adicionar suporte ao processamento de mudanças para um tipo de recurso Azure.
Campos de chave:- Tipo de recurso.
- Consulta: a consulta do gráfico de recursos que recupera mudanças de Azure.
- Ativo: indica se o tipo de recurso está sendo consultado ativamente.
- Status do pedido do ACP [sn_itom_pattern_acp_order_status]
-
Esta tabela rastreia o status da consulta Azure do Resource Graph para cada tipo de recurso, com base nas credenciais associadas que são usadas para consultar Azure. Você pode usar esta tabela para revisar o status de processamento. Para obter mais informações sobre a consulta, consulte KB1705862.
Campos de chave:- Tipo de recurso.
- Credencial: a credencial específica usada para extrair mudanças.
- Hora do último processamento.
- Status: rastreia o sucesso ou a falha do processo de extração de eventos. Após o próximo trabalho agendado, este status será atualizado com base no status do pedido CMP.
- Pedido CMP: referência ao campo Pedido CMP [sn_cmp_order], que fornece detalhes sobre o andamento e o resultado do pedido atual.
- Mudança de recurso de ACP [sn_itom_pattern_acp_resource_change]
-
Esta tabela registra as mudanças detectadas nos recursos Azure. A tabela [sn_cmp_resource_changes_payload_info] que costumava armazenar essas informações antes da versão 1.21.0 não está mais disponível.
Campos de chave:- ID do recurso: o identificador exclusivo do recurso alterado em Azure.
- Mudar carga: um snapshot dos atributos de interesse do recurso.
- Ordem: uma referência ao campo Ordem CMP [sn_cmp_order] que extraiu a mudança.
- Status do recurso: uma referência à tabela Status do recurso do ACP para rastrear o status de processamento da mudança.
- Estado: o estado de processamento atual da mudança. Se o estado estiver marcado como "Erro", revise o registro de status do recurso associado para obter mais detalhes.
- Status do recurso do ACP [sn_itom_pattern_acp_resource_status]
-
Esta tabela rastreia o status geral do processamento de recursos.
Campos de chave:- ID do recurso: o identificador do recurso que está sendo processado.
- Status: o estado de processamento. Os estados são: Pronto, Em andamento, Falha e Êxito.
- Mensagem de erro: se o processamento falhou, este campo conterá detalhes sobre o erro.
Compatível com Azure tipos de recursos e mudanças
Azure O Processamento de mudanças rastreia um conjunto de propriedades de recurso para cada tipo de recurso compatível. Quando uma mudança é detectada em uma dessas propriedades, Azure o Processamento de mudanças recupera um snapshot atualizado do recurso de Azuree o processa no CMDB para refletir a mudança.
| Tipo de recurso | Propriedade do recurso |
|---|---|
| Microsoft.Compute/virtualMachine |
|
| Microsoft.Computação/discos |
|
| Microsoft.Network/networkSecurityGroups |
|
| Microsoft.Rede/interfacesderede |
|
| Microsoft.Network/publicIPAddresses |
|
Vantagens do processamento de mudanças Azure
- Desempenho aprimorado e probabilidade reduzida de Azure limitação de API
- Configuração simples
- Desempenho aprimorado e probabilidade reduzida de Azure limitação de API
- A Microsoft Azure descoberta orientada por alertas aciona uma descoberta direcionada para cada recurso afetado. Portanto, quando o Now Platform recebe um grande número de alertas, a descoberta direcionada pode fazer com que as Azure APIs sejam limitadas. Como resultado, o desempenho de processamento de alertas do Now Platform pode diminuir. Por outro lado, o processamento de mudanças Azure não aciona a descoberta direcionada para cada recurso afetado. Em vez disso, ele usa mapeamentos de resposta para atualizar o CMDB de acordo com as informações de mudança disponíveis. Durante a próxima descoberta, Descoberta na nuvem aciona padrões apropriados, se disponíveis, e preenche informações detalhadas de recursos no CMDB. Portanto, o processamento de mudanças Azure melhora o desempenho de manipulação de mudanças da Now Platform e reduz a probabilidade de limitação da API Azure.
- Configuração simples
- A Microsoft Azure descoberta orientada por alertas usa um webhook para enviar os alertas para o Now Platform. Como a nuvem Azure gera alertas no nível de assinatura, a descoberta orientada por alertas Microsoft Azure precisa de um webhook para cada assinatura que você deseja monitorar. Por outro lado, o processamento de mudanças Azure usa CAPI e MID Server para interagir com a API Azure de mudanças de recurso. A API pode fornecer informações de mudança no nível do grupo de gerenciamento. Portanto, o processamento de mudanças Azure elimina a necessidade de webhooks e simplifica a configuração.
Você pode configurar o processamento de mudanças do Azure para obter informações de mudança de recursos da nuvem Microsoft Azure e usá-las para atualizar o CMDB.
Se você estiver usando a Microsoft Azure descoberta orientada por alertas, poderá migrar para o processamento de mudanças do Azure para melhorar o desempenho do processamento de mudanças do Now Platform e aproveitar a configuração simplificada.