网络或者主机故障自动发送消息到手机
2008-12-11 15:39
309 查看
网络或者主机故障自动发送消息到手机
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
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
相关文章推荐
- 【WCF】 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:56.9810000”。
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:00”
- 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源有关问题导致的。本地套接字超时是“00:04:59.9990000”
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- 百度虚拟主机微信公众号开发接口配置成功但个服务器发送消息提示“公众号提供的服务出现故障”
- ***套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- Android Notification PendingIntent:当前App被kill 掉之后,当前App发送的Notification消息是否会被自动清除掉 ?
- 使用手机连结电脑,发送端消息的实验步骤
- Android 中在程序启动的时候自动检测网络状态(WiFi/手机网络)
- 发送消息给多台计算机在工作组/网络
- Android 中即时聊天或者后台任务需要发送消息的一种解决方案.
- Android 手机卫士--解析json与消息机制发送不同类型消息
- 高性能网络编程2----TCP消息的发送
- 利用heartbeat实现三台主机自动切换网络参数(两主一备)
- 异常信息:CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到
- 网络故障:本地连接受到限制或者是有个黄色的叹号,默认网关是0.0.0.0
- 高性能网络编程(二)----TCP消息的发送
- 一种自动反射消息类型的 Google Protobuf 网络传输方案