Continentale überwacht Enterprise Applikationen mit Consol-Lösung Sakuli

München, Starnberg, 06. April 2018 - Funktionsbeeinträchtigungen oder Performanceveränderungen bei Unternehmens-Anwendungen frühzeitig erkennen...

Zum Hintergrund: Störungen und Ausfälle von Applikationen kosten zum einen Zeit und Geld und frustrieren zum anderen die Anwender. Für den störungsfreien Betrieb sämtlicher Applikationen ist bei Continental (1) die Abteilung "Servicemanagement" verantwortlich. Trotz des bereits in der Vergangenheit hohen Überwachungsgrades unter Nutzung klassischer Monitoring-Tools gingen bei der Abteilung immer wieder Hinweise von Anwendern ein, dass Applikationen entweder langsam oder nur eingeschränkt funktionierten. Anwenderzitat Daniel Klüh, Leiter der Abteilung Servicemanagement bei Continentale: "Oft konnten wir die Meldungen nicht nachvollziehen oder sie widersprachen sich sogar. Wir wollten deshalb eine skalierbare End-to-End-Monitoring-Lösung implementieren, die die reibungslose Funktionsweise der Applikationen aus Anwendersicht überwacht.“

Der Continentale Versicherungsverbund überwacht nun die Funktion und Qualität zentraler Unternehmensapplikationen mit der End-to-End-Monitoring-Lösung Sakuli des IT-Dienstleisters Consol. Die IT-Abteilung des Dortmunder Versicherers erkennt so nach vorliegenden Angaben die Funktions- oder Performancebeeinträchtigungen frühzeitig und kann sie unmittelbar beheben. Das Alleinstellungsmerkmal des Open-Source-Tool Sakuli von Consol liegt demnach in der Kombination des leistungsfähigen Web-Test-Frameworks Sahi und des Bildmuster-basierten Automationstools Sikuli.

Das von Consol entwickelte Test-Framework Sakuli unterstützt IT-Verantwortliche  bei einem End-to-End-Applikations-Monitoring. Sakuli kombiniert die etablierten, spezialisierten Open-Source-Tools Sahi und Sikuli zu einem Allround-Werkzeug, das Applikationen sowohl auf inhaltliche als auch auf funktionale Störungen und Fehler untersucht. Vereinfacht ausgedrückt simuliert Sahi dabei die Bedienung von Webseiten jeglicher Art, indem es Objekte wie Links oder Buttons im Browser identifiziert und steuert. Und Sikuli simuliert Nutzeraktionen per Maus oder Tastatur auf der Benutzeroberfläche, indem es den gesamten Bildschirm nach Bildmustern durchsucht. Sakuli unterstützt alle gängigen Betriebssysteme und die Ausführung in Docker-Containern. Auch die Continentale nutzt Docker als Plattform für die automatisierten End-to-End-Tests; damit können Tests performant und parallel durchgeführt werden.

Der Continentale Versicherungsverbund sichert mit der Consol-Lösung die Qualität und Verfügbarkeit zentraler Anwendungen und IT-Services. Darunter fallen der offizielle Webauftritt mit aktuellen Produktinformationen und Online-Modulen für Versicherungsnehmer zur Meldung von Schaden- oder Leistungsfällen und die Schnittstellen für Maklerbüros zur Vertragsabwicklung. Geplant ist, die derzeit rund 120 Tests bis Ende 2018 zu verdoppeln.

"In etwa 80 Prozent aller Schritte in den Applikationstests greifen wir auf die Web-Testmethoden von Sahi zurück. Damit lassen sich selbst dynamisch generierte Webinhalte zuverlässig prüfen", erklärt Klüh. "Bei den restlichen 20 Prozent haben wir es mit Nicht-Webinhalten wie Java-Applets, Client-Server-Anwendungen oder anderen Elementen außerhalb des Browserfensters zu tun. In solchen Fällen erstellen wir von den anzuklickenden Elementen Screenshots, die das Tool Sikuli bei der Ausführung des Tests auf dem Bildschirm sucht und mit der Maus ansteuert. Beide Tools arbeiten während des Tests so gut zusammen, als wären sie ein einziges."

Der zentrale Nutzen der neuen Testumgebung besteht für den Continentale Versicherungsverbund in der verbesserten Servicequalität durch ein proaktives Monitoring und eine schnelle Fehlererkennung. Durch die lückenlose Überwachung der Enterprise-Anwendungen kann die Continentale Funktionsbeeinträchtigungen oder Performanceveränderungen frühzeitig erkennen und unmittelbar adäquate Gegenmaßnahmen ergreifen.


Abb. 1: Sakuli-Screenshot / Nagios-Frontend Thruk: In der Service-Übersicht werden alle End2End-Checks aufgelistet (Bildquelle: Consol)

Anmerkung: Mit Hilfe von Container-Technologie kann der "plan-build-run"-Zyklus für end-to-end-Tests auch über Teamgrenzen abgebildet werden; mit Docker skaliert das E2E-Setup laut Consol horizontal.


(1) Über den Continentale Versicherungsverbund auf Gegenseitigkeit

Die Continentale ist kein Konzern im üblichen Sinne, denn sie versteht sich als ein "Versicherungsverbund auf Gegenseitigkeit". Dieses Grundverständnis bestimmt das Handeln in allen Bereichen und in allen Unternehmen. Es fußt auf der Rechtsform der Obergesellschaft: An der Spitze des Verbundes steht die Continentale Krankenversicherung a.G. (gegründet 1926), ein Versicherungsverein auf Gegenseitigkeit. Bei ihr wie im gesamten Verbund stehen die Bedürfnisse der Kunden im Mittelpunkt. Als Versicherungsverein ist die Continentale geschützt gegen Übernahmen.