Event Management

csatish
Tera Contributor

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?


csatish_0-1771424706562.png

csatish_1-1771424718848.png

csatish_2-1771424728029.png

csatish_3-1771424741112.png



Can anyone please guide me.

Thanks

1 REPLY 1

Tanushree Maiti
Mega Sage

Hi @csatish 

 

Please refer this links, see if it helps you:

Solved: Default CI Binding not working as expected - ServiceNow Community

 

 

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin: