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 [2016/02/17 15:19]
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 gedachtum Monitoring Clients ​die Möglichkeit zu geben zu überprüfen ob T!M Task !n Motion erreichbar ist und alle Dienste verfügbar ​sind.+Will man schnell überprüfen,​ ob ein TIM-Server vollständig funktionsfähig ist, bietet dieses Servlet ein bequemen Weg. 
 + 
 +---- 
 + 
 +==== 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 ausgegeben, diese 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 bedeutet, dass eine Lebens-notwendige Schnittstelle (z.B: die Datenbank) nicht funktioniert/​erreicht werden konnte. 
 + 
 +WARNIG bedeutet, dass 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.
  
-==== Wie ruft man das Servlet auf ==== 
-Das Servlet ist unter der Adresse 
-<​code>/​loom-portal/​tim.system </​code>​ 
-erreichbar. Dort sind alle relavanten Information,​ wie Arbeitsspeicher,​ Datenbankverbindung,​ Laufzeit, usw ersichtlich. Ist das Servlet nicht erreichbar, so ist auch T!M - Task !n Motion nicht erreichbar. 
  
-==== 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>​ 
software/tim/alive_servlet.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)