Tom: Verfügbarkeitsreport

Beitrag lesen

Hello,

Also die Statu(u)s können natürlich nicht gleichzeitig auftreten. Jedoch ist die Tabelle eine Art Archiv. Das Problem ist dabei, dass bei einigen Services zum Beispiel bei einem Reboot des Servers der Status erneut in die Tabelle geschrieben wird, egal ob es der selbe Status ist wie vorher.

Das stört nicht. Schau Dir doch das kleine "Nassi-Shniderman"-Diagramm an.

Du musst nur einen Aufsetzpunkt in der Tabelle pro Service haben. Daher hatte ich vorgeschlagen, es mit einer Datenbank-Tabelle zu machen und pro Servive eine Abfrage zu fahren ab Aufsetzpunkt. Dann kann man immer dieselbe Strored Routine benutzen und muss einfach nur die Parameter (@Service, @von, @bis) übergeben. Wenn man es ganz gebau wissen muss, muss man die untere Grenze noch um eine genügend große "Epsilon-Umgebung" erweitern, also wenn Startzeitpunkt kleiner ist, als erster Eintrag des selektierten Service, musst Du einen Datensatz rückwärts blicken für den Service, in welchen Status er für diesen Zeitraum gelaufen ist.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com