... |
... |
@@ -4,14
+4,15 @@ |
4 |
4 |
|
5 |
5 |
{{formcycle/}} bietet für das Monitoring des Anwendungsstatus je Server-Typ eine entsprechende Monitoring-Bean an. Diese kann über JMX mit einem dazugehörigen Werkzeug (z.B. //JConsole//) angebunden und abgefragt werden. Die Namen unter der die entsprechenden Beans registriert sind lauten hierbei: |
6 |
6 |
|
7 |
|
-; Frontend-Server |
8 |
|
-de.xima.fc:type=FSMonitor,qualifier=<Kontext-Name> |
9 |
|
-; Master-Server |
10 |
|
-: de.xima.fc:type=MSMonitor,qualifier=<Kontext-Name> |
|
7 |
+* {{litem title="{{fserver/~}~}"}}de.xima.fc:type=FSMonitor,qualifier=<Kontext-Name> {{/litem}} |
|
8 |
+* {{litem title="{{mserver/~}~}"}} de.xima.fc:type=MSMonitor,qualifier=<Kontext-Name> {{/litem}} |
11 |
11 |
|
12 |
12 |
Der //qualifier// ist hierbei für eine Parallel-Installation der entsprechenden Server notwendig und entspricht dem Kontext-Namen der Anwendung. Dieser ist hierbei standardmäßig der Namen der *.war-Datei, kann jedoch über den Kontext-Parameter //XFC_CONTEXT_NAME// innerhalb der //web.xml// angepasst werden. Ebenfalls wird während des Starts des entsprechenden Servers der konkret verwendete Name ausgeloggt. Jede Bean besitzt zudem unterschiedliche Monitoring-Attribute welche in folgenden Übersichten dargstellt sind: |
13 |
13 |
|
14 |
|
-{{table caption="Übersicht über Eigenschaften MSMonitor (Master-Server)" dataTypeAlpha="0" preSort="0-asc"}} |
|
12 |
+ |
|
13 |
+=== {{mserver/}} (MSMonitor) === |
|
14 |
+ |
|
15 |
+{{table caption="Übersicht über Eigenschaften MSMonitor" dataTypeAlpha="0" preSort="0-asc"}} |
15 |
15 |
|= Attribut|=Bedeutung|= Mögliche Werte |
16 |
16 |
|running|Gibt an, ob der {{mserver/}} aktiv ist|true,false |
17 |
17 |
|db_connected|Gibt an, ob der {{mserver/}} erfolgreich eine Datenbankverbindung herstellen konnte.|true,false |
... |
... |
@@ -27,7
+27,8 @@ |
27 |
27 |
|fs_connected_count| Gibt die Anzahl der verbundenen {{fserver case="nom" number="plural"/}} an.|Zahlen größer/gleich 0 |
28 |
28 |
{{/table}} |
29 |
29 |
|
30 |
|
-{{table dataTypeAlpha="0" preSort="0-asc" fullwidth="true" colWidth="200-" caption="Übersicht über die Eigenschaften des FSMonitor (frontend-Server)"}} |
|
31 |
+=== {{fserver/}} (FSMonitor) === |
|
32 |
+ |
31 |
31 |
|=Attribut|=Bedeutung|=Mögliche Werte |
32 |
32 |
|running|Gibt an, ob der {{fserver/}} erfolgreich gestartet wurde.|true,false |
33 |
33 |
|connected|Gibt an, ob der {{fserver/}} mit einem {{mserver/}} verbunden ist.|true,false |
... |
... |
@@ -34,7
+34,6 @@ |
34 |
34 |
|status|Gibt den konkreten Verbindungsstatus des {{fserver case="gen"/}} an.|CONNECTED,NOT_CONNECTED,ERROR, |
35 |
35 |
RECONNECTING,DISCONNECTING,CONNECTING, |
36 |
36 |
AUTHENTICATING, WAIT_FOR_CONNECTION |
37 |
|
-{{/table}} |
38 |
38 |
|
39 |
39 |
== JSON-REST-Schnittstelle == |
40 |
40 |
|
... |
... |
@@ -168,3
+168,5 @@ |
168 |
168 |
check_command check_jmx4perl!http://fc-test/jolokia/!de.xima.fc:type=MSMonitor,qualifier=formcycle!fs_connected!--path=localhost --string --critical 'false' |
169 |
169 |
} |
170 |
170 |
{{/code}} |
|
172 |
+ |
|
173 |
+ |