BonView网络监控软件技术文档.docx
BOnVieW网络监控软件技术文档北京博索科技有限公司便是设il和开发功能从程序层曲提升到了数据传M层曲,应用程序不再是一个孤军奋战,单独运行过程式结构:它是能防处理丰富(XM1.)文档向外界基需的声明性展性的一个消息传递小务或者消息传递代理.监拴的过程、境成应用程序或者其他第三方应用的交互由力1经过编排的消息,消息可以依据消息的内容、格式要求和业务规则被代换或背处理.BOnYieW网管系统主要由以下几个子系统组成:,基础子系统:,用户界面子系统:/数抠采集了系统:/出置了系统:/扩展接口子系统:/故障评理子系统:BOnYieU系统结构设计目标是涵客户化、扩展性、蛆成性的要求“/客户化:用户可以自行配置各种功能:/扩展性:用户可以增加一些插件到系统中:/集成性:可以和其他系统数据共享、无维生成.透宛度和模块化也是BSWie"的显著特征。向外界纵族、能绯0我描述和UJ扩展的不仅仅是文档和消息,就连通过消息和文档进行的交换和操作也是如此.组件可能与其它组件以“松救秋合”的方式结合再起,好个组件在功能上都独!立于其它组件.;'色"一、,rn(5>,三=C三;<<WW)”.吗、rk«vVmlI>Mraat<s)(sy);BOnIiCW系统结构图1、系统架构基础子系统是胞个BOnYieU系统的基础,它供应些必不行少的系统基础功能.主要包含以F模块:< 1)用户管理模块用户管理模块可以增加、惟改、删除用户.也可以给不同用户赐予不同权限.BonView用高级别的系统管理员可以为其它系统管理人员配置不同的用户名、率码和管现权限。权限设置覆旗BUnVieW的全部功能,包括监测器、报警、报告和渗断工具等.不同的系统管理员用不同的用户名和雷码登录系统,看到的UJ能是完全不同的监测内容,可对系统进行的操作也大相径庭,这样便利了不同系统管理人仍协同完成信息平台的运甘fft护工作,权责分明,便于对信息平台进行规能化、制度化管理.例如可以为企业北信息管理制门领导特地开设一个用户,只允许他查存有关的用监测的运行状况,而不能对BOnYieW进行任何设置.下图为部分用户管理设置界面,通过简洁的勾选,可以设理该用户可以看到那些监测内容以及'以对系统进行哪些操作.(2)WebServerBonViCW是一个B/S结构的应用系统,自带一个UCbServer。用户安装完系统后,WebSerVer自动配置,用户可以特别便利地阅读、管理HOnYie%不须签进行任何额外配置,大大削减了用户的工作fit.另外WebServer可以限制登录用户的IP地址非合法】P的用户不允许身录系统,珀加了系统平安性。< 3)存储加密模块BonVielr存储了一些重要的系统信息,如远程眼务器用户名、密码等,因此对数据的加率特别重视,所以来纳了国际先进的加桧算法,支持128位数据加密,对系统平安供应了有力保障,(4)任务安排任务安排是BonViCW的一个核心模块,它作为服务安装在系统中,负揖运行监测器、发送警告,并依抠配界文件在指定时间运行监测潞.采纳多浅程技术保证了览测密的并发运行,增加了系统监测.ft.单机监测容Jft在300500监测点之间.< 5)数据管理模块数据管理模块为界面层供应数据接口.数据管理模块脸藏数据库的数据结构.加雷出通用接口.界面层并不干脆操作数据库,而是操作数据管理模块如露出来的通用接口、对象,如MMilor类、GroUP类等,数据的隔因为系统的开放性、扩展性供应了很好的支持,2、数据分析用户通过用户界面子系统位看系统实时状况、阅读报i.用户界面子系统分为4类,用户整体性能界面、河络应用拓扑图、Web报告和NET平台.<1)用户整体性能界面BonView监测通过“红绿灯”规则,以红色、黄色、绿色分别表示监测的错误、危急、正常这3个状态,以便系统管理员一目了然坨了解整个系统的运行状况.<2)网络应用拓扑网络的用拓扑可以直观显示整个网络的运行状况.5一般的网络拓扑不同.它的柘扑W点上不仅可以表示为一个实际的网格设备,如服务器、跻由零、交换机、防火塔等,而且可以我示一个实际的应用服务,如WWW服务,数据库服务,邮件服务等。假如拓扑W点所对应网络设缶或应用阻务发生故障,则该拓扑节点以红色或黄色标识,通过网络拓扑图用户可以快速发觉哪个网络节点发生故障,进行刚好处理.网络应用拓扑运用户可以通过鼠标点击某个拓扑节点,荻得对应当节点的BooView监测的动态菜单.点击某个BOnViCw监测的菜单项可以进入相椀的报告.网络应用拓扑可以让用户利用ViSiO工具在本地工建自己拓扑图,划过BCnviCW供应的PUbIiSer工具将用户的拓扑图发布刎BOnvieW系统上,因此极易操作,(3)WebIRftBOnVieW通过Web报告模块供应应用户刚好报»和安排报告,报告UJ以通过EnUIil发送到用户指定的邮箱.BOnVieW报告内容分为4节 状态的统计,该节给出相应监测状态的统计和鼠终次的监测状态,BonView监测状态分为3种:正常、危急和错误. 数据的统诃,该W给出相应监测参数的JS大值、用小值.平均值和取终一次测糙值。并供应图形和数据表格显示。 危急.数据的统计,该节给出相应监测状态为危急的数据,以供用户衣询. 错误数据的统计,该节给出相应监测状态为错误的数据,以供用户杳询 4).NET平台,NET平台即MicrosoftXMI.Webservices平台.XMl.WcbServiCeS允许应用程序通过Internet进行通讯和共享数据.而不管所采纳的是唾种操作系统、设备或编程谱衣.Microsoft.NET平台供应创建XM1.Wcbservices并将这些服务集成在一起之所痛.3、数据采集数据采集程序对整个网络运行参数进行全面、系统、深化的采集,用户可以通过开放的设定数期的采集安排,来合理的设il因络性能蓝洲领吱和时段,BOnVicW依据安排自动的来维数据,从而对网络实行高度智能的监测,数据包括职务器信息、网络信息、企业应用信息、Web应用信息等.监测方式采纳集中非代理式监测,在被监测对象上无需安装任何代理软件,电沽安笠实施.维护升级费用更低,与代理式监测方案相比,有明显的优势.数据采集子系统包括4个模块:服务滞监测模块.网络监测模块、企业应用监测模块和WCb应用监测模块.(1)服务零监测模块服务;S监测模块域子TE1.NET、SSH和RPC协议,可以获得远程服务器的系统资源,它运行在2000平台,可监测1.irwx、英文Solari,、英文AIX、FreeBSD、UnixWare,HP-UX.OpenServer.DigitalUnix,Cobalt.True64.Slackware,XSolaris,JtAlX,对于客户特别的操作系统还可依据客户的需求动态定制我们的监测系统,用户只需依据规定接口生成监测模块.BOnYieW监测系统会自动识别并装找该模块.监测模块通常须要用户供应被监测的远程服务器的个登录账号,用户可以购过BonVieW的限置子系统完成登录账号的添加跻平台监测使网管人仍通过一套系统就可以管理多种操作系统服务器,使管理异构网络环境的管理贝特别便利.(2)网2监测模块网格监,测模块基于SNMP和ICMP等协议,此模块中供应了极为广泛的网络监测,通过该模块,管理员可以全面监测整个网络体系,例如网络的连通行(Ping)及其网络设咨(路由器、交换机、防火墙)的状态,如端口,路由器CpUtft我等,该监祗模块通常须要被监测的网络设备开启SNMP的服务,BonView系统通过发送Ge恳求并接受来自被监测的网络设备的响应.网格接口流量监测是网络监测中特别理要的一个指标.它包括四个最仃权成的衡量网格性能的参数:蛹入流欧、输出流贵、输入丢包率'输出丢包率.程序内核采纳MRTG代码.MRTG是目前国际公认的网络接口流量监测软件.(3)企业应用监测松块在企业的网络管理过程中,管理者的一大部分精力须要放在维护电子邮件、网站等企业应用上.企业应用监测模块依抠企业内郃的这种需求,供应了系列仝面的监测参数,用来系统的管理企业各种应用和服务,加数据库服务、EmaiI服务和各种中间件等.该模块基于ODBC.POP3NMTP等协议,除数据库服务外(用户配置ODBC数据源).用户通常不须要对被监测服务进行配置,(4)Web应用监测帙块WCb应用监测模块可以全面智能的监浏各种与Web应用相关的服务,1DNS.ETP,WcbPUbliSher和ASP等,该模块艇HCPIP办议族中的各种应用层协议(HTTP.FrP和DNS等),用户通常不须要对被监洌服务进行配置.4、系统配置在配置子系统中,笆理员依据系统环境和监测方柒对BOflV沁W进行配置,其中包括系统设置、监测配置'网格内用柘扑图绘制模块和流程诊断配置模块.(1)系统设置在系统设置中,管理员依据具体监测系统的须要来鼠置运行BonView所需的全部辱数,包括与运用和访问权限行美的延对选项,与报警有关的短信设置和EmaiI设出,与监测器及其报告有关的执行安排,与用户有关的用户管理,以及与配优备份有关的备份管理设过. 基础选攻设置:管理员可以设置允许访问BOnViCW的上机.当一台上机向BOnViCw系统发送访问恳求后BonViCW系统得到该上机的IP地址,并推断此IP地址是否存在于允许访问BOnVieW的IP地址列表中,假如存在,则允许其访问,否则将拒绝此思求。施础选项中还供应了一个操作确认机制,假如选中此机制,则系统为管理员供应一项故障确认功能.即当某监测器发生故障时,管理员可通过此功能添加对此故陈的描述,并可查在此故障的被确认的日志. 短信设置,管理员在SMS次世中配置发送短信的相关设置.当SMS短信警报被触发时.BonVie会自动读取为信设汽.并用该设置发送短信“在短信设置中.管理员除了可以出罚.发送设置,还UJ以设置接收短信方的设用,即增加附加SMS设巴,通过此功能用户可以添加多个接收方的信息,此功能大大简化了添加警报的过程,用户不家要每添阑个短信报警都手动输入接收方信息,BonVieW会自动列Ul全部用户已经添加的接收方供用户选择. EmHil设置:管理员在E-mail设置中配应发送帼件的相关设置,当Email普批被触发时.BonVieW会自动读取E-mail设置,并用该设置发送雌件.在E-mail设置中,管理员除了可以配罚发送设列.,还Ur以设巴接收加件方的设置,即增加附加E-mail设置,通过此功能用户可以漆加多个接收方的信息.此功能大大简化了添加警报的过程,用户不须要每添加一个EnUiI报警都产动输入接收方信息.BonViCW会自动列出全部用户已经添加的接收方供用户选择. 日志设置:系统诲大都要侬据管理员设置的监测安排生成大量的监测数抠H志,H志会无限制递增的占用空间,因此BonView为管理员供应了定期清理数据的功能,管理员只需设置监测数抠保存的天数.BonV沁W会依据此天数定期清理监测日志. 执行安排设置:依抠不同的监测须要和系统性能.钟理员须要制定针对性较强并能更加优化资源占用的执行监测安排.在执行安排设置中管理员可以增加多种执行安排.来限制每个监测.监测器和执行安排的绑定方式是在设置监测器时BonVicw自动列出全部巴设置的执行安排,管现员只需选择针对该监浏的执行安排,然后运行监测器即实现了绑定。同样,由丁报告的作用是让管理者更直观的了解系统运行和网络运营状况,所以有选择性和儡理性的生成报的是特别必要的.BonVieW通过执行安排过滤非重要时段的监测数据,依据设置的生成、显示并发送电点时间段的监测数据.类似于监测器和执行安排的绑定,管理员只衢设置报告时选择针对生成该报告的执行安排.即实现了报告与执行安排的绑定。 备份管理设制.:由于系统的变更或其他须要,管理员须要变更若干设置,为了避开系统发原或设置不合理所连带的U原ffiffBcnView设汉的亚复性操作,BonView供应了备份管理,管理员在惟改配置之前只需划过备份配置设置保存现有配置,BOnViCw会梢全部相关倒置文件备份到管理员指定书口下.当须要更原该配置时BonViCW停止运行监测系统所需Iii务,将该限置书目下配置文件措贝到当前运行书目中,然后启动服务,备份即被以原,须要用意的是,由TU版过程将会丢弃现有配置,所以此过程中禁止切BCnVMW的相关操作.(2)监浏配置BonView为每种监浏供应了全面而I1.周全的监测限置平台.由曲测的执行是一个时间点的操作,所以监测频率的设况是必要的,管理员可以依据不同的须要来设置该频率,当发觉异样时,可能会嫡要调整相应的监测箱率,为了便利管理员.BOnvieW监测里置供应了当发生弁样时的监测频率设湿,通过此配过管理员无需汇新修改监涎闺置,一旦发生异样BOnViCW会自动依据已设置的异样处理频率运行.在配置中,管理员侬据状况设置筋误、危急及其正常条件,BOnVieW系统执行该监测时会匹配该条件,以推断该监测的状态,当管理处想短笆停止一个监测时,可以将K设置为禁止状态,BOnView将不运行该监测。依据不同的监测须要和系统性能,管理员须要制定针对性较强并能更加优化资源占用的执行监测安排,BcnView自动列出全部己设置的执行安扑,管理员只需选择针对该监测的执行安柞.该监测就会依据此安柞运行.BonViCW允许管理员侬据规则自行添加监测限讯“管理员只需将按规则写好的监测配置文件放置于指定的竹目下,BonVlCW将会自动搜寻并袋戏该监冽配置,并依据管理员的设置执行该监测。<3)网络应用拓扑配置模块网络应用拓扑配置用于BonView系统的网络应用拓扑功能.只有正确的进行了配置,才能正常的运用脚络应用拓扑功能.BonVieW系巾的网络应用拓扑功能是基于微软的ViSio软件.因此用户首先运用刈络应用拓扑限置模块进行的区,该模块为一客户端软件,可以和Visi。无健集成,用户酒过BonVleW模板可以将网络设品(服务器,交换机,防火墙和路由器等)和应用服务(UWI服务,DNSJU务和BDaiI服务)添加到ViSi。中,井设置相应的参数,如IP地址等,最终用户通过BOnVieWPUbIiSher将该配比发送到BOnYiew系统当中.<4)流程诊断配界机块流程诊断出置用于BonVieW系统的流程诊断功能.对该模块的正俏“置.从而保证流程诊断功能的正常运用.BonViCW系统的流程诊断功能是基于微牧的YiSiO软件,内此用户首先运用流程诊断配置模块进行配置,该模块为一客户端软件,可以和YiSiO无筑集成.任Yisio中用户通过BonYieU供应的监测器模板,数据流模板和动作帙板|,J以设置白的诊断流程,燃终用户通过BonViewPUbIiSher将该配Jl发送到BonVieM'系统当中.监测器模板中包括了BOnYieW系统支持的100多种监测器,ICPt内存、磁盘等.数据流模板中包括了单向数柩流、条件数据流等可以组织逻辑的各种模板.动作模板中包括了发送就件、发送闻信、发送声音等.5、扩展接口扩展接口子系统使BonVieW用户很简洁以BonVieW为平台,扩展自己的特有功能。同时也供应接口,使BOnvieW与用户自行开发的代管系统或HP、IBM、CA等公司的网管系统无缝架成到起.它包括4个模块:开放接口模块、SNMPTraP接11模块、数据年接11模块、Cam3IReportlS口模块。<1)开放接口模块BonVieW系统是以监测为刘拙,供应的主要是通用监测器,但是由设备和应用的多样性和特别性,没有任何网花牧件可以供应全部监派器因此BonV沁W系统供应了开放式接口,以供用户便利地添加自己的特别监测器,用户添加的监测器珞无缝的与BCnVieW系统集成,并可以自由地运用BOnViCW供应的各种服务,如警告、报警等.BonViCW开放式接口由动态连接库(D1.1.)和模版文件(TCmPIatC倒成.动态连接库可依据BonVieW定义的班他由用户或其他软件供应商供应,模版文件Ur以利用BlmVieW的模板文件向导(TP1.Wi三d)生成.(2)SMIPTrar彼口模块BonVieW系统的SNMPTgP模块使BemView系统可以接收任何网络设缶的Tr呼信息,如路由器、交换机等,使得用户可以更便利的了解设备evem.BOnVieW不仅可以接收设备TnP信息,也可以接收其他系统软件的TraP信息,如HPOpcnVicw.IBMTivoli.CiSCOWorkS2000等.同样.BonViCW也可以向OpCnViCw.IBMTivol1.CiSCOWOrkS2000发送TraPf;思。通过这种方式BOnView和OPCnViCWJBMTivol,Cisc>WOrkS2000等网管软件无缝集成旭来.(3)数据库接口模块BonVieW的数据库接口uf以将BonVieW保存的监测数据导入到EXCe1.Access.SQ1.SerVer等数据屏中,以便利用户运用数据.(4)CrystalRePOrt接口模块CrysialRqX>n作为报表专家融合并计算、多汲汇总、制作图表以及条件格式化等职予殂大的支符BOnViCW系统的CryMaIRCpOrt接口模块将运用户便利的耨数据导入.川户可以通过CrystalReport开发各种各样的报告,6、故障管理故障管理子系统依据用户设定的条件,当故障发生时发送警报至相关人员,让管理者能的刚好了解系统发生的故障及其故陈缘由,井通过系统设置,自动筑Ki系统的正常运作。(1)流程诊断BonVieW流程诊断供应工具将故障处理连钺珍断过程程序化,-n系统出现异样,BCnVieW格自动启动连锁诊断功能,实现零时定位故除,用助用户快速位找故障板源.用户可以依据自己的问历对某个应用或某台设备定义好连续诊断的过程,一旦该应用或该设备运行异样BOnViCW将自动启动连锁诊断程序,对可能产生.故障的缘由逐一进行确认,出至找到故障根源,由于过程自动化,特别规范,不会漏掉一些关键步骤,使检杳更精确,并且这个连微诊断过程UJ逐步枳累,形成学问库,即使是一般网管人员也Ur以轻松运用,流程诊断模块使故障珍断更加快提、便利、精确.(2)故障响应在侦查到一个故障后,系统管理员必需能得到通知,典型方式是通过Emai!或用信总,BOnVieW供应了更多方式的报警类型,声音报警、脚本报警、POsI报警等方式,其中值得一提的是脚本报警和PoM报警方式,因为利用此类报警可以自动复联系统的正常运作,例如:对于那些系统常常出现的常见故障,网络管理人员可以事先写好狙本程序或CGl程序,一旦满意了事先设定的条件,系统将自动运行指定的限本程序或Pg数据到指定的CGI程序,从而系统故障自动复原。(3)关联报警默认的状况下,和警报有关系的任何一个监测1旦发生错俣,BonVieW就会立即报警,W报即刻被发送.BOnseW允许用户设置报警条件对警报的发送进行限制,如:连续报警、次性报警、跳动报警.三、系统特性BCnViCW的安装既简便又高度智能化.安装程序包括内置、NCbScncr,对当前视络的设置不须要做任何变更:并且,BOnViCW的WCbSCrVCr也允许您向该并配置BonViCW监测器.警报和报告,用户可自行快速创建自己的监测环境,无需经过特地的技术培训,就可轻松管理你的M结:用户还可选择购买已配置好的BonView服务器,真正做到开箱即用,BOnVieW的操作界面基于HTM1.运行于WindOWS平台上,忖管人员可以通过1.AN、WAN或ImCrnCt随时随地一目了然的了解网络运行状况.同时网络管理人员也可以设定不同的管理权限.不同权限的网格管理人员看到的是不同的界而和内容,各种权限的网络管理人员可进行的操作也做了具体的区分,诈代理式监测BonViSV完全模拟因络件理员的H常操作,在被监测时象上无需安装任何代理软件,载能确保网管人员防时防埴获得精确的性能数据,数据的采集、存:储、传输支持128位加密协议,对现有系统的性能和平安几乎没有任何影响,友好的开放式接口考虑到用户对服务涔和网络在K它方面的数据管理要求.BOnViCW设计了特别友好的开放式的危用程序(API)接1.1.用户可以杼别便利的将BonVicw监测数楙同其自行开发的专川监测器的数抠及自行开发的网件系统进行无缝整合,酒意用户的特别监浏和对不同数据进行统一管理的需求。BonVieM性能良好BonView聚纳多进程监测系统状态,每个进程由任务安排调度,彼此之间不会产生冲突.BonView设贸同样的测试频率并不会严岐影响被监测服务器和监测服务器系统性能.四、BonVieW安装运行环境BonYieW适用于各种用难的网络环境,完全实现了跨平台管理。将BOnYie.安装在indows200Q环境R您UJ以监测包括IrindaWSNT/2000、Unix、1.inux,Solaris,AIX,FreeBSD,Unixware,HP-UX>OpenServer,DigitaIUniX等多种操作系统的服务器及其应用.对于BnnVieWTM皆不支持的操作系统,我们也可以在极短的时间内为客户动态定制我们的系统.如需保序较长时间的监测数据.建议监测上机预留较多的帔盘空间.运行BOnVieW对系统资源占用极低,不同的监测耕、监冽领军对系统资源的占用状况有较大差别,当然监测主机监测金数的数年越多,对监测主机的配置要求越周,姓反测试,以卜配置的机器可以稳定运行500个监测金数.操作系统各种版木的Win2000,2003CPVPWI.5G以上内存512M以上极!盘空间2GB以上,举荐IOGBInternetExplore5.0以上版本注,监测参数筵名.数幅要求保存的时间越长,须要预留的假盘空间就越大.