Microsoft Azure Descoberta orientada por alertas
O serviço de alerta Microsoft Azure pode gerar alertas para quaisquer mudanças no estado do ciclo de vida ou na configuração de um recurso de nuvem. Você pode configurar o serviço para atualizar automaticamente as informações de recursos mais recentes no Configuration Management Database (CMDB) sem aguardar a execução do próximo Descoberta na nuvem programado.
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.
Você pode configurar a API REST de script de eventos em nuvem para receber alertas do serviço de alerta Microsoft Azure. Para cada alerta, também chamado de evento, a API cria um registro na tabela Eventos de nuvem [sn_cmp_cloud_event]. O Cloud Event Scheduler lê os eventos da tabela [sn_cmp_cloud_event] para processamento em lote. O programador invoca o padrão para processar os eventos que estão no estado pronto. Os padrões descobrem o recurso afetado e adicionam ou atualizam seus detalhes no CMDB. Este método ajuda a atualizar os dados do CMDB item de configuração (IC) e a exibir os dados mais recentes no portal do usuário da nuvem.
- Origem: este campo é sempre definido como
log de atividades do Azure. - Nome do evento: nome do evento recebido do console Microsoft Azure.
- ID do recurso: ID do recurso afetado. Se houver eventos de VM, Descoberta na nuvem usará essas informações para identificar a VM.
- Tipo de recurso: tipo de recurso do recurso afetado.
Configure o serviço de alerta Microsoft Azure para atualizar automaticamente o CMDB
Configure o serviço de alerta Microsoft Azure para atualizar automaticamente o Configuration Management Database (CMDB) sem aguardar a execução do próximo Descoberta na nuvem programado.
Antes de Iniciar
- Certifique-se de que Descoberta ou Cloud Provisioning and Governance esteja ativado na instância.
- Um ativo MID Server com capacidade de descoberta Microsoft Azure está disponível.Nota:A configuração de alerta continua a fazer ping nos alertas mesmo quando o MID Server está inativo. O que, por sua vez, leva a um alto número de erros na fila do ECC. Se nenhum MID Server estiver disponível, você deverá desativar manualmente a regra de alerta Microsoft Azure. A tabela Regras de alerta do Azure [azure_alert_rule] contém todas as Microsoft Azure regras de alerta.
- Um ativo MID Server com capacidade de descoberta Microsoft Azure está disponível.
- ServiceNow função: sn_cmp.cloud_event_integration
- Microsoft Azure funções:
- Microsoft Azure credenciais com a função Leitor
- Microsoft Azure função personalizada com as seguintes permissões:
"permissions": [ { "actions": [ "Microsoft.Insights/ActionGroups/Write", "Microsoft.Insights/ActionGroups/Delete", "Microsoft.Insights/ActionGroups/Read", "Microsoft.Insights/ActivityLogAlerts/Write", "Microsoft.Insights/ActivityLogAlerts/Delete", "Microsoft.Insights/ActivityLogAlerts/Read", "Microsoft.Insights/ActivityLogAlerts/Activated/Action", "Microsoft.Insights/AlertRules/Write", "Microsoft.Insights/AlertRules/Delete", "Microsoft.Insights/AlertRules/Read", "Microsoft.Resources/deployments/write", "Microsoft.Resources/deployments/delete", "Microsoft.Resources/deployments/read" ],
Nota:Para configurar a descoberta orientada por alertas, você pode usar uma entidade de serviço Microsoft Azure somente com a função de leitor. Para obter mais informações, consulte o artigo da comunidade Descoberta orientada por alertas do Azure com privilégios de leitor.
Por Que e Quando Desempenhar Esta Tarefa
Depois de configurar o serviço de alerta, ele facilita o acompanhamento do estado do ciclo de vida e a configuração dos recursos de nuvem Microsoft Azure.
Procedimento
Adicionar uma regra de alerta Microsoft Azure
Habilite a descoberta orientada por alertas para um novo tipo de alerta Microsoft Azure adicionando-o à tabela Regras de alerta do Azure [azure_alert_rule].
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
A tabela Regras de alerta do Azure [azure_alert_rule] contém todos os tipos de alerta compatíveis. Para obter mais informações, consulte Tipos de alerta Microsoft Azure compatíveis. O serviço de alerta Microsoft Azure usa as informações armazenadas na tabela Regras de alerta do Azure [azure_alert_rule] para gerar os alertas. Descoberta na nuvem também oferece suporte a todos os alertas gerados para os membros do grupo de recursos especificado na configuração de alerta Microsoft Azure.
Procedimento
Tipos de alerta Microsoft Azure compatíveis
O sistema base Descoberta na nuvem oferece suporte à descoberta orientada por alerta para vários tipos de alerta Microsoft Azure. A tabela Regras de alerta do Azure [azure_alert_rule] contém os tipos de alerta compatíveis.
Microsoft.Compute/virtualMachines/deallocate/action
Microsoft.Network/privateDnsZones/delete
Microsoft.Compute/availabilitySets/write
Microsoft.Network/loadBalancers/write
Microsoft.Network/connections/delete
Microsoft.Network/publicIPAddresses/delete
Microsoft.Storage/storageAccounts/write
Microsoft.Network/virtualNetworks/delete
Microsoft.Sql/servers/databases/delete
Microsoft.Network/expressRouteCircuits/write
Microsoft.Network/localnetworkgateways/delete
Microsoft.Network/networkInterfaces/delete
Microsoft.Compute/virtualmachines/write
Microsoft.Network/expressRouteCircuits/delete
Microsoft.Network/natGateways/write
Microsoft.Network/loadBalancers/delete
Microsoft.Compute/virtualMachineScaleSets/delete
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/delete
Microsoft.Storage/storageAccounts/delete
Microsoft.Compute/availabilitySets/delete
Microsoft.Network/connections/write
Microsoft.Compute/virtualMachines/start/action
Microsoft.Compute/virtualMachines/restart/action
Microsoft.Sql/servers/databases/write
Microsoft.Compute/virtualMachines/delete
Microsoft.Network/networkInterfaces/write
Microsoft.Network/privateDnsZones/write
Microsoft.Network/localnetworkgateways/write
Microsoft.Network/natGateways/delete
Microsoft.Compute/virtualMachines/stop/action
Microsoft.Network/publicIPAddresses/write
Microsoft.Compute/virtualMachineScaleSets/write
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write
Microsoft.Network/virtualNetworks/write
Microsoft.Sql/servers/delete
Microsoft.Sql/servers/write