API Calls for Alive Check and Server Information


Wenn überprüft werden muss, ob der Webserver des Systems voll funktionsfähig ist, bieten diese Servlets eine bequeme Möglichkeit. Es stehen zwei Servlets zur Verfügung.


AliveCheckServlet

Dieses Servlet ist ohne Anmeldung zugänglich.

Verwendung

Wenn Sie das Servlet nutzen möchten, muss auf folgenden Link geklickt werden: https://serveraddress/loom-portal/AliveCheckServlet.do

Beispielantwort:

hostname=nameofthehost hostaddress=1.1.1 status=OK duration=17 time=2022-06-15_13:28:03 startup=2022-06-14_18:12:09 sysuptimeindays=182 timuptimeinmins=1155 swversion=7.7.0-alpha.6 database1=true

Auswertung

Die Antwort der AliveCheckServlet-Aufrufe enthält die folgenden Attribute und Werte:

Systeminformationen

Beschreibung

Systeminformationen

Beschreibung

Hostname

Name des Hostservers.

Hostadresse

IP-Adresse des Host-Servers.

Status

Es zeigt den Gesamtstatus des Servers an. Es kann entweder OK, wARNING oder ERROR.

ERROR bedeutet, dass eine wesentliche Schnittstelle (z.B. die Datenbank) nicht funktioniert/nicht erreichbar ist.
wARNING bedeutet, dass eine nicht essentielle Schnittstelle (z.B. Webservice-Endpunkt) nicht funktioniert/nicht erreichbar ist.
OK ausgegeben wird, wenn beide oben genannten nicht zutreffen, so dass die Schnittstellen erreicht werden können.

Dauer

Die Dauer des Anrufs wird angegeben. Einheiten werden in Millisekunden (ms) angegeben.

Zeit

Diese Informationen zeigen das aktuelle Datum und die aktuelle Uhrzeit des Servers im folgenden Format an: JJJJ-MM-DD_HH:mm:ss (Jahr, Monat, Tag, Stunden, Minuten, Sekunden).

Beispiel: 2022-06-15_07:56:29

Start

Die Startzeit des JBoss/Wildfly-Servers, die angibt, seit wann die aktuelle Anwendungs-/Programminstanz ausgeführt wird.

sysuptimeindays

Die Dauer in Tagen, seit der Server seit dem letzten Neustart betriebsbereit ist.

TimUpTimeinmins

Die Dauer in Minuten, seit der Server seit dem letzten Neustart betriebsbereit ist.

swversion

Derzeit installierte Version der Software.

Datenbank1

Dieser Wert kann entweder True oder False. True bedeutet, dass die Datenbank verbunden ist.

 

Wenn Änderungen an der tim.properties Während der Server läuft, laden Sie die tim.properties Datei ist notwendig. Der folgende Link kann mit dem Parameter ?reload=true am Ende der URL:
http://serveraddress/loom-portal/AliveCheckServlet.do?reload=true


ServerInfoServlet

Dieses Servlet ist nur für den Admin-Benutzer zugänglich, daher ist eine Anmeldung am System erforderlich. Es bietet mehr und sensible Informationen als das AliveCheckServlet.

Beispielantwort:

hostname=nameofthehost hostaddress=1.1.1.1 status=OK duration=34 time=2022-06-15_14:05:28 startup=2022-06-14_18:12:09 sysuptimeindays=182 javaversion=11.0.8 javaruntimeversion=11.0.8+10-LTS javavendor=Amazon.com Inc. jvmname=OpenJDK 64-Bit Server VM timuptimeinmins=1193 swversion=7.7.0-alpha.6 swrevision=7a97c6a database1=true memmax=2048 memtotal=2048 memfree=900

Weitere Beschreibungen finden Sie in der folgenden Tabelle:

Systeminformationen

Beschreibung

Systeminformationen

Beschreibung

Hostname

Name des Hostservers.

Hostadresse

IP-Adresse des Host-Servers.

Status

Es zeigt den Gesamtstatus des Servers an. Es kann entweder OK, wARNING oder ERROR.

Dauer

Die Dauer des Anrufs wird angegeben.

Zeit

Die aktuelle Serverzeit wird angegeben.

Start

Der Startpunkt des JBoss/Wildfly ist angegeben.

sysuptimeindays

Die Dauer in Tagen, seit der Server seit dem letzten Neustart betriebsbereit ist.

Javaversion

Standardisierte Version der installierten Java Runtime Environment.

javaruntimeversion

Technische Versionsbeschreibung der installierten Java Runtime Environment.

Javavendor

Anbieter, der Java-Laufzeitumgebung bereitstellt.

JVMNAME

Name des verwendeten JDK.

TimUpTimeinmins

Die Dauer in Minuten, seit der Server seit dem letzten Neustart betriebsbereit ist.

swversion

Derzeit installierte Version der Software.

swrevision

Endgültiger Commit der Version.

Datenbank1

Dieser Wert kann entweder True oder False.

Memmax

Maximaler Arbeitsspeicher für die virtuelle Maschine.

memtotal

Die Gesamtspeicherkapazität des Servers wird in Byte angegeben.

memfree

Die freie Speicherkapazität des Servers wird in Byte angegeben.