REM メール送信にフリーソフトのSmile.exeが必要
@echo off
REM 時刻取得
SET DT=%date%
SET FNAME=%DT:~2,4%%DT:~7,2%%DT:~10,2%
REM 当日のイベントログ抽出
dumpel.exe -f sys.txt -l system -d 1
dumpel.exe -f app.txt -l application -d 1
REM イベントログにエラーのコード「1」があるか確認 あれば、yydd_event.txtに書き込む
for /F "tokens=1,2,3,4,5,6,7,8,9,10" %%i in (sys.txt) do IF %%k equ 1 echo %%i %%j %%k %%l %%m %%n %%o %%p %%r >> %FNAME%_event.txt
for /F "tokens=1,2,3,4,5,6,7,8,9,10" %%i in (app.txt) do IF %%k equ 1 echo %%i %%j %%k %%l %%m %%n %%o %%p %%r >> %FNAME%_event.txt
REM 不要なファイルの削除
DEL sys.txt
DEL app.txt
REM 条件判断 エラーログができているかの確認
if exist "%FNAME%_event.txt" (GOTO mail) ELSE (GOTO end)
smail.exe -hsmtp.hoge.net -f"監視_MGR
goto end
:end
exit
0 件のコメント:
コメントを投稿