Raid windows verification
De BlaxWiki
Révision datée du 26 avril 2012 à 15:28 par 217.174.199.129 (discussion) (Page créée avec « Ceci est un exemple de script sous windows pour faire remonter des infos de la carte raid <pre> @echo off set BINPATH="C:\Program Files\Compaq\Hpacucli\Bin\" set UNXUTILS... »)
Ceci est un exemple de script sous windows pour faire remonter des infos de la carte raid
@echo off set BINPATH="C:\Program Files\Compaq\Hpacucli\Bin\" set UNXUTILS="C:\Agarik\unixutils\usr\local\wbin\" set VC=C:\Agarik\Vision set PATH=%PATH%;%BINPATH%;%UNXUTILS% set TEMP=C:\Agarik\temp set WORK=C:\Agarik\temp rem # Couleur par defaut set COLOR=green rem # Couleur par defaut des tests set VCOLOR=red rem # message par defaut, ne devrait jamais etre utilise set MSG=Internal Error rem # Nom long, utilise dans l'envoi a la supervision set FULLNAME=manap.admsup.para.real.not rem # Duree de vie du message de la supervision set LIFETIME=12 rem # Service pour la supervision set SERVICE=raid rem # Juste un peu de verbosite set VERBOSE=4 rem # Je place un 'lock' if %VERBOSE% GEQ 2 gecho "Verification du lock" if not EXIST %TEMP%\running goto start if exist %TEMP%\running2 goto remlock gecho %DATE% > %TEMP%\running2 goto END :remlock gecho Suppression du LOCK del %TEMP%\running2 del %TEMP%\running :start if %VERBOSE% GEQ 1 gecho "Checking RAID" rem # je remet a zero les logs gecho "RAID STATUS" > %TEMP%\message.txt gdate >> %TEMP%\message.txt hpacucli.exe controller slot=0 physicaldrive all show >> %TEMP%\message.txt gecho -n "set Failed=" > %TEMP%\failed.bat type %TEMP%\message.txt | grep -c Failed >> %TEMP%\Failed.bat call %TEMP%\Failed.bat set COLOR=red set VMSG=Disk FAILED if not %Failed% == 0 goto SEND set COLOR=green goto SEND :SEND if %VERBOSE% GEQ 1 gecho "Envoi a la supervision" %VC%\VisionSvc.exe /file 172.30.100.209 1984 status+%LIFETIME% %FULLNAME%.%SERVICE% %COLOR% %TEMP%\message.txt rem # j'efface le lock del %TEMP%\running del %TEMP%\running2 :END