I’m forwarding DataMiner alarms via SNMP to an external system where a Kafka producer builds the alarm payload. One of the mandatory fields we need in Kafka is the Element Name.
However, in SNMP Forwarding → Custom bindings, the Element Name is not available in the binding list or the Add… —only fields like Element ID, Element type, and Element description which are usually empty in our alarm console. I understand that Element Name is not part of the original SNMP trap, but it is still required by the external interface receiving all of DM alarms .
Any guidance or best practice would be appreciated.
Just did a quick test and see that 'Element name' is available via the System Name binding. Hope it helps.

Cant speak definitively on the naming. The default binding 'System Name' with OID 1.3.6.1.2.1.1.5 can display either the DataMiner name or the Element name according to docs.
The conditions under which it will display the DataMiner name is not elaborated on but if I had to guess; if the agent itself is in alarm then its name will be displayed which is just another "element name" in the alarm context.
Information about the forwarding node can still be retrieved with the "DataMiner ID" custom binding.
https://docs.dataminer.services/dataminer/Administrator_guide/SNMP_managers/DataMiner_SNMP_notification_definition/Default_DataMiner_notification.html
https://docs.dataminer.services/dataminer/Administrator_guide/SNMP_managers/DataMiner_SNMP_notification_definition/Custom_DataMiner_notification.html#custom-bindings
Good to know – I remember using descriptions in the past
Is there a specific reason for the current naming?
Expecting that "System name" is something that describes the forwarding node (or the DataMiner "System" cluster) rather than elements originating the alarms on it