sugarnms如何快速实现网管软件定制开发?


Sugarnms 如何快速实现网管软件定制开发?

时下网络环境越来越复杂,越来越庞大,网络日常运维工作日益趋于智能化、自动化对于通用化的网管软件而言,市面上有各种品牌的网管软件,功能各异,客户选择的空间比较大。但如果客户想拥有一套定制化的网管软件,选择余地相对来说会小一些,一般有两种办法。

  • 完全自己从头开发这种方法需要组织专业网管开发团队,费时费力,开发周期长,风险大,机会成本不一定比外购少.

  • 在网管开发平台基础上开发在相对成熟的网管开发平台上进行二次开发,能在相对短的时间内快速实现自己特色化功能要求.平台开发不失为一种实现特色功能要求的好方法。

市面上提供的网管开发平台不多,目前由本土企业北京智和信通技术有限公司(www.zhtelecom.com)完全自主开发的SugarNMS智和网管开发平台是一个不错的选择她非常符合我国网络设备商、软件系统集成商的特点和需求,很好地解决了这类客户网管开发中面临的问题。

  • SugarNMS智和网管开发平台专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块。让企业把重点放在具体的业务需求上,最短几个人.周就能开发出一款特色的网管软件。

  • SugarNMS智和网管开发平台本身已经是一套可运行的通用网管软件.如果接受其软件已有的通用化功能,无需任何开发也可运行管理网络

  • SugarNMS网管平台可以帮助客户避开从头开发所面临的‘高投入,高成本,高风险’(三高)问题;和采用免费开源软件面临‘无法商用,无质量保证,无技术支持服务’(三无)问题。


开发平台技术特点

  1. SugarNMS网管平台100%统一Java架构产品,从功能模块、数据库、界面全部基于统一的Java技术平台和统一的数据关系模型,不包含任何第三方功能库。SugarNMS纯正的技术平台,确保用户在后续维护、信息整合、产品集成等方面的长远利益得到保障。
  2. 从底层网络协议到开发平台,公司都拥有100%的自主知识产品,确保移交给客户的产品中不会包含任何第三方商业权利,也不会让客户承担第三方产品授权。(这些第三方产品权利常见于:SNMP协议通讯、网络自动发现、拓扑图组件)
  3. 平台包含了国内首款Java网络拓扑图产品、智能化专利的Java SNMP组件和自动发现产品。
  4. 二次开发平台具备底层SNMP开发、网络协议接口开发、设备调试的功能基础。
  5. 平台在基础框架、可重用组件和软件功能之间保持隔离,既确保了快速定制又不损失组件化、架构化特性。
  6. 采用标准Java领域成熟的轻量级技术,既方便开发,也方便与各种系统集成。
  7. 在统一的平台上实现网络管理的多项功能,包括网络发现、拓扑图、配置、故障、性能监控、安全管理等
  8. 智能化设备组件发现和展示技术,让管理员可以洞悉设备内部视图,更可以基于设备组件进行监控操作。
  9. 挑战极限的资源消耗,在CPU使用、内存消耗、磁盘占用、带宽使用各项指标创下领域记录。
  10. 基于Web部署的Java客户端,具有B/SC/S的双重优势。


开发平台产品架构


平台框架采用了J2SEXMLWebServiceSNMPHTTPJDBCSwingRMIO-M MappingO-R MappingMuti-Thread等成熟可靠的JAVA技术为基础,按照电信网管系统的特点划分模块和层次,既符合网管业务的要求,又保证在软件上是易实现、易维护、易扩充的。



开发平台适用领域


IDC机房设备监控

视频监控网络管理

PLC共缆以太网管理

EOC同轴宽带网管理

WiFiAPAC无线设备管理

网络自动扫描和信息采集

网络安全和准入控制

SDH、光传输、光接入设备

微波及无线传输设备

EPON/GPON网络设备管理

服务器和计算机监控

数据库和中间件监控

交换机、工业交换机、物理交换机管理

OLTONU网络设备管理


    网管开发平台组成

SugarNMS智和网管开发平台采用遵循电信管理网的规范设计,采用标准版本的Java技术和多层分布式软件架构,确保软件技术的高可靠性。它由以下几部分构成:

l网管基础组件;

l网管平台基础框架;

lSugarNMS成熟网管功能;

lJava源代码及开发文档



开发平台网管功能:

 开发平台具有全套智和网管软件的功能,包含网络拓扑管理、网络设备管理、设备配置管理、故障和工作状态管理、性能管理、报表统计、多用户安全管理等功能。即使不作二次开发,软件也能运行,可满足通用的网络管理要求。

网管功能如下:

拓扑可视化管理

SugarNMS自动发现网络设备和链接关系,自动以拓扑图形式展现网络中的网络设备、主机/服务器、链路、设备资源,并清晰展现逻辑层级关系,支持树形结构和平面结构的联动展示,多种布局方式。


网络设备管理

SugarNMS可以展示设备真实的机架图、面板图,实时监控网口、电口、光接口的状态和流量数据。

系统能够实时的展示链路的多项性能数据、故障、运行状态。通过图形界面逼真的显示链路上实时的流量、带宽、故障等。



服务器和应用监控

SugarNMS可以自动发现网络下的主机/服务器/虚拟机,主动监控CPU、磁盘、内存、网络接口、系统进程等。

SugarNMS可以对数据库、中间件、网络TCP服务进行多种指标实时监控,并能扩展监视器策略进行更全面更深入的监测。


故障管理

SugarNMS具备全面的故障采集、故障优化分析、故障定位、故障处理、故障通知功能。

通过拓扑图的方式在界面上实时跟踪和直观展示故障状态。并为管理员提供了丰富的故障统计功能。


性能管理

SugarNMS实时监测设备可用性,采集CPU,内存,磁盘空间,端口状态,带宽,流量,带宽利用率,丢包率,误包率等情况。

SugarNMS提供了实时性能、当前性能、历史性能多种粒度的性能数据,通过图表形式对性能数据进行展示和分析。


设备配置维护

SugarNMS可以方便地查看网络设备的各种配置信息;远程对设备升级、配置备份、配置恢复,以及大量设备的批量备份和升级。

SugarNMS还集成了TelnetPingMIB浏览器、Web访问、SyslogFtp/TFTP等日常维护工具。


安全和事件管理

SugarNMS支持多用户操作,可对不同的用户分配权限管理不同的网络/区域。系统提供MAC-IP记录管理网络安全行为;通过设备事件来记录设备的行为;通过操作日志来记录操作员的行为。


统计报表

SugarNMS网管能够生成实时的和基于天、星期、月及任意起止时间段的历史报表,报表包括实时性能/故障报表、性能/故障趋势报表、性能/故障统计报表、TOP N 报表等多种类型,以及曲线图、柱状图、面积图、饼图、正负图等多种表现形式



开发平台开发方式

平台支持多种开发模式,满足从快速到个性功能等的不同需求开发:

l可基于成熟的智和网管软件基础上开发

l可基于拓扑图、SNMP组件和服务API开发

l基于框架、模块、插件、API方式支持多种开发模式;

l可直接重用基础组件的数据库组件进行开发,也可以通过数据库组件API开发满足个性需求的数据库组件。

l客户端提供源代码的形式,开发人员可任意修改代码实现定制化的功能。

l仅对业务需求进行编程,无需关注底层基础设施

l提供通用化管理机制,SNMP或非SNMP同等开发模型

l模型化和最小编程原则,增加单一插件函数,即可增加从用户界面到后台、网络、数据的集成功能

l从网管架构到组件模块均由网管平台统一提供,不依赖第三方功能模块

l常规开发工具:Eclipse、NetBeans工具即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值