@echo off
REM Den Status der Festplatten prüfen c A.Lanz
REM **********************************
set log= "C:\Dokumente und Einstellungen\Administrator\Desktop\e200 Raid Status.txt"
C:\Programme\Compaq\Hpacucli\Bin\hpacucli.exe ctrl slot=4 logicaldrive all show status > %log%
C:\Programme\Compaq\Hpacucli\Bin\hpacucli.exe ctrl slot=4 physicaldrive all show status >> %log%
REM Wenn im logfile bei jeder Zeile hinten nicht ": OK" steht, dann eine E-Mail schicken.
for /f "usebackq tokens=2 delims=)" %%a in (`find "):" %log%`) do if NOT "%%a" == ": OK" goto :send
if [%1]==[send] goto :send
goto:eof
:send
blat.exe %log% -to al@alanz.ch -subject SvenServer-RAID-Status -q
goto:eof
REM ==========================================================
rem so sieht das logfile etwa aus:
logicaldrive 1 (298.0 GB, RAID 5): OK
physicaldrive 2I:0:5 (port 2I:box 0:bay 5, 160 GB): OK
physicaldrive 2I:0:6 (port 2I:box 0:bay 6, 160 GB): OK
physicaldrive 2I:0:7 (port 2I:box 0:bay 7, 160 GB): OK
Keine Kommentare:
Kommentar veröffentlichen