Exemplo: Vincular alertas a ICs não host
Vincule alertas a um serviço de aplicações (um IC não host) usando regras de evento e mapeamento de campo de evento. Este exemplo demonstra como conseguir isso aproveitando o endereço IP associado ao serviço.
Antes de Iniciar
Função necessária: evt_mgmt_admin
Por Que e Quando Desempenhar Esta Tarefa
Quando um evento é gerado, ele pode nem sempre incluir o nome exato do Serviço de aplicações afetado. Em vez disso, ele pode fornecer detalhes como um endereço IP. Neste exemplo, suponha que os serviços de aplicações sejam identificados por endereços IP. Como o objetivo é vincular o alerta a um serviço de aplicações, você precisa determinar qual nome de serviço corresponde ao endereço IP fornecido.
Para conseguir isso, siga estas etapas:
- Corresponda o serviço de aplicações correto: Substitua a vinculação padrão e selecione Tipo de vinculação . Correspondência de campo de IC . O processo de vinculação precisa associar o alerta a um serviço de aplicações, não a um host. Na regra de evento, defina Tipo de IC . Serviço de aplicações Para que o sistema pesquise o serviço na tabela Serviço de aplicações (cmdb_ci_service_auto).
- Extraia o endereço IP da descrição do evento: O evento pode conter uma mensagem como O serviço está inativo. O endereço IP é: 196.1.1.24 . Você precisa extrair o endereço IP desta descrição para processamento posterior.
- Traduza o endereço IP em um nome de serviço usando o Mapeamento de campo de evento: Use o Mapeamento de campo de evento para pesquisar o endereço IP extraído no CMDB e encontrar o serviço de aplicações associado. Quando um serviço correspondente é encontrado, seu nome é armazenado em Nome campo do evento.
- Vincular o alerta ao serviço de aplicações correto: Se o nome do serviço for identificado, o IC do alerta será preenchido com esse serviço.