@echo off
set var_statdisk1=iso.3.6.1.4.1.674.10893.1.20.130.4.1.4.1 = INTEGER: 3 
set var_statdisk2=iso.3.6.1.4.1.674.10893.1.20.130.4.1.4.2 = INTEGER: 3 
set var_statdisk3=iso.3.6.1.4.1.674.10893.1.20.130.4.1.4.3 = INTEGER: 3 
set var_statdisk4=iso.3.6.1.4.1.674.10893.1.20.130.4.1.4.4 = INTEGER: 3 
set var_statdisk5=iso.3.6.1.4.1.674.10893.1.20.130.4.1.4.5 = INTEGER: 3 
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\sleep.exe" 120
:snmpwalk
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\snmpwalk.exe" -v2c -c public 127.0.0.1 .1.3.6.1.4.1.674.10893.1.20.130.4.1.4.1 > "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd1.tmp"
FOR /F "delims=" %%a IN ('more "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd1.tmp"') DO ( set rstatusdisk1=%%a )
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\snmpwalk.exe" -v2c -c public 127.0.0.1 .1.3.6.1.4.1.674.10893.1.20.130.4.1.4.2 > "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd2.tmp"
FOR /F "delims=" %%b IN ('more "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd2.tmp"') DO ( set rstatusdisk2=%%b )
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\snmpwalk.exe" -v2c -c public 127.0.0.1 .1.3.6.1.4.1.674.10893.1.20.130.4.1.4.3 > "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd3.tmp"
FOR /F "delims=" %%b IN ('more "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd3.tmp"') DO ( set rstatusdisk3=%%b )
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\snmpwalk.exe" -v2c -c public 127.0.0.1 .1.3.6.1.4.1.674.10893.1.20.130.4.1.4.4 > "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd4.tmp"
FOR /F "delims=" %%b IN ('more "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd4.tmp"') DO ( set rstatusdisk4=%%b )
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\snmpwalk.exe" -v2c -c public 127.0.0.1 .1.3.6.1.4.1.674.10893.1.20.130.4.1.4.5 > "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd5.tmp"
FOR /F "delims=" %%b IN ('more "C:\Programme\Host Europe\HE Nagios Raidcheck Client\rstatd5.tmp"') DO ( set rstatusdisk5=%%b )
:check1
if /i "%rstatusdisk1%" NEQ "%var_statdisk1%" goto :status_nonok
:check2
if /i "%rstatusdisk2%" NEQ "%var_statdisk2%" goto :status_nonok
:check3
if /i "%rstatusdisk3%" NEQ "%var_statdisk3%" goto :status_nonok
:check4
if /i "%rstatusdisk4%" NEQ "%var_statdisk4%" goto :status_nonok
:check5
if /i "%rstatusdisk5%" NEQ "%var_statdisk5%" goto :status_nonok
:checkok
"C:\Programme\Host Europe\HE Nagios Raidcheck Client\sleep.exe" 300
goto :snmpwalk
:status_nonok
date /t >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
time /t >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
echo "Status HDD1 " "%rstatusdisk1%" >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
echo "Status HDD2 " "%rstatusdisk2%" >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
echo "Status HDD3 " "%rstatusdisk3%" >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
echo "Status HDD4 " "%rstatusdisk4%" >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
echo "Status HDD5 " "%rstatusdisk5%" >> "C:\Programme\Host Europe\HE Nagios Raidcheck Client\raidstat.log"
net stop heraidcheck



