网络或者主机故障自动发送消息到手机

网络或者主机故障自动发送消息到手机
chinanetboy
实现方法:命令行邮件程序+批处理+网络检查命令

febootimail.exe使用格式:

febootimail.exe
-server
-CHARSET GB2312
-FROM [emailaddress]
-TO [手机emailname]
-SUBJECT "标题"
-TEXT "内容"
-ATTACH "完整文件名"
-SMTP smtp.qq.com
-USER emailuserid

rem batch file name is autocheckserver.bat
rem    function:
rem 先把此autocheckserver.bat添加到windows的自动启动中,以免下次要点击运行.
rem 当有一台主机ping 不通时,
rem 此批处理自动发送消息到管理员的手机上面,

@echo off
:start
rem  CHECK USA-SERVER Down
ping  ip address | find "timed out"  /c >tmp
for /f %%i in (tmp) do (
if %%i GEQ 2 febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT  USA-SERVER Down -TEXT SERVER ERROR
)

rem CHECK HK-SERVER DOWN
ping  192.168.0.254 | find "timed out"  /c >tmp
for /f %%i in (tmp) do (
if %%i GEQ 2 febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT  HK-SERVER DOWN -TEXT SERVER ERROR
)

rem CHECK SZ-SERVER DOWN
ping  192.168.1.250 | find "timed out"  /c >tmp
for /f %%i in (tmp) do (
if %%i GEQ 2 febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT SZ-SERVER Down -TEXT SERVER ERROR
)

rem CHECK GZ-SERVER DOWN
ping  192.168.2.250 | find "timed out"  /c >tmp
for /f %%i in (tmp) do (
if %%i GEQ 2 febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT GZ-SERVER DOWN -TEXT SERVER ERROR
)

rem CHECK SHANGHAI-SERVER DOWN
ping  192.168.3.250 | find "timed out"  /c >tmp
for /f %%i in (tmp) do (
if %%i GEQ 2 febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT SHANGHAI-SERVER -TEXT SERVER ERROR
)

rem CHECK EMAIL SERVERS 25 PORT
checkservice 192.168.3.3 25 | find "UP"
if %errorlevel% ==1  febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT USA SERVER DOWN -TEXT SERVER ERROR

rem CHECK SYBASE SERVERS 5000 PORT
checkservice 192.168.0.206 5000 | find "UP"
if %errorlevel% ==1  febootimail.exe -server  domain -FROM 邮箱地址 -TO 手机号码@139.com,手机号2@139.com  -SUBJECT USA SERVER DOWN -TEXT SERVER ERROR

rem 一分钟检查一个这几个跨国办公室的电脑主机一次,
rem 只要有一台中间存在网络不通,管理员的手机就可以收到邮件短信.
timer 300
rem 返回开始处
goto start



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值