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
software:tim:alive_servlet [2014/10/17 11:59]
stefan.barth
software:tim:alive_servlet [2021/07/01 09:52] (aktuell)
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.1413539945.txt.gz · Zuletzt geändert: 2021/07/01 09:59 (Externe Bearbeitung)