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

  随着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. 基于智和网管平台的网管软件开发

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

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

时间: 2024-10-20 05:32:08

如何基于web技术开发国产化网管软件的相关文章

基于Web技术的Outlook Add-ins开发简介

基于Web技术的Outlook Add-ins开发简介 我也是刚刚接触Outlook Add-ins的开发,水平有限:文中若有错误,拍砖请轻一些! 零.关于Outlook Add-ins Outlook插件的种类不止一种,早期的有基于COM技术的.基于VSTO(Visual Studio Tools for Office)的,还有就是这里介绍的基于Web技术实现的方式.微软的官网上将其称为:Outlook add-ins.这种插件好处: (1) 跨平台.开发一次,可能用于Outlook的Wind

用web技术开发出原生的App应用的体会(1)

本人是是个前端小白,学前端已经有半年的时间了,前几天开了个博客,希望记录自己学习历程的点滴. 今天要写的是关于用html,css,javascript等web技术开发原生的app应用. 总所周知,web所写出东西的性能一直被人饱受诟病,这个也是做web开发会一直被轻视的原因之一,那么怎么用web技术开发出较好的有原生一般体验的应用呢?原生的应用开发成本高,而且更新周期短,这就需要用户不断的更新才能使用到原生App的一些新的功能和特性,试想一下,一般的我们的手机安装的应用都在10个以上,那么每隔一

SpringBoot 基于web应用开发(请求参数获取,静态资源,webjars)

SpringBoot 基于web应用开发 一.Lombok使用 1.导入依赖库 <dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId>    <version>1.18.6</version></dependency> 2.安装插件 3.在实体bean使用 @Data    相当于set,ge

如何用Web技术开发Windows Form应用

现在H5很热,很多互联网公司的产品都采用混合编程,其中各个平台客户端的“壳”为原生控件,但是内容很多都是Web网页,因此可以做出很多炫酷的效果.随着Node.js和Ionic等框架的出现,现在感觉JavaScript有一统Web.Mobile.PC三大平台应用开发的能力.在Windows Form 上,利用开源浏览器内核Chromium Embedded Framework (CEF),CEF可以实现C#调用JS,JS调用C#,可以很好的与Web进行应用交互.下面用一个简单的例子来说明. 1 新

基于成熟网管平台的网管软件开发模式

随着计算机网络的迅速发展,特别是国际互联网的不断地推广,计算机网络的使用越来越广泛,人们的生产生活学习对计算机网络的依赖也越来越大.同时,随着计算机网络的网络规模的不断扩大和连入网络的设备越来越多样,网络的复杂性也越来越高,网络的异构性也越拉越高.于是,网络管理就成为了一个重要的研究课题. 网络管理是对硬件.软件.人力的综合使用和协调,对网络资源进行监视.测试.配置.分析.评价和控制,从而以合理的价格满足网络的需求,如实时运行性能.服务质量等.从定义中可以看出,网络管理包含了两个重要的任务,一是

快速了解Electron:新一代基于Web的跨平台桌面技术

本文引用了作者“ ConardLi”的<用JS开发跨平台桌面应用,从原理到实践>一文部分内容,原文链接:segmentfault.com/a/1190000019426512,感谢原作者的无私分享. 1.引言 现在开发IM应用动不动就要求多端——即Android端.iOS端.PC端.Web端等,Android端和iOS端作为两种不同的移动端技术,单独开发和维护还能理解,PC端和Web端如果要单独开发那就有点头大了,必竟开发传统的PC桌面应用成本太高(QT这类技术跟Web技术相比,上手难度大的多

Pomelo开发中Web客户端开发API简介

使用pomelo做服务端开发时,无论什么客户端,只要能遵循与服务端的线上协议,就能够与服务端建立通信.pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格式,其中sioconnector用于socket.io的通信,hybridconnector则用来处理websocket和tcp的连接通信.为了方便客户端的开发,pomelo提供了部分平台的客户端SDK,主要包括用于Web端的JavaScript的SDK以及基于C/C++语言开发的libpomelo

node-webkit让web技术编写桌面应用

Node-webkit是一个基于Chromium与node.js的应用程序运行器,允许开发者使用web技术编写桌面应用.使用web技术开发,支持node.js,可兼容多平台(window/mac/linux) . 项目地址:https://github.com/rogerwang/node-webkit 下载:http://dl.node-webkit.org/ 基本操作(window系统): 1. 下载系统对应的node-webkit版本,运行目录中的nw.exe,显示下图说明可以正常运行.

Web前端开发的前景与用处

随着时代的发展,现在从事IT方向的人有很多,所以励志要成为前端开发工程师的人有很多.当然也有很多人在犹豫不知道该从事哪个方向,我今天就是来给大家分析一下Web前端开发的前景.包括工作内容,发展前景和薪资待遇等等. 了解这个行业以及发展前景 我觉得呢,一个行业发展前景好不好,数据上的证明总要比口头上的说服要有力的多. 首先在百度词条搜索前端开发出现最多的是“培训”.各种各样的培训,什么“三天速成web大师”,“七天空手敲JavaScript”之类的等等各种培训.反正现在都是这样,什么职业赚钱搞什么