@echo off REM #################################### REM Description: This script is used to send email notifications for the REM smartmontools service on server.test.com. REM Required files: hostname, tr, unix_date, blat REM Last modified: May 25, 2010 REM #################################### REM ################ REM Set variables REM ################ set hostname="C:\WINNT\system32\hostname.exe" %hostname% > %hostname_results%# for /f "tokens=1" %%x in (%hostname_results%#) do (set host=%%x) del /f /q # > nul 2>&1 set tr="C:\Program Files\System Utilities\bin\tr.exe" echo %host% | %tr% '[:upper:]' '[:lower:]' > %lowercase_results%# for /f "tokens=1" %%x in (%lowercase_results%#) do (set host=%%x) del /f /q # > nul 2>&1 date /t > %date_results%# for /f "tokens=2" %%x in (%date_results%#) do (set date=%%x) del /f /q # > nul 2>&1 set month=%date:~0,2% set day=%date:~3,2% set year=%date:~8,2% set current_day=%month%/%day%/%year% set unix_date="C:\Program Files\System Utilities\bin\date.exe" %unix_date% > %unix_date_results%# for /f "tokens=4" %%x in (%unix_date_results%#) do (set unix_date=%%x) del /f /q # > nul 2>&1 set hour=%unix_date:~0,2% set minute=%unix_date:~3,2% set second=%unix_date:~6,2% set current_time=%hour%:%minute%:%second% set blat="C:\WINNT\system32\blat.exe" set recipient="%SMARTD_ADDRESS%" set profile="test.com" set subject="System Alert: Smartd warning (%SMARTD_FAILTYPE%) on %host% [%current_day% %current_time%]" %blat% - -to %recipient% -subject %subject% -p %profile% -q > nul 2>&1 exit