ftp://ftpncnuedutw/JavaDownload/JDK
文件类型:PPT/Microsoft Powerpoint 文件大小:2097664字节
内容摘要:
ftp://ftpncnuedutw/JavaDownload/JDKSNMP Programming
Yen-Cheng Chen
SNMP Agents
163.22.20.16 : public
10.10.22.18 : public, snmp123
127.0.0.1
Outline
AdventNet SNMP API
MRTG
Perl SNMP
Network Service Monitoring Using Sockets
AdventNet SNMP API Architecture
SNMP High Level API
Installation
JDK 1.2 and later including JDK 1.4
ftp://ftp .ncnu.edu.tw/JavaDownload/JDK
AdventNet SNMP API 4
http://snmp.adventnet.com/80636898/AdventNetSNMPAPI_4_Std_4031.zip
Update Environment Variables
PATH
CLASSPATH
Javac SnmpExample1.java
Java SnmpExample1
Environment Variables Setting
开始 控制台
Path
C:\j2sdk1.4.2_05\bin;
CLASSPATH
New:
C:\Program Files\Java\j2re1.4.2_08\lib\ext\QTJava.zip;.;
C:\AdventNet\SNMPAPI\jars\AdventNetLogging.jar;
C:\AdventNet\SNMPAPI\jars\AdventNetSnmp.jar
Old:
C:\Program Files\Java\j2re1.4.2_08\lib\ext\QTJava.zip
import com.adventnet.snmp.beans.*;
public class SnmpGet {
public static void main(String args[]) {
String remoteHost = args[0];
SnmpTarget target = new SnmpTarget();
target.setTargetHost(remoteHost);
target.setCommunity("public");
String oids[] = new String [args.length - 1];
for (int i=1; i<args.length; i++) oids[i-1] = args[i];
target.setObjectIDList(oids);
String result[] = target.snmpGetList();
for (int i=0;i<oids.length;i++) {
System.out.println("OBJECT ID: "+target.getObjectID(i));
System.out.println("Response: "+result[i]);
}
System.exit(0);
}
}
Get
java SnmpGet host oid1 oid2 …
java SnmpGet 163.22.20.43 .1.3.6.1.2.1.1.1.0
import com.adventnet.snmp.beans.*;
public class SnmpGetNext {
public static void main(String args[]) {
String remoteHost = args[0];
SnmpTarget target = new SnmpTarget();
target.setTargetHost(remoteHost);
target.setCommunity("public");
String oids[] = new String [args.length - 1];
for (int i=1; i<args.l
·上一篇:
第七讲:Tikhonov正则化的稳定性·下一篇:
x15曲线在正则点邻近的结构