HomeSeminareJavaJMX

Java Management Extensions (JMX)

Die Java Management Extensions (JMX) erlauben Monitoring und Management von Java-Anwendungen. Das JMX-Seminar stellt sowohl Standard MBeans, Dynamic MBeans, Model MBeans und Open MBeans vor, als auch die Fähigkeit der JConsole, beziehungsweise des HTTP- und RMI-Adapters, Ressourcen zugänglich zu machen. Neben der Möglichkeit, Java-Applikationen mit JMX zu instrumentalisieren, lernen die Teilnehmer die JMX-Services Monitor (Counter, Gauge, String), Timer und M-Let. Praktische Beispiele mit dem Zugriff über den RMI-Connector im Application Server und die Absicherung der Verbindungen runden das Seminar ab.
[decoration]

Inhalte des Seminars

Management von Anwendungen

  • Ressourcen überwachen und Anwendungen steuern
  • Management-Protokolle: Simple Network Management Protocol (SNMP), WBEM/CIM
  • JMX-API
  • MBean Browser: Eclipse- und NetBeans-Plugins, MC4J

Aufbau der Java Management Extensions

  • Management Interface
  • Instrumentalisierung
  • Managed Resources: Standard MBean, Dynamic MBean, Model MBean und Open MBean
  • Distributed Service Level, Agent Level und Instrumentation Level
  • Adapter und JMX-Connectoren
  • Aufbau und Arbeitsweise einer JMX-Anwendung
  • JConsole, Java Mission Control, VisualVM
  • Web-Oberflächen mit HtmlAdaptorServer
  • Service Location Protocol (SLP), Lookup Service
  • MBean-Server, MBean und MXBean
  • Evolution: JMX 1.x, JMX 2.x
  • JMX in Java SE und Jakarta EE
  • JMX-Implementierungen: JMX RI, JBoss MX, MX4J

Der MBean-Server

  • Registrieren von MBeans
  • MBeanServer
  • Namen von MBeans, ObjectName
  • MBeans suchen und finden

MBeans

  • Dynamic MBean
  • MBeanInfo
  • Open und Model MBeans
  • Deskriptoren
  • Metadaten einer ModelMBean
  • Relationen von MBeans aufbauen, Rollen

Monitoring, Timer und JMX-Notification

  • Counter, Gauge, String
  • Timer Service
  • M-Let Service
  • JMX-Notification, NotificationBroadcasterSupport, NotificationListener

Protokoll-Adpater und Connectoren

  • HTTP-Adpater
  • RMI-Connector, JMX Remote API
  • SNMP

Erweitertes JMX

  • Jakarta EE Server überwachen
  • Gesicherte Verbindungen
  • JMX in der Praxis: Apache Tomcat und Wildfly

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Softwareentwickler
  • Vorkenntnisse: Der Kurs ›Java für Fortgeschrittene‹ oder vergleichbare Kenntnisse
  • Schulungsunterlagen: Umfassende Seminarunterlagen und Referenzdokumentation
  • Seminar-Software: Java 25 ist die verwendete LTS Standardversion. Als Entwicklungsumgebung dient standardmäßig IntelliJ IDEA Community Edition. Alternativ können auch die Eclipse IDE oder Visual Studio Code verwendet werden.

Verweise

Alle Kategorien

Was Teilnehmer sagen