Monitoring
Die Erreichbarkeit und Funktionalität der FACT-Finder Anwendungen soll im Betrieb natürlich auch überwacht werden, so dass im Problemfall reagiert werden kann.
Suchclient
Wie bereits erwähnt beinhaltet der Suchclient die Businesslogik und ist für die Bearbeitung der Suchanfragen zuständig, es ist somit die wichtigste der drei Anwendungen und sollte besondere Beachtung bekommen.
Überwachung der Funktionalität
Die beste Möglichkeit die Funktionalität der Suche zu überprüfen ist eine Suchanfrage abzusenden. Dafür haben wir den speziellen Suchbegriff FACT-Finder Version
vorgesehen, der wenig CPU-Last verursacht und auch nicht gecacht oder geloggt wird, wodurch er auch keinen Einfluss auf das Lizenz-Volumen hat.
Das Suchergebnis, welches zurückgeliefert wird, besteht aus einem, sich mehrfach wiederholenden, Artikel und hat den Status resultsFound
. Wir empfehlen daher auf dieses Keyword zu prüfen. Bitte beachten Sie, dass bei dem Suchaufruf auch die Authentizierungsparameter mit übergeben werden müssen, Omikron unterstützt Sie jedoch gerne beim Einrichten der Überwachung.
Sollten Sie die XML-Schnittstelle überwachen wollen, würde der notwendige Aufruf in etwas folgend aussehen:
http://<Adresse Ihres Servers>:8080/fact-finder/Search.ff?query=FACT-Finder%20version&format=xml&username=...&password=...×tamp=...
Überwachung der Datenaktualität
Die Aktualität der Export-Daten und der Datenbanken ist für einen fehlerfreien Betrieb auch wichtig, so das wir empfehlen diesen ebenfalls zu überwachen. Ab welchem Zeitpunkt die einzelnen Dateien als veraltet gelten lässt sich über die Management Oberfläche einstellen oder deaktivieren, standardmäßig ist dies nach ca. 24h der Fall.
Details zur Abfrage der Schnittstelle finden Sie in der zugehörigen Integrationsdokumentation.
Überwachung des Speicherplatzes
Damit wiederkehrende Anfragen von FACT-Finder schneller beantwortet werden, verfügt die Anwendung über einen dateibasierten Suchanfragen-Cache. Die dazu gehörenden Daten liegen in einem mit cache
benannten Ordner im temporären System-Verzeichnis (z.B. /tmp/cache/
). Der invalidierte Inhalt dieses Verzeichnisses wird in der Standard-Einstellung täglich automatisch bereinigt, so dass auf Ihrer Seite keine Aktion nötig ist.
Sollten Sie den Speicherplatz nicht schon standardmäßig überwachen, empfehlen wir Ihnen den freien Speicherplatz auf dem Suchsystem zu überwachen, da bei zu wenig freiem Plattenplatz der Cache sich selbst deaktiviert wodurch sich die Suchzeiten verlängern.
UI
Die UI-Anwendung besteht aus der Oberfläche mit der man den Suchclient einstellt und bedient, es soltle daher reichen, die Erreichbarkeit der Seite und den zurückgelieferten HTTP-Status über die untere URL zu überprüfen.
http://<Adresse Ihres Servers>:8080/fact-finder-ui/
Analytics
Die Analyticsanwendung lässt sich durch Aufruf nachstehender URL überprüfen.
http://<Adresse Ihres Servers>:8080/analytics/manage/health
Als Rückgabe müssten die folgendes JSON Objekt erhalten
{"status":"UP"}
Anwendungslogfiles
Alle drei Anwendung besitzen eigene Application-Logfiles, die sich im jeweiligen Anwendungsressourcenverzeichnis befinden. In diesen Dateien werden unter anderem Warn- und Fehlermeldungen protokolliert, so dass es empfehlenswert ist diese entweder zu überwachen oder regelmäßig zu kontrollieren.
Die letzten Einträge des Anwendungslogfiles aus dem Suchclient lassen sich zudem auch über die Management Oberfläche unter Benachrichtigungen -> Anwendungslogfile einsehen.