- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络连通性自动告警实现及应用
网络连通性自动告警实现及应用 摘 要 本文介绍了一个调用PING命令功能以实现网络连通性自动检查的实现方法,以及结合关系型数据库和企业短信平台在天生桥水力发电总厂网络管理中的应用,实现在分钟级别轮询所有设备在线状况并提供异常自动告警功能。 关键词 网络连通性检测 ICMP PING 中图分类号:TN915.06 文献标识码:A 0引言 “PING” 这个命令是检查网络运行情况最简单实用的方法,但一般情况下,需要在命令行手动执行并在命令后跟上对侧设备的IP地址。其实,我们只要巧妙利用“PING”这个命令,就可以设计一个软件,能每分钟替您“PING”一遍您的设备,并自动将结果告知您。如果您的企业有短信平台,那您就只需要拿出手机看一下短信就能回答这个问题了。 网络连通性自动告警软件,或者我们可以称为“自动PING软件”,能让您在老板或用户打电话责怪您网络不通之时,自信地报告已经发现故障并正在做相应处理;也许在用户使用网络前您就提前解决了,那就减少您接到类似烦人的电话的次数。这个软件还能帮助您在受到网络攻击后(希望永远不要发生),向网警提交攻击的发生时间,持续时间和整个攻击过程网络掉包数据等,或者在您编写年度技术总结时,为您提供分析设备运行率、网络异常事件次数等统计数据。 1 功能需求及设计要点制 1.1 自动“PING”功能技术要点 软件最重要的功能就是能够自动的“PING”设备,我们可以使用一个批处理文件来实现自动“PING”,但获取返回的数据是很头疼的一件事,但我们从更底层的角度来考虑,分析一下“PING”这个命令是如何实现的,就可以通过直接调用ICMP协议来解决问题。 ICMP协议是一种面向连接的协议,用于传输出错报告控制信息。它是一个非常重要的协议,它对于网络安全具有极其重要的意义。它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。 ICMP提供一致易懂的出错报告信息。发送的出错报文返回到发送原数据的设备,因为只有发送设备才是出错报文的逻辑接受者。发送设备随后可根据ICMP报文确定发生错误的类型,并确定如何才能更好地重发失败的数据包。但是ICMP唯一的功能是报告问题而不是纠正错误,纠正错误的任务由发送方完成。 我们在网络中经常会使用到ICMP协议,比如我们经常使用的用于检查网络通不通的Ping命令(Linux和Windows中均有),这个“Ping”的过程实际上就是ICMP协议工作的过程。还有其它的网络命令如跟踪路由的Tracert命令也是基于ICMP协议的。编程实现上通过微软已经提供了开放性的接口――ICMP.DLL动态链接库实现。 1.2 设计实现的功能 ?芴峁┘觳馍璞傅淖远ㄒ褰缑妫煞奖闾砑印⑸境⑿薷男杞凶远馐缘纳璞浮? ?芗觳饴盅奔淇勺远ㄒ?秒级、分钟级)。 ?芴峁┘觳饫肥菪慈牍叵敌褪菘獗4婀δ堋? ?芴峁┒绦鸥婢δ埽⒖杀嗉邮杖嗽焙褪只怕搿? ?茉诮缑嫔鲜凳毕允驹谙呱璞负屠胂呱璞竿臣菩畔?? ?芴峁┒绦牌帘喂δ埽谏璞肝ぁ⒌魇允笨墒侄衅帘巍? 1.3 开发环境 ?懿僮飨低常?icrosoft Windows XP ?鼙喑逃镅裕?icrosoft Visual Basic 6.0 ?苁菘饫嘈停?icrosoft sqlserver 2000 2 软件的流程与结构 2.1 软件流程 (1)读取数据库,设备参数表,获取检测设备IP地址清单和检测结果表中上次测试结果。 (2)通过核心模块FUNCTION PING,调用系统icmp.dll动态链接库,顺序进行PING测试并获取返回结果。 (3)通过比较返回结果与上次存储的结果,如一致则流程结束。不一致则继续进行下一步4。 (4)将测试结果写入数据库,并调用短信告警功能。 2.2软件运行界面 界面中,参数设置按钮可进行设备添加、删除、修改和轮询时间定义,如图: (下转第134页)(上接第131页) 3短信告警功能联动及代码设计 本软件根据天生桥水力发电总厂短信平台实际情况,采用数据库触发器实现告警短信实时写入短信平台待发短信表中,告警短信接口通过SQL结构化代码如下: declare @votetime datetime declare @content nvarchar (4000) declare @phone nvarchar (20) declare @devid int declare @message nvarchar(100) de
您可能关注的文档
最近下载
- 实验动物学(462页PPT课件).pptx VIP
- Unit 5 Let’s go Hit it big课件 2025外研版英语四年级上册.ppt
- 高教版中职历史基础模块中国历史第七课三国两晋南北朝时期的科技与文化(教案).pdf VIP
- CJJT 291-2019地源热泵系统工程勘察标准.docx VIP
- 《红星照耀中国》知识点整理.docx VIP
- 康士廉CS4000中文说明书.pdf VIP
- 车辆运营服务方案.docx VIP
- 《消费心理学》全套完整版教学课件(共217页PPT).pptx
- ANSI ESD S20.20-2021(完整中文版本).docx VIP
- 钢筋承包合同范本.docx VIP
文档评论(0)