Integrar eventos do Prometheus

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Integrar o Prometheus com Gestão de eventos Adicionando um webhook padrão no Gerenciador de alertas do Prometheus.

    Antes de Iniciar

    • Certifique-se de que Gestão de eventos O plug-in Conectores (sn_em_connector) está instalado no ServiceNow AI Platform instância.
    • Verifique se os itens de configuração dos hosts gerenciados pelo Prometheus existem em ServiceNow. Esses ICs podem ser físicos ou virtuais e podem ser criados manualmente ou descobertos usando a Descoberta de IP ou a Descoberta de nuvem.
    • Função necessária: evt_mgmt_integration

    Por Que e Quando Desempenhar Esta Tarefa

    Configure o. Gestão de eventos Ambiente para a coleção de eventos do Prometheus.
    A partir de Xanadu As regras de evento OOTB (prontas para uso) fornecidas com o conector, que você não usou anteriormente (ou seja, não ativou, desativou nem modificou), agora terão Aplique regras de correspondência adicionais caixa de seleção definida como verdadeira. Anteriormente, esta caixa de seleção estava desabilitada. Esta mudança permite que você execute mais regras de evento ou automação usando as mesmas condições de filtro para os eventos.
    Nota:
    Este recurso se aplica somente a regras de evento ativas.

    Procedimento

    1. Na instância do Prometheus, adicione um webhook.
      1. Navegue até Alertmanager.yml e adicione uma entrada de webhook nos destinatários.
      2. Insira o URL do endpoint. Por exemplo, use https://<instance-name>/service-now.com/api/sn_em_connector/em/inbound_event?source=prometheus .
      3. Tipo basic_auth abaixo http_config.
      4. Adicione um nome de usuário e senha em basic_auth, em seguida, adicione o nome do webhook criado no receptor em route.
    2. Na instância do Prometheus, crie uma regra de alerta.
      1. Crie um arquivo para a regra de alerta e adicione seu caminho dentro do prometheus.yml em rules_files.
      2. Crie a regra de alerta de acordo com o formato do Prometheus usando o PromQL.
      3. Reinicie o AlertManager e o Prometheus para refletir as mudanças.

    Resultado

    Os alertas começam a fluir do Prometheus para o. Gestão de eventos plug-in. O plug-in extrai informações da mensagem de alerta original do Prometheus para preencher os campos de evento necessários e insere o evento no banco de dados. Em seu ServiceNow AI Platform instância, navegue até Todos os eventos para ver os eventos.

    Se a gravidade não for recebida na carga, a severidade padrão será Maior, que pode ser alterada em Push Connector Configurationseção de Conectores de push > Prometheus Push Connector. Os valores válidos de Severidade são 1- Crítico , 2- Principal , 3- Secundário , 4- Aviso e 5- Informações .

    Nota:

    Para mapear hosts para cmdb_ci_vm_objectregistre em vez de cmdb_ci_hardwarehabilite o. Vinculação de VM do Prometheus Regra de evento criada para o Prometheus. Para obter mais informações sobre regras de evento, consulte Regras de evento.