Java开发网管软件需要先理解SNMP协议,被管理实体、管理代理和管理软件是先要理解的。
让JAVA理解ASN.1描述的不同的MIB,处理OID的不同类型和应用类型是最基础的工作。
用JAVA开发有不同的方式,最简单的是使用SNMP4J的开源实现,Sun通过JMX框架提供了SNMP支持。由于发出请求到返回信息一般是异歩的,需要用到JAVA事件处理机制。
拓扑发现没研究过,可以参考一下OpenView的实现。
有一个纯JAVA实现的网络管理软件,可以到 www.advetnet.com下载一个评估版本看一下。
让JAVA理解ASN.1描述的不同的MIB,处理OID的不同类型和应用类型是最基础的工作。
用JAVA开发有不同的方式,最简单的是使用SNMP4J的开源实现,Sun通过JMX框架提供了SNMP支持。由于发出请求到返回信息一般是异歩的,需要用到JAVA事件处理机制。
拓扑发现没研究过,可以参考一下OpenView的实现。
有一个纯JAVA实现的网络管理软件,可以到 www.advetnet.com下载一个评估版本看一下。