• 大小: 4.55MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: 其他
  • 标签: ObjectSNMP  

资源简介

ObjectSNMP实例 文档说明 源码

资源截图

代码片段和文件信息

package snmptest.discover;

import java.util.List;
import java.util.Vector;

import com.zhtelecom.common.snmp.SNMPFactory;
import com.zhtelecom.common.snmp.SNMPSysConfig;
import com.zhtelecom.common.snmp.SNMPTarget;
import com.zhtelecom.common.snmp.mib.Dot1dTpFdbEntry;
import com.zhtelecom.common.snmp.mib.MibIPAddrEntry;
import com.zhtelecom.common.snmp.mib.MibIfEntry;
import com.zhtelecom.common.snmp.mib.MibMacIP;
import com.zhtelecom.nms.framework.discover.DeviceInfo;
import com.zhtelecom.nms.framework.discover.DeviceTypeInfo;
import com.zhtelecom.nms.framework.discover.DiscoverAPI;
import com.zhtelecom.nms.framework.discover.DiscoverConfig;
import com.zhtelecom.nms.framework.discover.linkInfo;
import com.zhtelecom.nms.framework.discover.ResourceInfo;
import com.zhtelecom.nms.framework.discover.ResourceSearchMothType;
import com.zhtelecom.nms.framework.discover.rstype.CPUType;
import com.zhtelecom.nms.framework.discover.rstype.GernalGroupSearchType;
import com.zhtelecom.nms.framework.discover.rstype.GernalTableSearchType;
import com.zhtelecom.nms.framework.discover.rstype.InterfaceType;
import com.zhtelecom.nms.framework.discover.rstype.MemoryType;
import com.zhtelecom.nms.framework.discover.rstype.SoftwareRunType;
import com.zhtelecom.nms.framework.discover.rstype.TCPServerType;

public class DiscoverTest extends Thread
{

// 主测试程序。选择一个测试案例进行测试。
public static void main(String args[])
{

initSNMP();// 初始化SNMP
System.out
.println(“开始时间:“
+ new java.sql.Timestamp(System.currentTimeMillis())
.toString());
// testSearchDeviceByNet(); //网络范围发现设备
// testSearchDeviceByIP(); //IP范围发现设备
// testSeachByIPRoaming(); //漫游发现设备
// testSearchNetByRouter(); //通过路由器所在的网络号,发现本网络和路由相邻的网络上的设备
//testSearchResource(); //发现某个设备的资源
//testSearchDeviceAndResource(); //先用一种方法发现设备,然后发现所有设备的资源
//testSeachByRoaminglink(); //先漫游发现设备,然后发现设备连接关系
testPhysicslink(); // 先用一种方法发现网络设备,然后发现这些设备间的连接关系。
// testlinkBySimulation(); //内部测试。不对外。
System.out
.println(“本搜索全部结束!!!!!!结束时间:“
+ new java.sql.Timestamp(System.currentTimeMillis())
.toString());
System.exit(0);

}

static void initSNMP()
{
try
{
SNMPFactory.init(SNMPFactory.Mode_Local null 8088);

} catch (Exception ex)
{
ex.printStackTrace();
}
}

// 初始化配置信息
static
{
// 配置厂商专有设备类型。
{
DeviceTypeInfo type = new DeviceTypeInfo();
type.setDeviceProductType(“Windows 2003“);
type.setLogicType(“计算机“);
List oids = new Vector();
oids.add(“1.3.6.1.4.1.311.1.1.3.1.3.1.2“);
type.setTypeOIDCharacter(oids);
DiscoverConfig.addDeviceType(type);

}

{
DeviceTypeInfo type = new DeviceTypeInfo();
type.setDeviceProductType(“HP服务器“);
type.setLogicType(“计算机“);
List oids = new Vector();
oids.add(“1.3.6.1.4.1.11.2.3.2.3“);
type.setTypeOIDCharacter(oids);
DiscoverConfig.addDeviceType(type);

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-05-25 10:13  objectSNMP\
     文件         160  2012-05-23 09:23  objectSNMP\MibbleBrowser.cmd
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\
     文件        3435  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\allclasses-frame.html
     文件        3075  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\allclasses-noframe.html
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\com\
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\com\zhtelecom\
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\
     目录           0  2012-05-22 18:12  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\
     文件        5796  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\GenJavaCodeTool.html
     文件        5776  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\OMMappingInfo.html
     文件        7623  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\SNMPAPI.html
     文件        5756  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\SNMPFactory.html
     文件        5786  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\SnmpMibBrowser.html
     文件        5776  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\SNMPSysConfig.html
     文件       24660  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\class-use\SNMPTarget.html
     文件       11538  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\GenJavaCodeTool.html
     文件       14944  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\OMMappingInfo.html
     文件        1860  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\package-frame.html
     文件        7643  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\package-summary.html
     文件        7021  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\package-tree.html
     文件        7883  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\package-use.html
     文件       28135  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\SNMPAPI.html
     文件       16753  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\SNMPFactory.html
     文件       11103  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\SnmpMibBrowser.html
     文件       15144  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\SNMPSysConfig.html
     文件       15645  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\SNMPTarget.html
     目录           0  2012-05-22 18:11  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\trap\
     目录           0  2012-05-22 18:12  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\trap\class-use\
     文件        7943  2012-05-22 17:52  objectSNMP\objectsnmp_java_api\com\zhtelecom\common\snmp\trap\class-use\TrapMessageInfo.html
............此处省略84个文件信息

评论

共有 条评论

相关资源