SNMP大全--snmp4j(get trapset取mib)


eclipse工程(编译通过,能运行) snmp4j API get,getnext,set,trap,取mib值 实例
资源截图
代码片段和文件信息
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();
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();
}
}


}

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

     文件        521  2009-09-10 13:16  SNMP.classpath

     文件        380  2008-11-20 09:42  SNMP.project

     文件      41053  2008-11-12 09:08  SNMPinism3602.mib

     文件      88122  2009-09-09 14:19  SNMPinRFC1213-MIB.mib

     文件       1334  2010-03-22 16:58  SNMPinutilUtilTrap.class

     文件       1989  2010-03-22 16:58  SNMPin rapTrapThread.class

     文件       3589  2010-03-22 16:58  SNMPin rapTrapThread$1.class

     文件       2622  2010-03-22 16:58  SNMPinsnmphandleTest.class

     文件       3737  2010-03-22 16:58  SNMPinsnmphandleSnmpUtil.class

     文件       6073  2010-03-22 16:58  SNMPinsnmphandleSnmpManager.class

     文件       2803  2010-03-22 16:58  SNMPinsnmphandleSnmpMain.class

     文件        633  2010-03-22 16:58  SNMPinsnmphandleAppException.class

     文件       2338  2010-03-22 16:58  SNMPinsnmpPoTrapPo.class

     文件        281  2010-03-22 16:58  SNMPinsnmpPoSnmpInterf.class

     文件       1748  2010-03-22 16:58  SNMPinsnmpPoSetSnmpPo.class

     文件       1755  2010-03-22 16:58  SNMPinsnmpPoGetSnmpPo.class

     文件       4645  2010-03-22 16:58  SNMPinsnmpDaoSnmpDao.class

     文件       1664  2010-03-22 16:58  SNMPinmibMibDao.class

     文件      36586  2008-11-17 16:53  SNMPlibAdventNetLogging.jar

     文件    1779171  2008-11-17 16:53  SNMPlibAdventNetSnmp.jar

     文件      38015  2009-09-10 13:15  SNMPlibcommons-logging.jar

     文件      35471  2009-09-01 17:13  SNMPlibsnmp.jar

     文件     428331  2008-11-17 17:11  SNMPlibSNMP4J.jar

     文件      41053  2008-11-12 09:08  SNMPsrcism3602.mib

     文件       1430  2009-09-09 14:52  SNMPsrcmibMibDao.java

     文件      88122  2009-09-09 14:19  SNMPsrcRFC1213-MIB.mib

     文件       4391  2008-11-22 11:04  SNMPsrcsnmpDaoSnmpDao.java

     文件        241  2009-09-10 13:23  SNMPsrcsnmphandleAppException.java

     文件       2668  2009-09-10 13:57  SNMPsrcsnmphandleSnmpMain.java

     文件       5345  2009-09-10 13:54  SNMPsrcsnmphandleSnmpManager.java

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)