@echo off
:: sende Mail wenn Plattentemperatur zu hoch
:: einbinden via scheduler
set schwellwert=40
set /p TEMP0=<"f:\scripts\Disktemp0.txt"
set /p TEMP1=<"f:\scripts\Disktemp1.txt"
if %TEMP0:~87,2% GTR %schwellwert% goto MAIL
if %TEMP1:~87,2% GTR %schwellwert% goto MAIL
echo Temperatur normal.
echo beende...
exit
:MAIL
@for /f "Tokens=1,2,3,4 delims=/. " %%a in ('date/t') do set Day=%%a
@for /f "Tokens=1,2,3,4 delims=/. " %%a in ('time/t') do set tim=%%a
set logfile=f:\scripts\logfile.txt
echo. >%logfile%
echo. ________________________________________________________________________________
echo. >>%logfile%
echo. Übertemperatur auf %hostname%: >>%logfile%
echo. >>%logfile%
echo. Werte vom %Date% um %tim% : >>%logfile%
echo. >>%logfile%
echo. >>%logfile%
echo. Harddisk 0 mit %TEMP0:~87,2% °Celsius >>%logfile%
echo. Harddisk 1 mit %TEMP1:~87,2% °Celsius >>%logfile%
echo. >>%logfile%
echo. >>%logfile%
echo. >>%logfile%
echo. >>%logfile%
echo. >>%logfile%
echo. ________________________________________________________________________________ >>%logfile%
echo. >>%logfile%
echo script by Rico G. - info[at]gonetworks.de >>%logfile%
echo. ________________________________________________________________________________ >>%logfile%
f:\blat\Blat.exe -install server2003.server.local watchdog@maxg.private.net
::f:\scripts\blat\Blat.exe -install server2003.server.local ftpserver
f:\blat\Blat.exe "%logfile%" -to watchdog@maxg.private.net -server ip -u username -pw password -debug -timestamp -log f:\blat\blatSMTPlog.txt -subject "Uebertemperatur auf %hostname% (%TEMP0:~87,2%C/%TEMP1:~87,2%C) -- %Date% / %tim% Uhr"