JMX-Konfiguration einrichten
In diesem Abschnitt wird beschrieben, wie Sie JMX für On-Premise-Installationen einrichten.
Standard-JMX-Einrichtung
Beim Einrichten von JMX können Visualisierungstools wie VisualVM und JConsole verwendet werden, um die Systemleistung von Frontline Command Center zu überwachen .
Um JMX einzurichten, navigieren Sie zum Verzeichnis FRONTLINE_HOME
und bearbeitenfrontline
.xml.
Ändern Sie die Argumente wie folgt:
<arguments>-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%BASE%" -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%BASE%\frontline.jar"</arguments>
Starten Sie den Dienst neu , um eine Verbindung über JConsole herzustellen.
Konfiguration
Standard, um JMX zu aktivieren
-Dcom.sun.management.jmxremote
Festlegen des Ports für den Zugriff auf JMX
-Dcom.sun.management.jmxremote.port=XXXX
Aktivieren oder Deaktivieren der SSL-Konfiguration
-Dcom.sun.management.jmxremote.ssl=false
Aktivieren oder Deaktivieren der Authentifizierung für den Zugriff auf JMX
-Dcom.sun.management.jmxremote.authenticate=false
Authentifizierung
In diesem Abschnitt wird beschrieben, wie Sie die Authentifizierung von Benutzern konfigurieren. Erstellen Sie eine Datei jmxremote.password
mit dem Inhalt:
monitorRole QED
controlRole R&D
Erstellen Sie eine weitere Datei jmxremote.accesswith
:
monitorRole readonly
controlRole readwrite
Ändern Sie den Zugriff auf die Datei jmxremote.password
und jmxremote.access
mit diesen Befehlen:
cacls jmxremote.password /P “your_username”:R
cacls jmxremote.access /P “your_username”:R
Ändern Sie your_username
in einen bevorzugten Benutzer, mit dem der Dienst gestartet werden soll. Fügen Sie dann die Pfade in frontline
.xml ein:
-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access
-Dcom.sun.management.jmxremote.password.file= path_to\jmxremote.password
Legen Sie einen Benutzer für den Dienst Frontline fest, indem Sie die Eigenschaftsdatei öffnen. Legen Sie als Benutzer einen Benutzer fest, der Zugriff auf die Datei jmxremote.password
hat.