WINDOWS和LINUX下带时间的PING包监控脚本
================================WINDOWS=================================
''
''使用方法
'';cscript ping.vbs 172.26.163.10 -t -l 1000
''
Dim args, flag, unsuccOut
args=""
otherout=""
flag=0
If WScript.Arguments.count = 0 Then
WScript.Echo "Usage: cscript ping.vbs [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]"
WScript.Echo " [-s count] [[-j host-list] | [-k host-list]]"
WScript.Echo " [-r count] [-w timeout] destination-list"
wscript.quit
End if
For i=0 to WScript.Arguments.count - 1
args=args & " " & WScript.Arguments(i)
Next
Set shell = WScript.CreateObject("WScript.Shell")
Set re=New RegExp
re.Pattern="^Reply|^Request"
Set myping=shell.Exec("tracert" & args)
while Not myping.StdOut.AtEndOfStream
strLine=myping.StdOut.ReadLine()
r=re.Test(strLine)
If r Then
WScript.Echo date & " "& time & chr(9) & strLine
flag=1
Else
unsuccOut=unsuccOut & strLine
End if
Wend
if flag = 0 then
WScript.Echo unsuccOut
end If
================================LINUX=================================
# while :;do ping -c 1 172.17.39.251|awk '/ttl=/'|sed "s/^/`date +%Y-%m-%d\|%T` /";sleep 1;done
显示效果如下
引用:
[root@PT_LINUX boot]# while :;do ping -c 1 172.17.39.251|awk '/ttl=/'|sed "s/^/`date +%Y-%m-%d\|%T` /";sleep 1;done
2005-09-20|15:24:40 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.240 ms
2005-09-20|15:24:41 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.235 ms
2005-09-20|15:24:42 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.220 ms
2005-09-20|15:24:43 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.224 ms
2005-09-20|15:24:45 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.211 ms
2005-09-20|15:24:46 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.211 ms
2005-09-20|15:24:47 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.222 ms
2005-09-20|15:24:48 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.221 ms
2005-09-20|15:24:49 64 bytes from 172.17.39.251: icmp_seq=0 ttl=128 time=0.222 ms
[root@PT_LINUX boot]#
转载于:https://blog.51cto.com/yunlongzheng/473022
WINDOWS和LINUX下带时间的PING包监控脚本相关推荐
- linux ping监控脚本,WINDOWS和LINUX下带时间的PING包监控脚本
================================WINDOWS================================= '' ''使用方法 '';cscript ping.v ...
- linux win10 时间同步服务器,windows和linux下服务器时间如何校正?
实现思路: 使用NTP(简称network time protocol)协议可以让你的计算机自动与服务器上的时间同步.从而保持最准确的时间. 中国国家授时中心的IP地址是:210.72.145.44. ...
- linux设置send时间,[转]Socket 的send,recv在windows与linux下的超时设置
从昨天到今天一真在搞这个网络断线检测的问题,一直没搞好,网上大多都说用ping 可以搞定,不过我就是搞不定,没办法之下想了个不是办法的办法,在 服务器上开了一个 UDP端口,监听数据,然后回发,不用T ...
- Windows和Linux下的MTU查看和修改
Windows和Linux下的MTU查看和修改 Windows下: https://jingyan.baidu.com/article/ad310e80ff9bf81849f49ea9.html li ...
- Linux下的时间详解【转】
Linux下的时间详解 [转载]http://www.fangshanzi.com/linux-time-function-detail/ 1.首先来总结一下hwclock,这个容易晕: 1)/etc ...
- java socket windows linux,socket在windows下和linux下的区别
windows到Linux代码移植遇到的问题 1.一些常用函数的移植http://www.vckbase.com/document/viewdoc/?id=1586 2.网络------转载& ...
- 性能测试入门(六)windows及Linux下做压力测试的注册表设置
windows及Linux下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWa ...
- tftpd32服务器软件在Windows与linux 下的文件传输(服务器ip 的设置问题)
tftpd32服务器软件在Windows与linux 下的文件传输 https://blog.csdn.net/stoic163/article/details/42804421 2015年01月17 ...
- docker修练之windows与linux下实践记录
docker修练之windows与linux下实践记录 mysql 持久化 mkdir -p /var/own/mysqldata/ docker run --name mmsql -v /var/o ...
最新文章
- statTarget-基于QC样本的代谢组学数据校正
- 双层lstm每层有自己的权重参数吗_一幅图真正理解LSTM的物理结构
- 微软私有云分享(R2)16PowerShell查看虚拟机信息
- linux安装静默安装was7,WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)
- V4L2学习(三)框架分析
- SAP License:用望闻问切给企业“看病”
- 魅族魅蓝max简单打开USB调试模式的经验
- Oracle数据库忘记用户名和密码怎么办
- Docker Swarm 入门
- ios Undefined symbols for architecture arm64
- 陈丹琦新作:关系抽取新SOTA,用pipeline方式挫败joint模型
- 死党教会我的编程”记忆大法“,安排!不看可别后悔
- python升序和降序排序_sql升序和降序(orderby升序和降序排列显示)
- 各个认证记录及说明SRRC与CTA认证
- Openstack安装与部署三:本地源配置
- 经典PID控制及应用体会总结
- 登陆时做下双因子验证
- 号称“更快更稳”的华为云全新云服务器S6性能大评测
- 我叫mt4最新服务器,我叫mt4怎么看服务器等级上限 经验上限查看方法详解
- Html创建动画的基本过程,动画视频制作基本的流程