网络运行值班软件 Net Watcher (学习之作)
来源:互联网 发布:鼎新软件 编辑:程序博客网 时间:2024/05/21 10:21
最近一直在学习.net开发。 由于所使用的单位网络很不稳定,网络值班人员无法获知网络状态变化情况,以此为切入点,边学习边写了这个小东东---Net Watcher。
Net Watcher的原理非常简单,就是利用工具Ping,定时对网络设备进行Ping测试。测试计算机发送ICMP数据包并接收回应数据包,如果接收到的响应数据包为0,则认为网络不可达,即网络中断(Unreachable),如果接收到的响应数据包率低于80%,或者平均响应时间大于1000毫秒,则认为网络可达,但网络质量不好(Reachable)。其它则认为网络运行状况良好(Good)。
正常情况下,系统每隔10秒发送一个ICMP测试包检测网络状态是否发生改变。如果未发生改变,则保持每隔10秒的测试。如果网络状态发生改变,则再发送5个ICMP包,确认网络状态是否确实已经发生改变。若已经发生改变,则发生声音和文字提示信息,并将当前网络状态记录到XML文档中。
通过这种方式,网络管理员既可即时掌握网络运行状态,又可以了解一段时间的网络运行状态。为了便于阅读,还提供了工具,将XML日志文档转换为HTML格式的报告文档。
在记录日志上,系统也提供了较为灵活的方式,默认情况下每天生成一个日志文档,也可以自定义日志文档名,在整个运行期间只生成一个XML日志文档,同时提供了相应的生成HTML报告的工具。
系统没有限制待检测设备的数量,添加/删除/修改待检测设备非常方便,是否使用提示,也可以为使用者所设置。
当然,这仅是一个学习作品,功能的完备性、稳定性和效率都还有待改进和增强,希望有兴趣使用的朋友多提宝贵意见。
最后,请别忘了使用环境:Windows XP/2003 , .NET 2.0
声明:任何个人都可以用于非商业用途,但不得擅自对其进行修改。本人也不承担使用本软件带来的一切后果。
下载地址:
http://dl2.csdn.net/down4/20071008/08232726967.rar
- 网络运行值班软件 Net Watcher (学习之作)
- ZooKeerper学习之Watcher
- 运行值班制度
- Zookeeper学习之Watcher事件类型和ZK状态
- 值班
- 值班
- 值班
- zookeeper之watcher机制
- 程序设计之值班排班程序
- .NET软件运行架构 之 打破编译器的界限
- Watcher
- Zookeeper之Watcher事件-yellowcong
- 学习笔记之有关杀毒软件对软件运行的影响
- [ASP.NET学习笔记之十一]ASP.NET网络打印
- .net 之运行环境
- css和js学习之作
- VB.NET学习笔记二之编写软件
- 神逸之作:国产快速启动软件神品ALTRun
- 最近一个比较狠的病毒(ZZ)
- Java集合框架
- SQL视图加密
- 上班族饮食十大“夺命”恶习
- 像个高中生一样,对程序有强烈的好奇心。
- 网络运行值班软件 Net Watcher (学习之作)
- [原创]asp.net+ajax+access做的web中国象棋
- JBuilder2007企业版破解及汉化方法
- 数组换位问题
- 如何在xml中存储图片(从一个论文中截下来的)
- Enterprise Library简介
- EAN13条形码的知识
- IOC详解
- spserver http性能测试结果