Ziel war es eine einfache ASP.NET Web-Anwendung abzulösen,
die Verzeichnisse und auf dem Server laufende Dienste überwacht.
Visual WebGui eröffnet hier einige interessante Möglichkeiten,
mit wenig Aufwand eine leistungsfähige Anwendung umzusetzen.
Leistungsumfang des Vorgängers:
Die Anwendung prüft ob auf ein Verzeichnis zugegriffen werden konnte.
Die Anwendung zeigte die Anzahl von Dateien, die einem Suchmuster entsprechen, in einem Verzeichnis an.
Die Anwendung prüft das Vorhandensein einer XML-Status-Datei des Service.
Die Anwendung wertete die Status Informationen der XML-Datei aus.
Meine neuen Anforderungen:
Die Aktualisierung der ASP.NET Form erfolgte durch ein einfaches neu Laden der Seite über einen Timer, was immer zu einem unschönen Flackern führte. Dieses Verhalten sollte entfallen.
Die Visual WebGui Anwendung sollte 3 Stufen, von der Anmeldung abhängig, ermöglichen.
1. Einen reinen Informationsmodus ohne Anmeldung für alle Benutzer der Anwendung.
2. Einen erweiterten Informationsmodus für den Administrator des Kunden.
3. Einen Administrator für mich, der mir erlauben würde, Einstellungen zu verändern.
Die Aufträge bzw. welche Überwachung aktiv ist, sollte jetzt parametrierbar werden, da ich diese Anwendung universell einsetzen wollte.
Die Status XML sollte insoweit flexibler werden, dass der Dienst eine Farbe für die Meldung hinzufügen kann. Somit sind Fehler, die in hellem Rot dargestellt werden, direkt zu erkennen. Grüne Meldungen zeigen einwandfreie Funktionen an. Gelbe Meldungen wiederum kennzeichnen eine laufende Verarbeitung.