| ... |
... |
@@ -25,7 +25,7 @@ |
| 25 |
25 |
AUTHENTICATING, WAIT_FOR_CONNECTION |
| 26 |
26 |
|fs_disconnected_count| Gibt die Anzahl der nicht verbundenen {{fserver case="nom" number="plural"/}} an.|Zahlen größer/gleich 0 |
| 27 |
27 |
|fs_connected_count| Gibt die Anzahl der verbundenen {{fserver case="nom" number="plural"/}} an.|Zahlen größer/gleich 0 |
| 28 |
|
-|failed_login_count|Gibt die Anzahl der aktuell registrierten fehlerhaften Login-Versuche aus, also wie viele Login-Name sich Cache für die fehlerhaften Versuche befinden.|Eine Zahl größer oder gleich 0 |
|
28 |
+|failed_login_count|Gibt die Anzahl der aktuell registrierten fehlerhaften Login-Versuche aus, also wie viele Login-Name sich Cache für die fehlerhaften Versuche befinden.|Eine Zahl größer oder gleich 0. |
| 29 |
29 |
|connect_frontendserver_by_name|Triggert eine Verbindung zum Frontend-Servers per Name an.|__Schlüssel__: <Frontend-Server-Name>, true/false um Reconnect immer anzustoßen (egal ob Verbindung besteht) |
| 30 |
30 |
__Rückgabewert__: true/false |
| 31 |
31 |
|connect_frontendserver_by_id|Triggert eine Verbindung zum Frontend-Servers per ID an.|__Schlüssel__: <Frontend-Server-ID>, true/false um Reconnect immer anzustoßen (egal ob Verbindung besteht) |
| ... |
... |
@@ -40,7 +40,6 @@ |
| 40 |
40 |
RECONNECTING,DISCONNECTING,CONNECTING, |
| 41 |
41 |
AUTHENTICATING, WAIT_FOR_CONNECTION |
| 42 |
42 |
|failed_login_count|Gibt die Anzahl der aktuell registrierten fehlerhaften Login-Versuche aus, also wie viele Login-Name sich Cache für die fehlerhaften Versuche befinden.|Eine Zahl größer oder gleich 0. |
| 43 |
|
-|restart|Triggert einen Neustart des Frontend-Servers an.|Keine |
| 44 |
44 |
{{/table}} |
| 45 |
45 |
|
| 46 |
46 |
== JSON-REST-Schnittstelle == |
| ... |
... |
@@ -167,34 +167,3 @@ |
| 167 |
167 |
check_command check_jmx4perl!http://fc-test/jolokia/!de.xima.fc:type=MSMonitor,qualifier=formcycle!fs_connected!--path=localhost --string --critical 'false' |
| 168 |
168 |
} |
| 169 |
169 |
{{/code}} |
| 170 |
|
- |
| 171 |
|
-== Frontend-Server-Monitoring-URL == |
| 172 |
|
- |
| 173 |
|
-{{version major="7" minor="1" /}} Die Funktionalität steht ab {{formcycle/}} 7.1 zur Verfügung. |
| 174 |
|
- |
| 175 |
|
-Es steht auch eine URL zur Verfügung, über die ein Monitoring des Frontend-Servers möglich ist. Diese lautet: |
| 176 |
|
- |
| 177 |
|
-{{code language="text"}} |
| 178 |
|
- https://<domain>/<context>/monitor/fs/connection |
| 179 |
|
-{{/code}} |
| 180 |
|
- |
| 181 |
|
-Aus Sicherheitsgründen ist diese URL standardmäßig deaktiviert. Zum Aktivieren müssen die [[Anwendungseinstellungen>>doc:Formcycle.SystemSettings.ConfigFiles.ApplicationProperties]] //monitoring.enabled// und //monitoring.allowed.hosts// entsprechend konfiguriert werden. |
| 182 |
|
- |
| 183 |
|
-Läuft der {{formcycle/}}-Server als etwa unter der Domain //demo.firma.de// im Kontext //formcycle//, dann lautet die URL //https://demo.firma.de/formcycle/monitor/fs/connection//. |
| 184 |
|
- |
| 185 |
|
-Als Parameter muss immer entweder der Name des System-Frontend-Servers über den Parameter //name// oder die interne Datenbank-ID über den Parameter //id// angegeben werden: |
| 186 |
|
- |
| 187 |
|
-{{code language="text"}} |
| 188 |
|
- https://<domain>/<context>/monitor/fs/connection?name=MeinFrontendServer |
| 189 |
|
- https://<domain>/<context>/monitor/fs/connection?id=5963 |
| 190 |
|
-{{/code}} |
| 191 |
|
- |
| 192 |
|
-Folgende Möglichkeiten zum Monitoring stehen zur Verfügung: |
| 193 |
|
- |
| 194 |
|
-* {{code language="plain"}}https://<domain>/<context>/monitor/fs/connection?name=<Name>{{/code}} |
| 195 |
|
-** Prüft, ob eine Verbindung mit dem Frontend-Server besteht. Liefert den HTTP-Statuscode //200// zurück, falls eine Verbindung besteht, ansonsten //500//. |
| 196 |
|
-* {{code language="plain"}}https://<domain>/<context>/monitor/fs/connection?name=<Name>&action=connect{{/code}} |
| 197 |
|
-** Versucht, eine Verbindung zum Frontend-Server herzustellen. Besteht bereits eine Verbindung, wird nichts getan. Liefert den HTTP-Statuscode //200// zurück, wenn bereits eine Verbindung besteht oder die Verbindung erfolgreich hergestellt werden konnte. Falls der Verbindungsaufbau fehlgeschlagen ist, wird der HTTP-Statuscode //500// zurückgeliefert. |
| 198 |
|
-* {{code language="plain"}}https://<domain>/<context>/monitor/fs/connection?name=<Name>&action=connect&force=true{{/code}} |
| 199 |
|
-** Versucht, eine Verbindung zum Frontend-Server herzustellen. Besteht bereits eine Verbindung, wird die Verbindung getrennt und versucht, erneut eine Verbindung aufzubauen. Liefert den HTTP-Statuscode //200// zurück, wenn Verbindung erfolgreich hergestellt werden konnte. Falls der Verbindungsaufbau fehlgeschlagen ist, wird der HTTP-Statuscode //500// zurückgeliefert. |
| 200 |
|
- |