首页>代码>java SNMP简单测试实例>/SNMP/src/com/voicecodes/snmp/test/SnmpTest.java
package com.voicecodes.snmp.test;

import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("unused")
public class SnmpTest {
	public static void main(String[] args) throws Exception {

		SnmpTest test = new SnmpTest();

		//test.testGet();					//获取单条消息
		
		//test.testGetList();				//获取多条消息,以list方式展示

		//test.testGetAsyList();			//异步获取多条,list展示
		
		//test.testWalk();					//获取树形数据
		
		test.testAsyWalk();					//异步获取树形数据
		
		//test.testSetPDU();				//根据OID和指定string来设置设备的数据
		
	}

	public void testGet() {
		String ip = "127.0.0.1";
		String community = "public";
		String oidval = "1.3.6.1.2.1.1.5.0";
		SnmpData.snmpGet(ip, community, oidval);
	}

	public void testGetList() {
		String ip = "127.0.0.1";
		String community = "public";
		String oidval = "1.3.6.1.2.1.1.5.0";
	}

	public void testGetAsyList() {
		String ip = "127.0.0.1";
		String community = "public";
		List<String> oidList = new ArrayList<String>();
		oidList.add("1.3.6.1.2.1");
		oidList.add("1.3.6.1.2.12");
		SnmpData.snmpAsynGetList(ip, community, oidList);
		System.out.println("i am first!");
	}

	public void testWalk() {
		String ip = "127.0.0.1";
		String community = "public";
		String targetOid = "1.3.6.1.2.1.1.5.0";
		SnmpData.snmpWalk(ip, community, targetOid);
	}

	public void testAsyWalk() {
		String ip = "127.0.0.1";
		String community = "public";
		// 异步采集数据
		SnmpData.snmpAsynWalk(ip, community, "1.3.6.1.2.1.25.4.2.1.2");
	}

	public void testSetPDU() throws Exception {
		String ip = "127.0.0.1";
		String community = "public";
		SnmpData.setPDU(ip, community, "1.3.6.1.2.1.1.5.0", "SnmpTest");
	}

	public void testVersion() {
		System.out.println(org.snmp4j.version.VersionInfo.getVersion());
	}
}
最近下载更多
honglonghua  LV1 2023年2月9日
yzh_falcon  LV3 2022年10月18日
qwaszx123123  LV1 2022年9月17日
gaotieyou  LV5 2022年4月19日
xingbing  LV9 2022年2月9日
余长城  LV4 2022年1月29日
巨魔  LV1 2021年9月6日
newbag  LV9 2021年8月9日
wc2021  LV1 2021年7月4日
lz88888  LV11 2021年6月4日
最近浏览更多
kenhomeliu  LV29 4月30日
yzh_falcon  LV3 2022年10月18日
zw050256  LV7 2022年9月30日
qwaszx123123  LV1 2022年9月17日
GZW012345  LV8 2022年5月21日
13165798872  LV11 2022年5月17日
zlfsgg  LV3 2022年4月26日
gaotieyou  LV5 2022年4月19日
xingbing  LV9 2022年2月9日
余长城  LV4 2022年1月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友