当前位置:论文写作 > 论文集 > 文章内容

基于Delphi的本地网管网元监测系统的设计实现

主题:综合网络管理系统告警 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-14

简介:大学硕士与本科告警网络毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写告警网络方面论文范文。

告警网络论文范文

综合网络管理系统告警论文

目录

  1. 1. 太原联通本地固定电话网管系统网络概况
  2. 综合网络管理系统告警:告警过肩摔槟榔西施:愿和解收场

刘诗儒 秦建军

(中国联合网络通信有限公司太原市分公司 太原030001)

摘 要本文介绍了本地网管系统的网络概况,对故障判断方法进行了分析,详细阐述了网元监测系统的设计原理和主要功能模块的实现方式.

关键词ICMP实时监测网元数据库

我公司的本地固定电话网管系统采用安徽科大恒星科技有限公司的本地固定电话网集中网管系统,对交换机监控、维护、业务工单制作、话务分析等工作起到了重要作用,但是在实际维护工作中发现缺少对网管系统本身网元的监控手段,如果采集机或协转设备( NC608)发生故障,造成网管系统不能正常使用,不能迅速判断故障原因,延误了障碍处理时间,给值班维护、障碍派修造成很大困难,因此开发了本地网管网元监测系统.

1. 太原联通本地固定电话网管系统网络概况

太原联通本地固定电话网管系统采用DCN网络搭建的,包括有40多个交换局点,每个局点至少有3个网元,全网共有100多台设备,每台设备可以看成DCN网内1个网元.

2网络故障判断方法

每个局点包括3台网元设备,即华为2403交换机、康海NC608协议转换器和HP380 G5采集机,局点(以308局为例)的网络结构二通过Ping各个网元IP地址即可判断是哪台设备或网络故障,如果协议转换器NC608或HP采集机有一个能Ping通,则可判断华为2403交换机运行正常;如果NC608或HP采集机有一个能Ping通,另一个网元Ping不通,则Ping不通的网元发生故障;如果两个网元地址都Ping不通,则可能是华为2403交换机故障,或者是NC608和采集机同时故障(两个网元同时发生故障的概率较小),在实际工作中证明,采用此方法判断网络故障的准确率在90%以上.

3程序设计与实现

3.1 Delphi介绍

Delph17新增了Indy网络控件组,包括了几乎所有的网络协议控件,比如论文范文TP、POP3、SNMP及ICMP等,避免了程序员直接与WinSocket打交道,方便了我们编写网络程序.我们可以在Indy Clent中找到ICMP协议控件IdIcmpClient,通过调用其Ping方法向其他目的端发送和接收ICMP包来诊断与该计算机的连接状态:

3.2 ICMP工作原理

ICMP (Internet Control MessagPs Protocol)是In-ternet信报控制协议的缩写,它将报文放在一个lP数据报的数据部分中通过网络传送,该协议允许主机向其他的主机或者路由器发送并且回收差错与控制报文,它为发生差错的主机提供了向源端报告差错的功能.连通性测试程序Ping正是利用了ICMP协议的这种特性,通过向目的端(宿主)发送并且回收信报来测试端到端的连通性.

3.3程序主要功能

该程序以交换局点的网元为对象,实时自动监测与该网元的网络联通状态,根据检测结果及时更新网元状态,并在告警面板上实时显示监测结果,发出声音告警,同时将监测结果以日志形式保存到本地,以便查询和处理.

从功能上可分为:管理模块、网络检测模块、告警面板模块、日志处理模块、声音告警模块等.网络检测功能在操作上分为手动和自动两种,且设置成互斥关系;告警面板能够显示所有交换局点的运行状态,以及故障定位信息;日志处理模块实现了对检测记录自动保存成日志,方便障碍的事后分析处理;声音告警模块实现有告警时发出声音提示,可以选择有无等.

3.4主要源码及实现

1.创建数据库

Close,

SQL.Clear,

SQL.Add(.CREATE TABLE”WANGG.DB"&,acute,),

SQL.Add(’(局向CHAR (30),IP地址CHAR(15),状态CHAR(8),论文范文CHAR(18》’);

Active:等于 TrUP:

Close:

2.监测过程的完成

综合网络管理系统告警:告警过肩摔槟榔西施:愿和解收场

在一次监测过程中,以数据库中交换局点记录为顺序,逐一完成对全部局点的监测,同时根据检测结果更新告警面板状态并保存日志.对每个局点的监测,是通过调用ICMP协议,向测试端口发送请求,如果接收到该端口的应答,则状态为“正常”,否则,状态为“中断”.

TIpAddress:等于NetLibDataSource.DataSet.FieldBy—Name(‘IP地址’).AsString, //从lP库中取对端IP地址

NameString:等于NetLibDataSource.DataSet.Field By-Name(‘局向’).AsString, //从lP库中取对端名称

DestAddress:等于lnet_addr(PChar(TlpAddress》,//将目标地址转换成网络格式 Echo_Result:等于IcmpSendEcho (IC MPHandle,DestAddress,Request-DataBuffer,Pac ketSize,@IPOptionlnfo,IC,MPEc hoR eply -Buffer,

Sizeof (TIcmp_Echo_Reply)+Packet-Size,TimeOut), ,/发送回波请求,并等待回波应答

if Echo_Result<,>,0 then //判断回波并给出网络结果

be,gin

NetLibDataSource.DataSet.FieldByName(‘状态’).AsString:等于’正常’;

CreaceNSLog

(DateTimeToStr

(Now)++NameString+&,acute,:[&,acute,+TIpAddress+&,acute,]连接正常’);

flagl:等于true,

e,nd,

NetLibDataSource.DataSet.Next,

NetlibDataSource.DataSet.Edit,

3.声音告警模块的实现

if not gaojing.Cvoice.checked then

begin

PlaySound (PChar (&,acute,C:\WINNT\Midi-a\Ding.w论文范文&,acute,),O,snd_ASYNC or snd_loop),

end,

4结束语

本系统在Windows环境下运行,人机界面友好,操作方便,简单易学.实施后极大提高了网络运行的稳定性,尤其是发生较大面积的网络故障时,对维护人员快速定位故障,及时派修,起到了重要作用.

参考文献

鲁礼炳,基于ICMP组件的网络状态实时监测系统的设计与完成,计算机与信息技术,2003,(6)

沈才梁,万志平.Delphi 7.0程序设计教程,北京:清华大学出版社,2004

TeixeiraS,Pac,hecoX.Delphi5开发人员指南,北京:机械工业出版社,2000

张大年,廖智勇,刘剑锋等.Bnrland Delphi数据库应用开发技术与实例.北京:清华大学出版社,2002

总结:主要论述了告警网络论文范文相关参考文献文献

综合网络管理系统告警引用文献:

[1] 计算机网络参考文献格式范文 财务管理系统和电脑方面毕业论文提纲范文10000字
[2] 综合管理系统论文范文集 系统设计和综治维稳类本科毕业论文范文2万字
[3] 超市管理系统论文题目大全 超市管理系统论文题目怎么定
《基于Delphi的本地网管网元监测系统的设计实现》word下载【免费】
综合网络管理系统告警相关论文范文资料