How To Aktion "How_to:Übersicht"

Übersicht über i-mon-it

How to: Übersichtsseite

Letzte Aktualisierung: 22.09.2026

Auf diesen Seiten wird erklärt wie i-mon-it funktioniert. Zunächst einmal gibt es hier eine Übersicht über das gesamte EcoSystem von i-mon-it:

Auf diesen Seiten soll mit Hilfe von einer Schritt für Schritt Anleitung erklärt werden, wie Sie ihre eigenen Projekte und natürlich auch die Projekte für ihre Kunden effizient angehen können, um stets einen Performanz und ertragreichen Software kaut für Ihre Webanwendungen vorhalten zu können. Überdies wird in den weiteren Bereichen auch ein wenig über die Theorie und den Stand der Wissenschaft und Forschung zum Thema Software Engineering und Wartung von Software Anwendungen beigetragen.

Imonit_initialsieren. imonit_StartPaage

Die einzelnen Schritte

  1. Voraussetzungen für den Einsatz von i-mon-it
  • Übersicht i-mon-it System
  • Aktuelle Probleme im Softwareengineering
  • Voraussetzung für die Nutzung von i-mon-it
  • Konfiguration der Entwicklungsumgebung
  • imonit initialisieren

    Instanzieren der imonit_client Klasse in php

    Instanzieren der clientseitigen Klasse imonit_client:
    Der Sourcecode dazu lautet in php:
    $client = new imonit_client();
    Die wichtigsten Artefakte der Webseite:
    Im i-mon-it Ecosystem zu ermitteln, die über die Initialisierung der i-mon-it client Klasse zu ermitteln:
    Die clientbiliotheken
    In zwei Dateien befinden sich die für die Nutzung der i-mon-it Microdienste notwendigen Funktionen:
    • imonit_client.php: Dies ist die eigentliche Bibliothek mit der Klasse "imonit_client" für die Mikrodienste.
    • imonit_lib.php: Diesee Bibliothek liefert einige Funktionen , welche von der Klasse imoint_client benutzt werden.
    Der Token
    Die zentrale identifikation im i-mon-it Ecosystem ist die Token Datei( diese Datei muss zwingend den Namen haben "imonit.token". In dieser Textdatei, die im Rootverzeichnis

    jeder von i-mon-it beobachteten Webanwenung stehen muss Finden sich viele wichtige Informationen, die für die Nutzung der i-mon-it Mikrodienste erforderlich sind. Dazu gehören:
    • Tokenid: Dies ist die von i-mon-id automatisch vergebene id für den Token. Diese token bleibt über die Lebenszeit Ihrer Webanwendung unverändert.
    • Kundennummer: Diese Nummer wird einmalig bei der Registrierung als Kunde vergeben. Die Kundennumer ist i-mon-itweit einmalig.
    • Kennung: Kennzeichnet, dass es sich um einen iToken handelt. ("itoken=iToken"). Dieser String ist in alllen Toke exakt so zu finden.
    • Website: Dies ist die URL Ihrer Webseite. Diese UrL kann von ihnen administriert werden. Die Klasse imonit_client überprüft, ob die im Token enthaltene URl der atuellen URL entspricht von der aus die i-mon-it Funktionalitäten af gerufen werden.
    • Websiteid: Dies ist die Identifikation der Webseite innerhalb des i-mon-it Ecosystems.
    • hash: Dies ist ein bei der Erstellung des Tokensgenerierter Hashwert, welcher unteranderem zur Verifikation der MicroserviceAufrufe verwendet wird.
    • Nächstes Update für den Token: Dies ist gewissermaßen das Verfallsdatum bis zu dem Sie den Token erneuern müssen. Die clientseitge Bibiothek überprüft dieses Datum nicht, sondern es wird serverseitig bei i-mon-it überprüft.
    • Version: Dies ist die Version der Token notation im i-mon-it Ecosystm. Sie sollte immer 1.0.1 lauten.

    Microservice startPage

    Dieser Microservice ist in der Regel der Eintrittspunkt In das Ecosystem von i-mon-it. Mit dem Aufruf dieses Microservices beginnt das Monitoring der Webseite. Der Aufruf erfolgt in der Regel sehr weit am Anfang der einzelnen Webpage. Die vom Microservice zurückgegebene Ganzzahl ID, wird gebraucht um später den korrespondierenden Microservice “endpage“ aufzurufen, womit dann die Laufzeit der Webpage im i-mon-it Ecosystem festgehalten ist. Diese Mikrodienst ist der Protagonist zum Mikrodienst endPage.

    Microservice midPage

    Wenn eine Webpage komplexer ist, dann kann zwischen den Mikrodiensten startPage und endPage auch nach einem sinnvoller Zwischenschritt mit dem Mikrodienste “midPage“ protokolliert werden mithilfe dieses Mikrodienstes wird die Zeit zwischen dem Mikrodienst Startpage und diesen Zwischenschritt festgehalten.

    Microservice endPage

    der Mikrodienst “endPage" ist der Antagonist zu Mikrodienst startPage.

    Microservice start

    Microservice mid

    Microservice end

    ist ein Textdatei mit ichtigen Informationen für die eigene Webanwendung.
    Zum Seitenanfang