• 大小: 4.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-13
  • 语言: 其他
  • 标签: snmp  

资源简介

各类snmp代码监控ups、路由器等终端设备示例代码大全

资源截图

代码片段和文件信息

package mib;

import java.io.FileNotFoundException;
import java.io.IOException;

import com.adventnet.snmp.mibs.MibException;
import com.adventnet.snmp.mibs.MibModule;
import com.adventnet.snmp.mibs.MibOperations;
import com.adventnet.snmp.ui.MibTree;

public class MibDao {
public static MibOperations mibOps;
private static MibModule mib;

static {
mibOps = new MibOperations();
 try {
//此方法利用Adventnet SNMP API类,装载MIB库文件
mib = mibOps.loadMibModule(“RFC1213-MIB.mib“);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();

}


//通过IsmName查询OID
public static String getOID(String mibName) throws Exception {
return mib.getMibNode(mibName).getNumberedOIDString();
}

//通过OID查询IsmName
public static String getIsmName(String oid)  {
// 此方法利用Adventnet SNMP API的MibTree等类,装载MIB模型,显示MIB树
// MibOperations mibOps = new MibOperations();
// try {
// //此方法利用Adventnet SNMP API类,装载MIB库文件
// mib = mibOps.loadMibModule(“ism3602.mib“);
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// } 
// MibModule mib = mibOps.loadMibModule(“ism3602.mib“);//进行编译的MIB库
String name = ““;
try 
{
 name = mib.getMibNode(oid).toString();
}

catch (Exception e)
{
name = “此MID库不能解析的OID“;
}
return name;
}

public static void main(String args[])
{
try
{
 System.out.println(MibDao.getIsmName(“.1.3.6.1.2.1.2.2.1.1.2“));
}
catch(Exception e)
{
e.printStackTrace();
}
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2237066  2013-05-29 10:09  snmp实例大全\SNMP (1).rar

     文件        521  2009-09-10 13:16  snmp实例大全\SNMP\.classpath

     文件        380  2008-11-20 09:42  snmp实例大全\SNMP\.project

     文件         91  2008-11-19 11:20  snmp实例大全\SNMP\说明

     文件      41053  2008-11-12 09:08  snmp实例大全\SNMP\bin\ism3602.mib

     文件      88122  2009-09-09 14:19  snmp实例大全\SNMP\bin\RFC1213-MIB.mib

     文件       1334  2013-06-07 08:45  snmp实例大全\SNMP\bin\util\UtilTrap.class

     文件       2020  2013-06-07 08:45  snmp实例大全\SNMP\bin\trap\TrapThread.class

     文件       3695  2013-06-07 08:45  snmp实例大全\SNMP\bin\trap\TrapThread$1.class

     文件       3349  2013-06-07 08:45  snmp实例大全\SNMP\bin\trap\TrapTest.class

     文件       2807  2013-06-21 10:57  snmp实例大全\SNMP\bin\snmphandle\Test.class

     文件       3785  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmphandle\SnmpUtil.class

     文件       6554  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmphandle\SnmpManager.class

     文件       2916  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmphandle\SnmpMain.class

     文件        633  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmphandle\AppException.class

     文件       2379  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmpPo\TrapPo.class

     文件        281  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmpPo\SnmpInterf.class

     文件       1748  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmpPo\SetSnmpPo.class

     文件       1755  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmpPo\GetSnmpPo.class

     文件       4833  2013-06-07 08:45  snmp实例大全\SNMP\bin\snmpDao\SnmpDao.class

     文件       1753  2013-06-07 08:45  snmp实例大全\SNMP\bin\mib\MibDao.class

     文件      36586  2008-11-17 16:53  snmp实例大全\SNMP\lib\AdventNetLogging.jar

     文件    1779171  2008-11-17 16:53  snmp实例大全\SNMP\lib\AdventNetSnmp.jar

     文件      38015  2009-09-10 13:15  snmp实例大全\SNMP\lib\commons-logging.jar

     文件      35471  2009-09-01 17:13  snmp实例大全\SNMP\lib\snmp.jar

     文件     428331  2008-11-17 17:11  snmp实例大全\SNMP\lib\SNMP4J.jar

     文件      41053  2008-11-12 09:08  snmp实例大全\SNMP\src\ism3602.mib

     文件      88122  2009-09-09 14:19  snmp实例大全\SNMP\src\RFC1213-MIB.mib

     文件       1652  2013-05-29 11:21  snmp实例大全\SNMP\src\mib\MibDao.java

     文件       4391  2008-11-22 11:04  snmp实例大全\SNMP\src\snmpDao\SnmpDao.java

............此处省略33个文件信息

评论

共有 条评论