网络监控软件Sugarnms在联通网管项目的应用
北京联信永益科技股份有限公司(简称联信永益)是国内知名的IT系统集成商。在她为中国联通承建数据通信网络管理监控ITIM项目中,客户要求部署一套网管软件,管理联通数据通信网络的多种交换机、路由器、防火墙、存储设备、服务器、无线AP、VPN设备等。在此项目中,如何自动从全网搜索和发现这些设备,并发现设备之间的物理连接拓扑关系、获取设备上的资源信息、并定期采集设备信息等该ITIM项目在设备采集层面临的最主要问题,也可以说是整个网络运维项目成功实施的基础。
联通ITIM网络管理项目提到的核心需求主要有以下几点:
1.子网设备搜索 | 通过SNMP和Ping发现设备,可发现子网内的设备及IP、MAC、名称、描述信息、SNMP信息等。 |
2.设备连接搜索 | 交换机与交换机的连接 交换机(带VLAN)与交换机(带VLAN)的连接 交换机与PC、防火墙等终端的连接 交换机与路由器的连接 路由器(带交换的)与路由器(带交换的)的连接 |
3.设备类型发现 | 能发现设备的类型,比如交换机、路由器、Windows主机、Unix主机等类型,可进一步发现厂商设备类型。 |
4.资源和服务发现 | 可发现SNMNP设备上的资源:如网络接口、IP资源、CPU、内存、磁盘等; 可发现SNMP/非SNMP设备上存在的软件服务:如Oracle、SQL Server、Web服务、J2EE服务、FTP服务等。 |
5.自动发现的性能和兼容性要求 | 支持多线程发现,参数可配置; 自动发现功能需结合多种发现手段,避免单一发现协议的局限性;支持灵活的参数配置; 提供完善的API调用接口; 支持模糊关系定位; 支持排除推演算法; 能支持市面上最常用的网络设备; 支持各种网络组合情况。 |
6.SNMP采集数据对象 | 提供20项已定义好的数据对象,用于从设备上采集系统信息、网络信息、交换信息、软件信息、磁盘CPU资源、流量信息等 |
在全面评估和比较自己研发的时间进度、开发成本、软件质量和开发风险等多种因素后,联信永益最终决定采用北京智和信通技术有限公司(简称智和信通)sugarnms网管开发平台中的ObjectSNMP网关组件,来快速实现联通ITIM网管项目的自动发现和数据采集功能要求,并对网络拓扑发现提出了更高的要求。
智和信通针对联信永益ITIM项目的个性化需求,在ObjectSNMP网关组件原有的功能基础上,进行了部分定制开发,并在联信永益Cisco网络实验室、联信永益企业网络、客户现场网络环境中,得到了充分验证。下图是现场物理拓扑关系发现的效果之一:
同时借助ObjectSNMP O-M Mapping技术和SNMP数据对象服务,让联信永益在面对几十种设备类型,采集上千种信息的时候,充分体会到ObjectSNMP在开发效率上的显著提高,为保证项目进度立下了不小功能。