Rom1
Rom1

Reputation: 3207

lightweight, polyglot alternative to JMX?

I have a soft real-time application project that needs extensive monitoring. JMX would seem well suited for that task, except that this application project is c++-based.

Are there any lightweight alternatives to JMX (with a c/c++ supporting library) that are minimally invasive for the monitored application?

(SNMP seems really overkill for my needs)

Upvotes: 5

Views: 1332

Answers (2)

Rutix
Rutix

Reputation: 861

Even if SNMP would seem overkill for your application it still may be your best bet. Net SNMP is not hard to use and it has a well known standard for monitoring applications.

Some other alternatives would be:

rsyslog The problem you may experience with this one though is that it may be harder to integrate it into the monitoring application. But it has a well known standard and may be worth a shot.

JunC++ion It has a nice interface for C++ but from my experience it can be a bit unstable. In embedded mode it also uses a bit more memory which may not be what you want.

Upvotes: 3

Adrian
Adrian

Reputation: 5681

Try Nagios: http://www.nagios.org/about/overview/

Upvotes: 0

Related Questions