То есть, хотя ваше приложение написано на C ++ и Java, вы просто хотите предоставить атрибуты модуля C ++ менеджеру JMX?
Если это так, или вообще-то, даже если вы выставляете и то и другое, я бы посмотрел на использование библиотеки SNMP для обоих экземпляров, поскольку попытка заставить C ++ напрямую поддерживать JMX может оказаться проблематичной. JMX и SNMP широко совместимы, я уверен, что вы можете найти библиотеки SNMP для ваших компонентов C ++ (а я знаю, что вы можете для Java), и вы также можете придерживаться одного протокола, а не иметь один для C ++ и один для Java.
Последняя часть (и, вероятно, самая простая) - найти SNMP-«мост» для вашей консоли JMX, менеджера или всего, что вы используете.