Ad Widget

Collapse

java JMX monitoring via zabbix java gateway

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jaksky
    Junior Member
    • Oct 2013
    • 10

    #1

    java JMX monitoring via zabbix java gateway

    I am trying to monitor java app Apache Kafka Server from zabbix via zabbix java gateway and I am a bit struggling with zabbix set up. I was able to monitor JVM standard metrics like LoadedClassCount etc. But I cannot find proper setup for Kafka metrics.

    Click image for larger version

Name:	JConsole.jpg
Views:	1
Size:	58.1 KB
ID:	316909

    My zabbix java gateway JMX key is following:

    jmx["kafka.server.BrokerTopicMetrics:type=AllTopicsMes sagesInPerSec",Count]
    I tried various combination of JMX string but so far with no luck. Any hints what might be wrong?

    It seems like JMX objects are nested.

    In the gateway log I am getting exception: javax.management.InstanceNotFoundException:

    Thx
    Last edited by jaksky; 09-07-2014, 14:10. Reason: log entry
  • kamyar
    Junior Member
    • Jul 2014
    • 3

    #2
    There is no need to use double quotes:
    Code:
    jmx[kafka.server.BrokerTopicMetrics:type=AllTopicsMessagesInPerSec,Count]

    Comment

    • jaksky
      Junior Member
      • Oct 2013
      • 10

      #3
      Following works for me

      Code:
      jmx["\"kafka.server\":type=\"BrokerTopicMetrics\",name=\"AllTopicsMessagesInPerSec\"", Count]

      Comment

      Working...