This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:tim:alive_servlet [2016/02/17 15:19] stefan.barth |
en:software:tim:alive_servlet [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | + | ====== Alive Servlet ====== |
- | {{ en:software:tim:alive_check_servlet.png|}} | + | If you want to quickly check if a TIM-server is fully functional, this servlet offers a convenient way. |
- | ==== The reason for this servlet ==== | + | |
- | The Alive Check Servlet has been developed to provide monitoring clients the opportunity to check if T!M - Task !n Motion is accessible and to ensure that all services are being provided. | + | ---- |
+ | |||
+ | ==== Usage: ==== | ||
+ | |||
+ | If you want to use the servlet, the following link has to be clicked:''[[http://SERVERADDRESS/loom-portal/AliveCheckServlet.do|http://SERVERADDRESS/loom-portal/AliveCheckServlet.do]]'' . | ||
+ | |||
+ | ==== Evaluation: ==== | ||
+ | |||
+ | Not later than 2 seconds the answer of the alive-check is put out, which looks like this: | ||
+ | |||
+ | {{:software:tim:alive_response.png?nolink&232x192}} | ||
+ | |||
+ | === status: === | ||
+ | |||
+ | Here the overall status is put out. It can either be "OK", "WARNING" or "ERROR". | ||
+ | |||
+ | ERROR means that an essential interface (e.g. the database) does not function/cannot be reached. | ||
+ | |||
+ | WARNING means that a not essential interface (e.g. Webservices endpoint) does not function/cannot be reached. | ||
+ | |||
+ | OK is put out, when the both above do not apply, so the interfaces can be reached. | ||
+ | |||
+ | === duration: === | ||
+ | |||
+ | Here the duration of the call is given | ||
+ | |||
+ | === time: === | ||
+ | |||
+ | Here the current servertime is given | ||
+ | |||
+ | === startup: === | ||
+ | |||
+ | Here the startpoint of the JBoss is given | ||
+ | |||
+ | === mem_total: === | ||
+ | |||
+ | Here the server's overall storage capacity is given in Bytes | ||
+ | |||
+ | === mem_free: === | ||
+ | |||
+ | Here the server's free storage capacity is given in Bytes | ||
+ | |||
+ | === swversion: === | ||
+ | |||
+ | Here the current played in version of TIM is given | ||
+ | |||
+ | === databaseN: === | ||
+ | |||
+ | Here the connection to the nth database is given. This value can either be TRUE or FALSE | ||
+ | |||
+ | === werbserviceN: === | ||
+ | |||
+ | Here the connection to the nth webservice is given. This value can either be TRUE or FALSE | ||
- | ==== How to use the servlet? ==== | ||
- | This servlet is accessible via the following address: | ||
- | <code>/loom-portal/tim.system </code> | ||
- | At this address all crucial information like the physical memory of the server, database connections, runtime etc. is provided. If the servlet is not accessible, then T!M - Task !n Motions is not accessible either. | ||
- | ====Reloading tim.properties==== | ||
- | The file tim.properties can be reloaded via the servlet If something has been changed. The following URL has to be opened to accomplish this: | ||
- | <code>/loom-portal/tim.system?reload=true </code> |