Event Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hi Community,
Trying to bind alerts to non-hardware CI (cmdb_ci_storage_cluster, name="test123") using Event Rule with CI field matching, but getting "No CI found for binding (Failed to resolve the event node to CI id). Binding failure reason: failed to find the host with the name test123".
**Setup**:
- Event payload: {"source": "Test Event", "resource": "TestResource", "node": "test123", "severity": 3, "description": "Test storage cluster test123"}
- Rule Filter: Resource is TestResource (matches).
- Transform: Name = ${node}, Node = blank.
- Binding: Override default binding checked, Binding type = CI field matching, CI type = Storage Cluster.
- Rule Order = 100, Active = true.
- CI confirmed: cmdb_ci_storage_cluster > test123 exists.
Processing notes: Rule applied, but defaults to host lookup, ignores my Storage Cluster.
What am I missing? Docs say clear Node + field matching should query Storage Cluster on 'name'. Is sys_class_name needed in payload?
Can anyone please guide me.
Thanks
- Labels:
-
Event Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
Hi @csatish
Please refer this links, see if it helps you:
Solved: Default CI Binding not working as expected - ServiceNow Community
