Seite 1 von 1
Server geht ungewollt in Standby
Verfasst: 11. Aug 2014, 14:00
von Sascha L
Hi,
ich habe auf meinem Windows Server 2012 R2 Essentials eine kleine Serveranwendung laufen, auf die zu unterschiedlichen Zeiten von unterschiedlichen PCs (auch über das Internet) zugegriffen wird. Die Serveranwendung sendet nur sehr geringe Daten. Mir gelingt es nun nicht, dass der Server NICHT in den Standby geht, solange jemand auf die Serveranwendung zugreift. Die zugreifenden PCs und dessen IP-Adressen sind mir unbekannt. Eine Netzwerklast in Kilobit oder Kilobyte Bereich findet ebenfalls nicht statt. Eine nennenswerte CPU-Last auch nicht. Ich finde daher keine Einstellungsmöglichkeit bei Lights Out, damit der Server NICHT in den Standby geht. Gibt es keine Möglichkeit prinzipiell den Standby zu verhindern, solange irgendjemand auf den Server zu greift? Egal auf welchen Dienst, welche Anwendung, wieviel Traffic, etc.
Viele Grüße
Sascha
Re: Server geht ungewollt in Standby
Verfasst: 14. Aug 2014, 14:17
von Martin
Wenn der Zugriff über die WSE 2012 R2 Infrastruktur erfolgt dann ja (Überwachung von Remote Access). Wenn der Zugriff allerdings völlig getrennt erfolgt, wie soll Lights-Out das mitbekommen?
Gruß
Martin
Re: Server geht ungewollt in Standby
Verfasst: 14. Aug 2014, 14:49
von JoachimL
Martin hat geschrieben:..., wie soll Lights-Out das mitbekommen?
Z.B. wie in
viewtopic.php?f=38&t=17116 beschrieben - fast jede Anwendung schreibt ein Log. Den Umweg über Dateiüberwachung würde ich mir gerne sparen.
Gruß Joachim
Re: Server geht ungewollt in Standby
Verfasst: 19. Aug 2014, 17:20
von Sascha L
Martin hat geschrieben:Wenn der Zugriff über die WSE 2012 R2 Infrastruktur erfolgt dann ja (Überwachung von Remote Access). Wenn der Zugriff allerdings völlig getrennt erfolgt, wie soll Lights-Out das mitbekommen?
Gruß
Martin
Da gäbe es unzählige Möglichkeiten. Also ist dies anscheinend nicht möglich und wäre ein wichtiges Features, welches implementiert werden sollte. z.B. könnte der Prozess überwacht werden. Es gibt per API unzählige Daten, die über einen Prozess abgefragt werden können. Siehe Sysinternal Tools. Darüber ließe sich sicherlich erkennen, ob der Prozess gerade im Leerlauf ist, oder etwas tut. In meinem Fall reicht mir jedoch die reine Netzwerktraffic-Überwachung. Sprich ich möchte, dass mein Server nicht in den Standby geht, wenn irgendjemand auf meinen Server zugreift. Egal auf welchen Dienst, Service, Prozess, etc. Wenn XX Minuten lang kein externer Client auf meinen Server zugreift, darf der Server in den Standby. Wenn innerhalb der XX Minuten wieder einer zugreift, sollen die XX Minuten wieder zurückgesetzt werden.
Da mein Prozess dauerhaft läuft, nützt die Dateiüberwachung per Log-Datei natürlich auch nichts, da die Log-Datei natürlich immer existiert und ggf. auch im Leerlauf ab und zu mit Daten befüllt wird.
Wäre wirklich schön, wenn es da eine Möglichkeit gäbe oder das zeitnah implementiert wird, da es nur dann wirklich Sinn macht und für alle möglichen Szenarien nutzbar wäre
Fall es auf längere Zeit nicht möglich sein sollte, muss ich mir halt selbst was basteln (bin .NET-Entwickler). Wollte halt nur wissen, ob es möglich ist, da mir das Konzept von Lights Out und die Integration im Windows Server gefällt und ich mir sonst die Lizenz kaufen würde. (nutze aktuell die Testversion)
Re: Server geht ungewollt in Standby
Verfasst: 19. Aug 2014, 21:20
von JoachimL
Sascha L hat geschrieben:Da mein Prozess dauerhaft läuft, nützt die Dateiüberwachung per Log-Datei natürlich auch nichts, da die Log-Datei natürlich immer existiert und ggf. auch im Leerlauf ab und zu mit Daten befüllt wird.
Wenn Du meinen Beitrag gelesen hättest wäre Dir aufgefallen dass ich im Log nach relevanten Ereignissen suche.
Gruß Joachim
Re: Server geht ungewollt in Standby
Verfasst: 20. Aug 2014, 09:53
von Sascha L
Ich habe deinen Beitrag gelesen! Aber das ist auch keine Lösung für mich. Ich habe mich allgemein auf die bereits direkt implementierte Möglichkeit der Datei-Überwachung bezogen. Der Ansatz aus deinem Beitrag funktioniert ja auch nur individuell und setzt voraus, dass es entsprechende Log-Einträge in passenden Intervallen gibt.
Re: Server geht ungewollt in Standby
Verfasst: 20. Aug 2014, 11:24
von JoachimL
Sascha L hat geschrieben:Ich habe deinen Beitrag gelesen! Aber das ist auch keine Lösung für mich. Ich habe mich allgemein auf die bereits direkt implementierte Möglichkeit der Datei-Überwachung bezogen. Der Ansatz aus deinem Beitrag funktioniert ja auch nur individuell und setzt voraus, dass es entsprechende Log-Einträge in passenden Intervallen gibt.
Das stimmt, aber Du hattest bemängelt dass irrelevante Log-Einträge im Leerlauf entstehen könnten - die kann man filtern.
Jedenfalls denke ich dass Log-Einträge universeller verwendbar sind als Prozessattribute.
Gruß Joachim
Re: Server geht ungewollt in Standby
Verfasst: 20. Aug 2014, 11:36
von Sascha L
Ich hab jetzt mal geschaut und es ist recht einfach den Netzwerkverkehr zu überwachen, d.h. man kann über alle Pakete informiert werden. Also programmiere ich mir da selbst einfach eine kleine Lösung in C#, die einfach alle Pakete überwacht und dann wahlweise nur Eingehende, Ausgehende oder beide Richtungen überprüft und ggf. noch mit einer Blacklist abgleicht, damit der PC nicht unnötig bei sinnlosem Standard-Netzwerkverkehr an bleibt.
Re: Server geht ungewollt in Standby
Verfasst: 21. Aug 2014, 00:14
von Martin
Ich hab das mal auf die Wunschliste für Version 2 gesetzt.
Gruß
Martin