Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:alive_servlet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
software:tim:alive_servlet [2014/10/17 11:59]
stefan.barth
software:tim:alive_servlet [2017/11/02 14:39]
Semen Bortnik
Zeile 1: Zeile 1:
-{{ :​software:​tim:​alive_check_servlet.png|}} +====== Alive Servlet ======
-==== Warum dieses ​Servlet ==== +
-Das Alive Check Servlet ist dafür gedacht, um Monitoring Clients die Möglichkeit zu geben zu überprüfen ob T!M - Task !n Motion erreichbar ist und alle Dienste verfügbar sind.+
  
-==== Wie ruft man das Servlet auf ==== +Will man schnell überprüfen,​ ob ein TIM-Server vollständig funktionsfähig ist, bietet dieses Servlet ein bequemen Weg. 
-Das Servlet ist unter der Adresse + 
-<​code>​/​loom-portal/​tim.system </code> +---- 
-erreichbarDort sind alle relavanten Information, wie ArbeitsspeicherDatenbankverbindung,​ Laufzeitusw ersichtlichIst das Servlet ​nicht erreichbarso ist auch T!M Task !n Motion ​nicht erreichbar.+ 
 +==== Benutzung: ​==== 
 + 
 +Will man das Servlet benutzen, muss folgende URL anwählen: ''​[[http://​SERVERADRESSE/​loom-portal/​AliveCheckServlet.do|http://​SERVERADRESSE/​loom-portal/​AliveCheckServlet.do]]''​ . 
 + 
 +==== Auswertung: ==== 
 + 
 +Nach spätestens 2 Sekunden wird die Antwort des Alive-Checks ausgegebendiese sieht in etwa wie folgt aus: 
 + 
 +{{:​software:​tim:​alive_response.png?​nolink&​232x192}} 
 + 
 +=== status: === 
 + 
 +Hier wird der Gesammt-Status ausgegeben. Dieser kann entweder "​OK"​"​WARNING"​ oder "​ERROR"​ sein. 
 + 
 +ERROR bedeutetdass eine Lebens-notwendige Schnittstelle (z.B: die Datenbank) ​nicht funktioniert/​erreicht werden konnte. 
 + 
 +WARNIG bedeutetdass eine nicht Lebens-notwendige Schnittstelle (z.B. Webservice Endpunkt) ​nicht funktioniert/​erreicht werden konnte. 
 + 
 +OK wird ausgegeben, wenn die oberen beiden nicht zutreffen, also alle Schnittstellen ​erreichbar ​sind. 
 + 
 +=== duration: === 
 + 
 +Hier wird die Dauer des Aufrufs ausgegeben 
 + 
 +=== time: === 
 + 
 +Hier wird die aktuelle Serverzeit ausgegeben 
 + 
 +=== startup: === 
 + 
 +Hier wird die Startzeit des JBoss ausgegeben 
 + 
 +=== mem_total: === 
 + 
 +Hier wird die gesamte Speicherkapazität des Servers in Byte ausgegeben 
 + 
 +=== mem_free: === 
 + 
 +Hier wird die freie Speicherkapazität des Servers in Byte ausgegeben 
 + 
 +=== swversion: === 
 + 
 +Hier wird die aktuell eingespiele Version von TIM ausgegeben 
 + 
 +=== databaseN: === 
 + 
 +Hier wird die verbindung zur n-ten Datenbank ausgegeben. Dieser Wert kann entweder TRUE oder FALSE sein. 
 + 
 +=== werbserviceN:​ === 
 + 
 +Hier wird die verbindung zum n-ten Webservice ausgegeben. Dieser Wert kann entweder TRUE oder FALSE sein.
  
-==== tim.properties neu laden ==== 
-Falls in den tim.properties etwas geändert wurde, kann die Datei über das Servlet neu eingelesen werden. Hierzu muss folgende URL aufgerufen werden. 
-<​code>/​loom-portal/​tim.system?​reload=true </​code>​ 
  
-{{keywords>​tim loom properties tim.properties reload neu laden}} 
software/tim/alive_servlet.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)