一、 SugarNMS平台介绍
智和网管软件开发平台(SugarNMS Platform)是北京智和信通技术有限公司专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块,避免从头开发所需要的庞大工作量、简化复杂的网管基础技术研究,最短几个人周就能开发出一款特色网管软件。更多参考:http://www.zhtelecom.com
二、SugarNMS平台内容
开发平台包含了完整可运行的智和网管软件(SugarNMS)、网管软件基础框架、可重用组件 、开放的源代码、开发文档和一系列方便开发的特性; 并且遵循电信管理网的规范设计,采用标准版本的Java技术和多层分布式软件架构,确保软件技术的高可靠性。
三、SugarNMS平台架构
平台框架采用了J2SE、XML、Web Service、CORBA、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟可靠的JAVA技术为基础,按照电信网管系统的特点划分模块和层次,既符合网管业务的要求,又保证在软件上是易实现、易维护、易扩充的。
开发平台的基础框架遵循多层架构模式:表示层、业务层、数据层、和设备中间层。其中表示层负责客户端显示,业务层由业务逻辑、功能逻辑组成,数据层主要由数据库和数据访问服务实现,设备中间层作为系统与各种被管设备的通讯协议层。层次性的设计增加了系统的灵活性、可扩展性
四、SugarNMS平台功能模块
界面模块
自动发现 | 拓扑管理 | 设备管理 |
链接管理 | 批量管理 | 事件管理 |
故障管理 | 性能管理 | 安全管理 |
机架图、背板图 | 资源图、组件图 | 资产管理 |
服务端模块
数据库模块 | 设备SNMP访问框架 | 网络拓扑自动发现框架 |
后台监控框架 | 性能采集模块 | 故障告警管理模块 |
事件处理模块 | Syslog管理框架 | Trap信息处理框架 |
FTP/TFTP模块 | 设备管理框架 | CORBA框架 |
Web Service框架 | 北向接口框架 | 分布式网管模块 |
双机热备模块 | 批量任务执行框架 | SQL/JMX监控模块 |
Telnet/SSH模块 | LLDP发现模块 | WMI模块 |
五、SugarNMS网络设备管理
开发平台包含完整可用的通用化网管功能,通过SNMP、Syslog、Telnet、ICMP、TL1、CL1实现对网络设备的端口管理、链路、监控设备运行状态,实现对设备的参数配置、软件升级、配置备份恢复、数据流量、接口状态的管理。
六、SugarNMS设备组件管理
SugarNMS通过图形化的方式,发现和管理:网络接口、板卡、线路、状态灯、风扇、电源、硬件设施、光口、射频口、电口、机架、插槽等设备组件。通过图形的方式监控设备组件的状态和管理。
七、SugarNMS服务器管理
SugarNMS通过SNMP、WMI、Telnet、SSH、Syslog、JMX、Http、JDBC、ODBC监控Windows服务器、Linux服务器、Unix服务器的网口数据、CPU负载、内存利用率、磁盘空间状态。监控Windows、Linux、Unix服务器上的关键进程和应用服务,比如:数据库服务、Web服务、邮件服务、文件服务、OA、J2EE服务器、企业应用软件等。
八、SugarNMS故障管理
系统具备主动的故障监控功能,能从众多的事件和状态中,定位到问题的根本原因,并在最终用户发现问题之前告知管理员将其修正。让管理员随时可以了解当前的工作状态,并用红、紫、黄、绿 状态灯直观的标识出来。系统支持故障量化处理,可以依据故障发生的频率、级别等,计算出设备的、网络的、整个系统的故障率和可用率。 通过故障阀门值的设置,可以在故障真正到来之前,提前触发通知机制。 故障可以通过界面颜色、告警列表、Email等方式发出通知。
九、SugarNMS状态监控
可以全面的采集CPU、内存、磁盘、带宽、流量、发送/接收字节、丢包、错误包、服务响应时间、业务数据等性能指标。 系统通过曲线图、趋势图等展示性能指标。可以按天、星期、月 查看性能指标变化。
十、SugarNMS统计分析
SugarNMS实现了故障分析统计、状态分析统计、全网数据分析统计,让用户对网络有一个全面直观的了解。 支持将软件中的统计图表导出或打印,以便备份或对比查看。
十一、SugarNMS平台特性
系统提供了完整的面向智能化的软件模型和数据模型,并在网管软件中,已经实现了如下多种智能化技术:
1、在统一的平台上实现网络管理的多项功能,包括网络拓扑图、配置、故障、性能监控、安全管理等;
2、平台采用100%纯Java技术构建,支持如Windows、Linux、Unix等最广泛的软件平台和移植特性;
3、系统采用O/R Mapping技术,可以支持Oracle、MS SQLServer、MySQL等多种数据库;
4、平台在基础框架、可重用组件和软件功能之间保持隔离,既确保了快速定制又不损失组件化、架构化特性;
5、采用标准Java领域成熟的轻量级技术,既方便开发,也方便与各种系统集成;
6、平台遵循TMN、ITU-T、SNMP、JMX、WMI、Telnet、SSH、SQL管理规范,与更广泛的设备保持兼容性;
7、平台同时提供了扩展机制,即使面对特殊设备、私有管理协议设备,也可以纳入统一管理。智能化网络设备自动搜索技术,免去管理员手工维护设备的烦恼。
8、智能化设备组件发现和展示技术,让管理员可以洞悉设备内部视图,更可以基于设备组件进行监控操作