Airlock REST Status Informationen

Aus Laub-Home Wiki

v6.*

Installierte Airlock Systeme bieten ein minimales REST Interface, über welches auch ohne Admin Login folgende Informationen abgerufen werden können:

  • countAdminLogins
  • failoverstate
  • hostname

URL:

https://<ip>/airlock/rest/airlock_state_information

Ausgabe:

{"countAdminLogins":"0","failoverstate":"active","hostname":"vairlock"}

Über dieses Interface kann anhand einer Auswertung von "failoverstate" eine einfache Übersichtsseite erstellt werden, in welcher auf einen Blick die entsprechenden Stati ausgemacht werden können. Mögliche Werte von "failoverstate" sind wie folgt:

  • active
  • passive
  • standalone


Beispiel:


v7.*

Mit v7 hat sich der Pfad des Interfaces leicht geändert:

URL:

https://<ip>/airlock/rest/system/status/node

Auch die Datenstruktur hat sich geändert; die relevanten Daten liegen nun im Node "data" -> "attributes"

{"meta":{"type":"jsonapi.metadata.document","timestamp":"2019-04-02T15:31:05.679+02:00"},"data":{"type":"com.airlock.waf.status.node","attributes":{"hostname":"vairlock","failoverstate":"active","countAdminLogins":0}}}