4 Interaktive Administration des Lizenzservers

4.1 Start des Administrationsprogramms

Das Administrationsprogramm kann mittels der beiden folgenden Methoden gestartet werden:

Start über Kommandozeile

qftest -licenseserver-admin

Start über QF-Test Client
Bei einem QF-Test Client, der seine Lizenz vom Lizenzserver bezieht, kann das Administrationsprogramm über den Menüeintrag »Extras«-»Lizenzserver administrieren...« aufgerufen werden.

Zunächst erscheint ein Anmeldedialog. Hier wird der Benutzername (aktuell 'admin') und das Kennwort eingegeben. Zusätzlich kann hinterlegt werden, ob die Anmeldeinformationen beim nächsten Start wieder abgefragt werden soll.

Anmeldefenster
Abbildung 4.1:  Anmeldefenster

Das Administationsprogramm umfasst eine Menüzeile, eine Übersichtstabelle, eine Aufstellung der individuellen Lizenzbelegung und je nach Konfiguration eine Statuszeile.

Administrationsprogramm
Abbildung 4.2:  Administrationsprogramm

4.2 Bedienung des Administrationsprogramms

4.2.1 Menü "Datei"

Menüpunkt "Fenster schließen"
Schließt das Administrationsprogramm.

4.2.2 Menü "Ansicht"

Menüpunkt "Statuszeile anzeigen"
Dieser Menüpunkt wird durch Anklicken aktiviert bzw. deaktiviert. Ein Häkchen vor dem Menüpunkt bedeutet, dass eine zusätzliche Zeile für Statusinformationen am unteren Fensterrand angezeigt wird.
Menüpunkt "Aktualisieren"
»Ansicht«-»Aktualisieren« fragt die aktuellen Lizenzbelegungswerte beim Lizenzserver ab und aktualisiert die Anzeige. Alternativ kann die Schaltfläche Aktualisieren verwendet werden.
Menüpunkt "Engines anzeigen"

Dieser Menüpunkt wird durch Anklicken aktiviert bzw. deaktiviert. Ist »Ansicht«-»Engines anzeigen« nicht aktiviert, werden in der Anzeige jeweils die Summen aller Entwickungs- und aller Runtime-Lizenzen angezeigt.

Ist »Ansicht«-»Engines anzeigen« aktiviert, werden die abgerufenen Lizenzen auch pro Engine angezeigt. Dies ist sinnvoll, wenn die Server-Lizenz für eine unteschiedliche Anzahl von Engines gültig ist. Ein Beispiel finden Sie in Abbildung Aktuelle Belegung mit 'Engines anzeigen' zu Anfang des Kapitels Tabellen.

4.2.3 Menü "Extras"

Menüpunkt "Server-Lizenz aktualisieren"
Über den hierdurch gestarteten Dialog kann die im Einsatz befindliche Server-Lizenz aktualisiert werden. Der Vorgang ist in Abschnitt 4.4 beschrieben.

4.2.4 Schaltfläche "Aktualisieren alle ..."

Über die daran anschließende Auswahlliste kann festgelegt werden, in welchem Abstand (von 5 s bis 5 min) die aktuellen Lizenzbelegungswerte vom Server abgefragt und zur Anzeige gebracht werden.

4.2.5 Schaltfläche "Aktualisieren"

Aktualisieren fragt die aktuellen Lizenzbelegungswerte beim Lizenzserver ab und aktualisiert die Anzeige.

4.2.6 Auswahl der individuellen Lizenzbelegungdaten

Über der Tabelle Individuelle Lizenzbelegung befindet sich ein Auswahlfeld, über das gesteuert wird, welche Daten in der Tabelle angezeigt werden.

Aktuelle Belegung
Informationen zur individuellen Lizenzbelegung der aktuell gestarteten QF-Test Clients.
Spitzenbelegung (Entwickung)
Informationen zur individuellen Lizenzbelegung zum Zeitpunkt der maximalen Auslastung der Entwickungslizenzen seit dem letzten Neustart des Lizenzservers.
Spitzenbelegung (Runtime)
Informationen zur individuellen Lizenzbelegung zum Zeitpunkt der maximalen Auslastung der Runtime-Lizenzen seit dem letzten Neustart des Lizenzservers.

4.3 Tabellen

Aktuelle Belegung mit 'Engines anzeigen'
Abbildung 4.3:  Aktuelle Belegung mit 'Engines anzeigen'

4.3.1 Übersichtstabelle

In Gebrauch
Anzahl der Lizenzen, die durch aktive QF-Test Clients im entsprechenden Modus (Entwickung/Runtime) bzw. mit den entsprechenden Engines belegt sind.
Verfügbar

Anzahl der für den entsprechenden Modus (Entwickung/Runtime) bzw. die entsprechenden Engines verfügbaren Lizenzen.

In der oben abgebildeten Tabelle stehen für alle Engines außer Java FX zwei Entwickungslizenzen zur Verfügung. Diese werden von zwei QF-Test Clients belegt, von denen einer alle Engines nutzt, der andere alle außer Java FX. Die beiden Runtime-Lizenzen werden von einem QF-Test Client belegt, der nur die Web-Engine nutzt.

Gesamt
Summe der Lizenzen, die über den Lizenzserver für den jeweiligen Modus (Entwickung/Runtime) bzw. die jeweiligen Engines insgesamt zur Verfügung stehen.
Spitzenbelegung (Entwickung)
Belegung der Lizenzen zum Zeitpunkt der maximalen Auslastung der Entwickungslizenzen seit dem letzten Neustart des Lizenzservers.
Spitzenbelegung (Runtime)
Belegung der Lizenzen zum Zeitpunkt der maximalen Auslastung der Runtime-Lizenzen seit dem letzten Neustart des Lizenzservers.

4.3.2 Individuelle Lizenzbelegung

Die Tabelle der individuellen Lizenzbelegung zeigt die über die Auswahlbox Auswahl der individuellen Lizenzbelegungdaten festgelegten Daten an. In den Tabellenspalten finden Sie folgende Informationen:

Entwickung / Runtime
Hier wird für jeden verbundenen QF-Test Client die von ihm belegten Entwickungs- bzw. Runtime-Lizenzen angezeigt.
Anwender
Benutzername unter dem der entsprechende QF-Test Client gestartet wurde.
Rechner
Name des Rechners auf dem der entsprechende QF-Test Client gestartet wurde.
IP-Adresse
IP-Adresse des entsprechenden Rechners.
Gestartet
Zeitpunkt zu dem der jeweilige QF-Test Client gestartet wurde.
AWT / JavaFX / SWT / Web

Anzahl der vom QF-Test Client belegten Entwicklungslizenzen für die jeweilige Engine.

Die Anzeige dieser Spalten kann über den Menüpunkt »Ansicht«-»Engines anzeigen« aktiviert werden.

AWT/Rt / JavaFX/Rt / SWT/Rt / Web/Rt

Anzahl der vom QF-Test Client belegten Runtime-Lizenzen für die jeweilige Engine.

Die Anzeige dieser Spalten kann über den Menüpunkt »Ansicht«-»Engines anzeigen« aktiviert werden.

4.4 Server-Lizenz aktualisieren

Die Server-Lizenz kann interaktiv über das Lizenzadministrationsprogramm aktualisiert werden. Dies geschieht über das Menü »Extras«-»Server-Lizenz aktualisieren«. Es erscheint der folgende Dialog:

Aktualisierungsdialog
Abbildung 4.4:  Aktualisierungsdialog

Dieser Dialog zeigt im oberen Teil die aktuell im Einsatz befindliche Server-Lizenz.

Im unteren Textfeld kann entweder manuell der Text der von Quality First Software GmbH zur Verfügung gestellten Lizenzdatei eingegeben werden oder über die Schaltfläche "Datei auswählen" direkt aus der Lizenzdatei ausgelesen werden.

Aktualisierungsdialog mit neuer Lizenz
Abbildung 4.5:  Aktualisierungsdialog mit neuer Lizenz

Wenn die Lizenzdaten im unteren Dialogfeld zur Verfügung stehen, kann die Schaltfläche "Aktualisieren" gedrückt werden. Daraufhin erscheint die Meldung, dass die Lizenzaktualisierung erfolgreich war.

Die Server-Lizenz im laufenden Betrieb aktualisiert. Der Lizenzserver muss also nicht neu gestartet werden. Bereits aktive QF-Test Clients bleiben von dem Lizenz-Update unberührt. Für neu gestartete gilt die aktualisierte Server-Lizenz.

Bestätigungsmeldung
Abbildung 4.6:  Bestätigungsmeldung

Die bisher gültige Version der Lizenzdatei wird vor der Aktualisierung weggesichert und erhält die Endung ".old". Die neuen Lizenzdaten werden in der aktiven Lizenzdatei, die beim Lizenzserverstart mit -license <Datei> spezifiziert wurde, abgespeichert.

Die von Quality First Software GmbH zur Verfügung gestellte Aktualisierungsdatei wird nach dem Einspielen nicht mehr benötigt.