netcomm
驱动牛犊
驱动牛犊
  • 注册日期2002-02-08
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:4497回复:5

感谢这么多朋友对网管研发的热情,特公开nview代码--- netcomm

楼主#
更多 发布于:2009-02-16 16:03
        掰着指头数数从事软件研发快8年了,这几年从网络上获得了极大的帮助,一直在想如何也能给网络世界做点小事。
在进行运行维护监控相关产品的四、五年研发的过程中,涉及了运行维护领域内的从MIB的编译、snmpV1/V2/V3协议的实现、
二层/三层网络拓扑图的自动发现算法实现、BSM等方面,应该可以分享一些经验和资源,至少可以给大家提供一个肩膀,让大家走的更远。
       下面我把这5年来在运维监控领域内所研发的软件产品做一介绍:我从单个技术难点如mib库的加载、snmp协议的底层实现、网络拓扑图算法等, 到完整的IT基础元素监控产品和定位更加抽象的数据展现、处理产品。
1).nview
完成时间:2001.9-2002.1
开发语言:delphi
介绍:这是一个windows桌面程序,有点类似于Mg-soft Mib Explorer,主要是用来解析mib并,对读取设备的具体监控指标,它的难点在于有一套完全自己实现的mib解析程序。
主要用途:可作为对mib的真正了解的开始,如果有朋友能继续研发的话,完全有可能成为一款桌面产品。
可分享的资源:完全的源代码开发。1215.rar
2).csnmp
完成时间:2005.1-2005.5
开发语言:java
介绍:这是一个java开发库,有点象snmp4j,主要是当时想对snmpV1/V2/V3协议的实现进行深入的了解。
主要用途:可作为对snmp协议分析的开始,因为在实际工程中发现性能方面还是有较大问题存在,故这个开发库仅仅可以作为大家源码分析只用。
可分享的资源:完全的源代码开发
3).ENS
完成时间:2005.8-2006.9
开发语言:java
介绍:主要功能是较能真实的发现二层/三层网络拓扑图,并开发相关的告警、历史数据查询等功能,这是以公司产品的方式进行开发的。
4).UBMS
完成时间:2006.9-2008.12
开发语言:java
介绍:经过前面运维研发的经验积累,我们抛弃了具体形式的被监控对象概念,以更加抽象的方式进行数据展现、监控处理等操作,
使得其适用的范围极大扩大。
        在几年的研发和项目实施过程中,深感国外产品在此领域内的'统治'地位,咱们应该可以做些改变的,各位看到此网页的朋友,
如有在运维监控领域内产品研发、实施需求的,我们希望可以提供相关帮助,联系方式:yunweitec@yahoo.cn

        特以此献给仍然在运维监控领域内打造自主研发产品的一个个普通人。 --- netcomm
游客

返回顶部