文档章节

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

智和网管平台
 智和网管平台
发布于 2016/11/08 11:03
字数 2195
阅读 116
收藏 2

  随着计算机网络的迅速发展,特别是国际互联网的不断地推广,计算机网络的使用越来越广泛,人们的生产生活学习对计算机网络的依赖也越来越大。同时,随着计算机网络的网络规模的不断扩大和连入网络的设备越来越多样,网络的复杂性也越来越高,网络的异构性也越拉越高。于是,网络管理就成为了一个重要的研究课题。

  网络管理是对硬件、软件、人力的综合使用和协调,对网络资源进行监视、测试、配置、分析、评价和控制,从而以合理的价格满足网络的需求,如实时运行性能、服务质量等。从定义中可以看出,网络管理包含了两个重要的任务,一是对网络运行状态的监测,二是对网络的运行进行控制。通过监测可以了解当前网络运行的状态是否正常,是否存在潜在的风险;通过控制可以对网络状态进行调节,提高其性能,保证其服务。

  随着目前网络系统内部的节点越来越多并且地理上的覆盖范围也不断的扩大,网络所涉及的通信协议也越来越丰富,组网的产品系列也越来越多,经常在一个网络内集成有多个计算机和网络厂家的产品,所有的这些都导致了网络管理的难度越来越大。如此之多的复杂的、大的、异构型设备所构成的计算机网络,必须要有效的管理技术否则是无法保证网络的协调而高效的运行。因此,需要一个网络管理系统,不仅仅能保证网络不间断地正常运行,并且能够统一管理各种设备,能够保证网络的信息安全。

  智和网管平台(SugarNMS由北京智和信通技术有限公司自主研发,是一款成熟的网络管理平台,用户可以在此平台上根据开发需求,调用已有功能和多种开发模式以及可拓展的框架模块进行基于网管平台的软件开发。

基于成熟网管平台的网管软件开发特性

  • 快速开发:充分利用已有软件功能,提供可复用可扩展的框架模块,实现平台快速开发。
  • 全面开发:提供全面的开发模式,从平台的界面到功能、管控设备均可根据用户需求自定义开发,从而完全开发出一款专属于用户自己的网管软件。
  • 深入开发:客户端完全开发代码,用户可根据滋生需要更改服务端插件开发,用户可以自定义修改数据库在不改变现有表的基础上进行修改。
  • 愉悦开发:完全满足用户个性化需求的开发模式,通过一周的标准培训即可上手,并在培训中解决80%的开发问题,让开发过程愉悦简单。

成熟网管平台的框架

  • 技术架构:平台采用了J2SE、XML、Web Service、Web、HTML5、JavaScript、Struts、Spring、Hibernate、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟技术。
  • 框架:平台由表示层、业务层、数据层和设备中间层多层次架构模式组成,提供corba和webservice接口。
  • 弹性:框架采用设备中间层屏蔽不同厂商设备管理协议的差异,实现支持管理不同类型的被管设备。
  • 界面:基于Java技术开发,同时支持C/S以及B/S客户端,采用MVC模式,进一步方便开发。

成熟的网管开发平台-智和网管平台

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

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

智和网管平台的成熟网管功能

  1. 自动发现:在自动发现的过程中可搜索到网络设备,并识别设备类型和厂商型号,生成设备的面板图或搜索设备资源,如:板卡、端口、CPU、内存、磁盘等,并发现设备之间的链路关系。
  2. 拓扑管理:以具象化拓扑图方式展示网络设备及其连接关系,用户可编辑。通过拓扑图可以对设备、设备资源、连接进行管理。
  3. 设备管理:通过拓扑视图中,用户可以方便的管理设备及其配置参数。
  4. 设备资源管理:支持在拓扑图的基础上,进一步展示设备细节,包括设备的物理组件,服务器上的服务(Web服务器、中间件应用服务、数据库服务器、邮件服务器)或者用户定义的其他监控对象。
  5. 连接管理:用户可以通过拓扑视图编辑连接,选择连接实时显示的性能数据项。
  6. 故障管理:可以收集多种故障信息,并及时的展现出来,通过设备、资源、连接可以查看到故障信息,也可以通过统一的故障管理界面管理故障。
  7. 性能管理:全面采集或接收设备资源的多种新能数据,通过曲线图、柱状图或表格等形象化的展示出来,按天、星期、月 查看性能指标变化。
  8. 事件管理:可以设备/服务器主动发送的消息,集中处理后,及时的通知用户,并可以通过集中的管理界面进行管理。
  9. 安全管理:支持多级网络/区域的组织结构,且可以对不同的用户分配管理不同的网络/区域。用户登陆后只能看到自己权限下的网络和设备。黑白名单功能用来检测用户所关心的设备(通过IP或MAC来识别)是否在网络中出现及出现时间,一提醒用户是否进行下一步的操作。
  10. 配置管理:支持同时对每多台设备进行配置/备份和软件升级,以减少管理员的工作量,提高系统的可用性。
  11. 网络工具:集成了常用的网络管理工具,支持用户的配置参数。
  12. 统计报表:支持多项数据的统计功能,让用户对网络有一个全面直观的了解放。支持将软件中的统计图表导出或打印,以便备份或对比查看。

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

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

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

© 著作权归作者所有

智和网管平台
粉丝 10
博文 58
码字总数 113771
作品 0
朝阳
CEO
私信 提问
基于JAVA技术的WEB网管软件开发方案

  随着Web/Java技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命。在网络管理领域,通过Web技术(如Web服务器,HTTP协议、HTML和Java语言等)来集成网络管理系统...

智和网管平台
2016/11/14
232
0
如何基于web技术开发国产化网管软件

  随着Java和web技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命。在网络管理领域,通过Web技术(如Web服务器,HTTP协议、HTML和Java语言等)来集成网络管理系...

SugarNMS
2016/11/23
0
0
如何基于web技术开发国产化网管软件

  随着Java和web技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命。在网络管理领域,通过Web技术(如Web服务器,HTTP协议、HTML和Java语言等)来集成网络管理系...

智和网管平台
2016/11/23
78
0
国产网管软件的深化发展之路

网管软件在巨大的市场需求的推动下,发展前景已经被业内人士普遍看好。据统计,去年中国网管市场容量为5-8个亿。而且,自2001年以来,市场每年保持15%-30%的高增长率。随着国内网络应用的发展...

智和网管平台
2016/10/11
31
0
网管软件开发平台--SugarNMS

一、 SugarNMS平台介绍 智和网管软件开发平台(SugarNMS Platform)是北京智和信通技术有限公司专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并...

匿名
2010/03/19
32.1K
4

没有更多内容

加载失败,请刷新页面

加载更多

总结:ElasticSearch查询

环境:ES2.3.2 地址:xxx:9200 注意动词使用:GET,POST,PUT,DELETE ElasticSearch PK Mysql 我的告警页面,查询条件会status='OK',isalarm=1,时间范围在:2019-03-01 13:45:41 到 2019......

浮躁的码农
22分钟前
3
0
简单的Cloud Toolkit教程,助你秒部署应用程序

1.什么是Cloud Toolkit Cloud Toolkit 是开发者本地 IDE 中的一款插件,可以帮助开发者更高效地开发、测试、诊断并部署应用。通过这个插件,可以==将本地应用一键部署到任意服务器==,甚至部...

small-bug
27分钟前
10
0
Linux系统产生随机数方法

系统环境变量($RANDOM) 范围:0~32767 加密:md5sum 加盐:stu echo $RANDOM echo $RANDOM |md5sum echo "stu$RANDOM" |md5sum |cut -c 8-15 openssl openssl rand -base64 8 时间......

Mustbecool
30分钟前
4
0
【2019年8月】OCP 071认证考试最新版本的考试原题-第14题

Choose two. Examine this SQL statement: UPDATE orders o SET customer_name = (SELECT cust_last_name FROM customers WHERE customer_id=o.customer_id); Which two are true? A) The su......

oschina_5359
38分钟前
3
0
功能测试与非功能测试

根据一份报告,应用程序崩溃导致71%的卸载。迫使用户卸载应用程序的其他原因是页面响应时间,混乱的UI,电池消耗等。这表明功能测试和非功能测试对于交付用户友好型应用程序的重要性。因此,...

八音弦
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部