20 Jahre Erfahrung FreeCall 0800 tutegos

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.

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.0, JMX 1.1 JMX 1.2 (JSR 3). JMX 2.0 (JSR 255)
  • 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 (JSR 160)
  • 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: Software-Entwickler
  • Vorkenntnisse: Der Kurs ›Java für Fortgeschrittene‹ oder vergleichbare Kenntnisse
  • Seminar-Software: Java 21 ist die Standardversion, die in Verbindung mit der IntelliJ IDEA (Community-Edition) verwendet wird. Auf Wunsch auch die Eclipse IDE (Paket ›Eclipse IDE for Enterprise Java Developers‹) oder andere Entwicklungsumgebungen (NetBeans, Oracle JDeveloper) und JDK 8.

Verweise

Alle Kategorien

Was Teilnehmer sagen