資源簡介
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??SNMP\bin\ism3602.mib
?????文件??????88122??2009-09-09?14:19??SNMP\bin\RFC1213-MIB.mib
?????文件???????1334??2010-03-22?16:58??SNMP\bin\util\UtilTrap.class
?????文件???????1989??2010-03-22?16:58??SNMP\bin\trap\TrapThread.class
?????文件???????3589??2010-03-22?16:58??SNMP\bin\trap\TrapThread$1.class
?????文件???????2622??2010-03-22?16:58??SNMP\bin\snmphandle\Test.class
?????文件???????3737??2010-03-22?16:58??SNMP\bin\snmphandle\SnmpUtil.class
?????文件???????6073??2010-03-22?16:58??SNMP\bin\snmphandle\SnmpManager.class
?????文件???????2803??2010-03-22?16:58??SNMP\bin\snmphandle\SnmpMain.class
?????文件????????633??2010-03-22?16:58??SNMP\bin\snmphandle\AppException.class
?????文件???????2338??2010-03-22?16:58??SNMP\bin\snmpPo\TrapPo.class
?????文件????????281??2010-03-22?16:58??SNMP\bin\snmpPo\SnmpInterf.class
?????文件???????1748??2010-03-22?16:58??SNMP\bin\snmpPo\SetSnmpPo.class
?????文件???????1755??2010-03-22?16:58??SNMP\bin\snmpPo\GetSnmpPo.class
?????文件???????4645??2010-03-22?16:58??SNMP\bin\snmpDao\SnmpDao.class
?????文件???????1664??2010-03-22?16:58??SNMP\bin\mib\MibDao.class
?????文件??????36586??2008-11-17?16:53??SNMP\lib\AdventNetLogging.jar
?????文件????1779171??2008-11-17?16:53??SNMP\lib\AdventNetSnmp.jar
?????文件??????38015??2009-09-10?13:15??SNMP\lib\commons-logging.jar
?????文件??????35471??2009-09-01?17:13??SNMP\lib\snmp.jar
?????文件?????428331??2008-11-17?17:11??SNMP\lib\SNMP4J.jar
?????文件??????41053??2008-11-12?09:08??SNMP\src\ism3602.mib
?????文件???????1430??2009-09-09?14:52??SNMP\src\mib\MibDao.java
?????文件??????88122??2009-09-09?14:19??SNMP\src\RFC1213-MIB.mib
?????文件???????4391??2008-11-22?11:04??SNMP\src\snmpDao\SnmpDao.java
?????文件????????241??2009-09-10?13:23??SNMP\src\snmphandle\AppException.java
?????文件???????2668??2009-09-10?13:57??SNMP\src\snmphandle\SnmpMain.java
?????文件???????5345??2009-09-10?13:54??SNMP\src\snmphandle\SnmpManager.java
............此處省略29個文件信息
評論
共有 條評論