Seiten

Montag, 11. November 2013

HP Server Festplatten Status Prüfen

@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: