国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

計算機/網絡設備狀態監測腳本 批處理

2020-06-09 14:07:55
字體:
來源:轉載
供稿:網友
以前自己寫的一個監控腳本,每隔10秒使用PING命令檢查一個IP列表中的IP,如果不通,則通過messenger消息發送,并使用BEEP發出報警聲。需要文件sleep.exe(可到網上下一個)、BEEP.EXE(自己用DELPHI寫的,不必需,代碼可去掉,也可以去網上找一個),再建立文件ip.txt,user.txt,運行腳本即可。

復制代碼 代碼如下:

rem main.bat 
@echo off 
for /F "eol=; tokens=1,2* delims==" %%i in (ip.TXT) do call :checkip %%i %%j 0 
echo -------------------------------------------------------------- 
echo ----第一輪檢查完畢,如果沒有聽到報警聲,表示各IP都可以PING通---- 
echo ----如果有異常的IP,請再手動使用PING命令,以確認檢查的正確性---- 
echo ----       現在進行循環檢查,每隔10000ms檢查一個IP         ---- 
echo -------------------------------------------------------------- 
:begin 
for /F "eol=; tokens=1,2* delims==" %%i in (ip.TXT) do call :checkip %%i %%j 10000 
goto begin 

:checkip 

@echo off 
PING %1 -n 1 | FIND "TTL=" >NUL 
IF NOT ERRORLEVEL 1 ECHO %1(%2) Status OK at %TIME% 
IF NOT ERRORLEVEL 1 GOTO NEXT 
PING %1 -n 1 -w 3000 | FIND "TTL=" >NUL 
if %ERRORLEVEL%==1 call :send %1 %2 ELSE ECHO %1(%2) Status OK at %TIME% 
:Next 
sleep %3 
goto end 

:send 
@echo off 
ECHO %1(%2):::::Status ERROR at %TIME%::::: 
for /F "eol=;" %%i in (user.TXT) do net send %%i "Error Pinging %1(%2)." >NUL 
Beep 1500 500 
Beep 500 500 
Beep 1500 500 
Beep 500 500 
goto end 

:end 
;ip.txt,關鍵IP,一行一個IP,等號后面可輸入名稱
192.168.0.1=集團網關
192.168.0.123=test

;user.txt,計算機名或IP,檢測到網絡不通時,發送消息給文中的用戶
computername

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋宁县| 繁昌县| 阳信县| 玉溪市| 宜阳县| 清镇市| 茂名市| 德令哈市| 深泽县| 娱乐| 阳信县| 吉安市| 大方县| 合阳县| 琼结县| 古蔺县| 盈江县| 崇阳县| 厦门市| 威海市| 宿迁市| 高雄县| 周口市| 安塞县| 景谷| 上杭县| 宜宾市| 金沙县| 中山市| 兴义市| 江安县| 莱州市| 扎鲁特旗| 襄垣县| 崇左市| 汪清县| 垦利县| 永城市| 榕江县| 蓬安县| 大田县|