Need help in binding the ci with alert for MSSQL cluster ci.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-02-2023 12:20 AM - edited 11-02-2023 12:24 AM
Hello Team,
I have one use case for event managements integration with ci binding for node.
so customer is having mssql cluster to be monitored and we need to go for alert + incident creation whenever we are getting an event for mssql cluster from new relic (monitoring tool).
now as mssql class is having the node value in CMDB but as this is non-host ci (Which doest not extends to cmdb_Ci_hardware class) hence oob ci binding mechanism we can not use and hence we need to write the custom ci binding method.
So i have written the binding rule as below (here cluster name i am able to get it from event event data but cluster id is not being send by new relic so to test i have just applied somethine like this "null/(Empty)" .
Now my ci is getting bind/linked to alert but in the processing notes i am getting an error as below
"
Binding alert CI process flow:
Binding identification engine error: the input field(s) "cluster_id", that the rule "New Relic- MSSQL Cluster" specified are empty and therefore no value was found to create the binding.
Run Identification Engine. Found matching CI by Identification Engine.
Bind to b7b13c331b7cf994237bfc839b4bcbfa
Event rule applied: New Relic- MSSQL Cluster"
Kindly suggest me your valuable suggestion if anyone has worked this kind of issue with ci binding, what all other things i could follow for binding the ci without any error .