如何基于web技术开发国产化网管软件

原创
2016/11/23 15:48
阅读数 254

  随着Java和web技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命。在网络管理领域,通过Web技术(如Web服务器,HTTP协议、HTML和Java语言等)来集成网络管理系统,就能够获得可运行于各种平台的简单有效的管理工具。特别是目前人们对计算机网络管理工具的要求已不仅仅局限于集中式管理模式,而要求网络管理工具具有分布计算能力。近几年来随着Java、EJB、XML等技术的发展与成熟使人们对网络管理的分布式要求已成为现实。

1. 基于Web的网络管理模式的特点

  • 分布性:没有地理位置的限制,适合于分布式网络管理。  
  • 跨平台性:网管人员可以从任何平台的任何一台计算机上访问网络,这就解决了由多平台异构而导致的互操作性问题。  
  • 成本低:界面更加友好,管理方式更加简单方便,降低了网管成本。  
  • 效率高,安全性好:采取瘦客户机/胖服务器模式,大量繁重的计算和存储任务交给Web服务器完成,这样提高了管理效率并使用户能更灵活的操作网管系统,同时借助WWW的安全机制可以有效的进行访问控制、数据加密及服务器验证。

2. 国产化网管软件的优势

2.1. 国产化优势一:易用性

  众多国产软件近几年已经实现了全中文界面,无需专门培训就可以使用。实施周期短,不需要在被监测服务器上安装代理软件,用户购买后基本上花一天左右的时间就可以完成实施,而且运营和维护都十分方便。而国外大型网管软件需要专业化的技术团队进行管理(“网管软件的网管”),投入大,实施周期长,运营和维护相对比较麻烦。

2.2. 国产化优势二:定制服务

  国外大型网管系统是一种通用性网管产品,难以满足企业特殊应用监测的需求,而要求国外大公司对他们的产品针对国内企业进行二次开发,难度较大,成本较高。而国内的软件通常能提供源代码级的技术支持,可以针对企业的特殊应用迅速进行定制开发

2.3. 国产化优势三:性价比

  国外大型网管软件性能优良,价格也相应不菲。但在中国的具体应用环境中,常常难以充分施展拳脚,性能优势大打折扣,因此性价比受到拖累。而国产软件在这方面具有得天独厚的优势。今天的中国网管软件市场已经从初期的厂商引导转变到市场需求驱动的模式,市场已经基本成熟,用户的采购行为越加理性,对产品和服务的要求更加苛刻。不能及时洞察用户需求变化,提供符合发展趋势的网管软件产品的厂商在激烈的市场竞争中难以存活。

3. 基于Web技术的国产化网管的实现方式

  目前,随着Web技术的流行和发展,在网络管理中普遍采用基于Web的网管技术。常用的基于Web的网络管理技术有两种:一种是基于嵌入式的网络管理,将网管工作站嵌入到网络端设备中,每个设备都有自己的Web地址,网管人员可以通过浏览器访问并管理设备,这种技术适合于小型网管系统,而且不利于扩展;第二种是基于代理的网络管理,由代理程序来管理设备,将管理程序加载到网管工作站中,通过SNMP协议与代理程序通信,浏览器通过HTTP协议或其它方式与网管工作站通信,这种技术使得浏览器与网管工作站可以采用B/S(Browser/Server,浏览器/服务器)结构通信,软件系统的部署、升级维护和数据备份只需在服务器端完成,客户端无需做应用程序的安装和调试,极大地降低了系统总维护成本,加强了系统的稳定性和可扩展性。


 

4. 基于Java的B/S国产化网管软件-智和网管平台

  智和网管平台(SugarNMS)是国内首家国产化网络管理平台,已有成熟网络管理功能,既支持Windows、Linux平台,也支持国产化平台,并能智能管控国产化设备,真正实现100%的国产化网络、设备以及软件综合管理方案。

 

 

  智和网管平台(SugarNMS)由北京智和信通技术有限公司自主研发,完美兼容主流/国产系统及数据库,提供C/S和B/S两种客户端界面,兼容PC以及移动设备。已实现包括设备拓扑、故障管理、性能管理、配置管理以及安全管理等在内的超过1000种基础网管功能,从用户角度出发,实现产品的智能化、自动化,满足用户不断发展的设备管控,功能扩展以及开发集成的需求。

  以“管控万物,无所不能,无处不在”为理念,采用了设备统一接入模型,可以管理网络设备、计算机、服务器、智能设备、物联网、工业设备等所有联网设备;适用于国防、电信、政府、金融、交通、能源、企业、工业、制造等多种领域。

 

 

5. 智和网管平台搭载的基础网管功能

 

 

自动发现:在自动发现的过程中可搜索到网络设备,并识别设备类型和厂商型号,生成设备的面板图或搜索设备资源,如:板卡、端口、CPU、内存、磁盘等,并发现设备之间的链路关系。

拓扑管理:以具象化拓扑图方式展示网络设备及其连接关系,用户可编辑。通过拓扑图可以对设备、设备资源、连接进行管理。

设备管理:通过拓扑视图中,用户可以方便的管理设备及其配置参数。

设备资源管理:支持在拓扑图的基础上,进一步展示设备细节,包括设备的物理组件,服务器上的服务(Web服务器、中间件应用服务、数据库服务器、邮件服务器)或者用户定义的其他监控对象。

连接管理:用户可以通过拓扑视图编辑连接,选择连接实时显示的性能数据项。

故障管理:可以收集多种故障信息,并及时的展现出来,通过设备、资源、连接可以查看到故障信息,也可以通过统一的故障管理界面管理故障。

性能管理:全面采集或接收设备资源的多种新能数据,通过曲线图、柱状图或表格等形象化的展示出来,按天、星期、月 查看性能指标变化。



 

事件管理:可以设备/服务器主动发送的消息,集中处理后,及时的通知用户,并可以通过集中的管理界面进行管理。

安全管理:支持多级网络/区域的组织结构,且可以对不同的用户分配管理不同的网络/区域。用户登陆后只能看到自己权限下的网络和设备。黑白名单功能用来检测用户所关心的设备(通过IP或MAC来识别)是否在网络中出现及出现时间,一提醒用户是否进行下一步的操作。

配置管理:支持同时对每多台设备进行配置/备份和软件升级,以减少管理员的工作量,提高系统的可用性。

网络工具:集成了常用的网络管理工具,支持用户的配置参数。

统计报表:支持多项数据的统计功能,让用户对网络有一个全面直观的了解放。支持将软件中的统计图表导出或打印,以便备份或对比查看。

 

 

6. 基于智和网管平台的网管软件开发

  智和网管平台充分利用软件已有功能,提供多种开发模式和可拓展的框架模块供用户选择,简化复杂的网管基础技术研究。开发人员可以选择进行模块式或者代码式的开发形式,以便在最短的时间内满足用户各种定制需求,提高研发效率。同时智和信通提供全套开发资料以及完善的培训服务,用户可以随心定制出符合自身需求的网管平台,并对平台功能不断更新,以满足日益变化的管理需求。

  在通用网管功能的基础上,开发人员可以选择进行模块式或者代码式的开发形式,以便在最短的时间内满足用户各种定制需求,提高研发效率。同时智和信通提供全套开发资料以及完善的培训服务,用户可以随心定制出符合自身需求的网管平台,并对平台功能不断更新,以满足日益变化的管理需求。



 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部