Bind alerts to CIs using CI identification
Bind alerts to specific applications on hosts using event rules to ensure accurate tracking and to improve issue resolution speed—leading to efficient remediation and better alignment of alerts with the right resources.
Antes de Iniciar
Role required: evt_mgmt_admin
Por Que e Quando Desempenhar Esta Tarefa
Before going through the procedure, let’s first understand how this binding works with an example. Suppose an out-of-the-box event rule, SCOM Metrics – IIS WebServer, generates an alert for a Microsoft IIS Web Server running on a host. Instead of binding the alert to just the host machine, you want it to be associated with the specific application (IIS Web Server) where the issue occurred. Here’s how the system ensures accurate binding.
- Identifying the Host (Container Level 1)
Since the Microsoft IIS Web Server runs on a host (in this case Hardware), the system first locates the host, which is defined as Container Level 1. The name field is used to identify the host, and its value is taken from the Node field of the event. Using this name, the system searches the CMDB to find a matching host CI.
- Identifying the Microsoft IIS Web Server CI on the HostOnce the host is identified, the system looks for a Microsoft IIS Web Server CI under that host with the following attributes:
- name = ci_name
- sys_class_name = cmdb_ci_microsoft_iis_web_server
Here, ci_name is derived from the key-value pair defined in the Transform and Compose Alert Output tab of the event rule. Assume that in the Transform and Compose Alert Output tab of the event rule, the Manual attributes check box is selected and the following key-value pair is already added:- Field Name: ci_name
- Field Value: Microsoft IIS Server@${node}
This ensures that ci_name appears in the Additional information field of the alert and is used when configuring the attribute field of the CI class.Figura 2. Transform and Compose Alert Output tab
If a matching Microsoft IIS Web Server CI is found on the identified host, the alert is bound to the correct application CI rather than just the host. This ensures more precise incident tracking and resolution, linking the alert to the actual service affected instead of only the machine it runs on.