Seite 1 von 1

Ein stiller WHS

Verfasst: 1. Jan 2008, 18:04
von spugo
Hallo zusammen,

stelle Euch meinen homeserver vor:

MB: Asus M2N-VA
CPU: AMD Athlon X2 BE-2350 gekühlt von einem Arctic Cooling Freezer 64 Pro
RAM: 1 GB DDR2-533 Kingston Value RAM
HD: 1 TB Samsung HD 103UJ mit Noiseblocker Swinger Entkopllern
Gehäuse: Sharkoon Rebel 9 Economy mit zwei Noisblocker 120mm Lüftern und Tagan TG400-U33 400 Watt
Verbrauch: 42 Watt idle
Geräusch: nur zu hören, wenn man die Ohren spitzt

Der Server hängt an einer Zeitschaltuhr, die ihn ab 7.45 Uhr mit Strom versorgt: dann springt er bei durch power on an und läuft bis 10.00 Uhr. Ab dann prüft er die einzelnen clients mit ping auf Anwesenheit, ist keiner da, legt er sich wieder hin. Wird dann ein client angeschaltet, sendet der via autostart und lanstart ein WOL, um ihn wieder zu wecken, den faulen Server. So habe ich das blöde standby-Problem (Aufwachen alle 30 Minuten) umschifft und hoffe nun, ordentlich Strom zu sparen.

Gleichzeitig bedanke ich mich bei Euch allen: habe hier viele gute Tips gefunden!

Re: Ein stiller WHS

Verfasst: 1. Jan 2008, 18:30
von AliG
Hi!
Wie hast du das mit dem Ping gelöst, als Batchdatei oder als Programm?
Schöne WHS - Konfig übrigens ;)

lg Alex

Re: Ein stiller WHS

Verfasst: 1. Jan 2008, 21:05
von spugo
Hallo Alex,

das mit dem Abfrage der clients erledigt anghängtes batchfile. Die Idee zu dieser Art Abfrage habe von einem Mitglied des Forums.
Das batchfile wird vom task scheduler des Servers ab 10 Uhr alle 15 Minuten ausgeführt. Die Zeit muss ich batchfile aber noch abfragen, weil der scheduler es grundsätzlich auch unmittelbar nach dem booten ausführt, und dann arbeitet meist noch keiner an irgendeinem client, was wiederum bewirken würde, dass sich der Server gleich nach dem booten wieder hinhaut :-(.

Gruß
Thomas

Code: Alles auswählen

@echo off
cls  

SET StartH=10
SET StartM=0

SET NowH=%time:~0,2%
SET NowM=%time:~3,2%

SET Pc1=192.222.22.22
SET Pc2=192.222.22.23
SET Pc3=192.222.22.24

IF %NowH% LSS %StartH% GOTO :eof
IF %NowH% GTR %StartH% GOTO :MACHAS
IF %NowM% LSS %StartM% GOTO :eof


:MACHAS
ECHO %PcP% is being checked...
PING %PcP% -n 1 >nul
if %errorlevel%==0 (
	ECHO %PcP% is online
	GOTO :eof
)  
ECHO %PcP% is offline  

ECHO %PcS% is being checked...
PING %PcS% -n 1 >nul
if %errorlevel%==0 (
	ECHO %PcS% is online
	GOTO :eof
)  
ECHO %PcS% is offline  

ECHO %PcT% is being checked...
PING %PcT% -n 1 >nul
if %errorlevel%==0 (
	ECHO %PcT% is online
	GOTO :eof
)  
ECHO %PcT% is offline  


SHUTDOWN /s


:END

Re: Ein stiller WHS

Verfasst: 1. Jan 2008, 21:23
von AliG
Aha, cool, danke ;)

lg Alex

Re: Ein stiller WHS

Verfasst: 3. Jan 2008, 20:26
von lars
Hehe,
schön gelöst!

Und auch ein sehr feiner Server!


Grüße vom Lars