java 编写snmp_使用Java进行SNMP编程
简单的说,只需要以下几个步骤
1) 创建Snmp对象snmp
2) 创建CommunityTarget对象target,并指定community, version, address, timeout, retry等参数。
3) 创建PDU对象pdu,并指定操作类型(GET/GETNEXT/GETBULK/SET), 添加VariableBinding(也就是待操作的OID),
如果是GETBULK操作,还可以指定MaxRepetitions和NonRepeaters。
注意一定要指定MaxRepetitions,默认值是0,那样不会返回任何结果。
4) 调用snmp.send(pdu, target)方法,发送请求请返回结果
引入jar包 org.snmp4j
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Vector;
import org.snmp4j.CommunityTarget;
import org.snmp4j.DefaultTimeoutModel;
import org.snmp4j.PDU;
import org.snmp4j.Snmp;
import org.snmp4j.Target;
import org.snmp4j.TransportMapping;
import org.snmp4j.eve
java 编写snmp_使用Java进行SNMP编程相关推荐
- java编写文件管理器,java编写的文件管理器代码分享
比较适合新手.逻辑上仍然有点问题.可以用于学习java文件操作 下面是主要的JAVA文件操作代码 FileHelp.java package self.yy.filesystem.fileutil; ...
- 用java编写图形用户界面_Java图形用户界面编程
GUI代表图形用户界面(Graphical User Interface),Java API中提供了两套组件用户支持编写图形用户界面,包括AWT和Swing. AWT使用本地操作系统的代码资源,被称为 ...
- java编写打印沙漏_打印沙漏编程总结
7-1 打印沙漏 (20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ***** *** * *** ***** 所谓" ...
- java编写奇数偶数,java基础奇数偶数判断
class="java" name="code"> 1. 按位与运算 按位与运算符"&"是双目运算符.其功能是参与运算的两数各 ...
- java编写流星_[Java教程]【原创】java 流星划过天空
[Java教程][原创]java 流星划过天空 0 2015-10-29 10:00:06 1 import java.awt.Color; 2 import java.awt.Graphics; 3 ...
- java编写sql语句,java实现简单的给sql语句赋值的示例
代码本身很简单.拼接sql的时候?不好数,简单的用来赋值. /** * TODO 循环赋值,缺少的类型可随时添加 * @author Lucius * @param pt * @param list ...
- java 编写抽象类Animal,JAVA 抽象类,抽象方法
抽象类其实就是给他的所有子类定义了一套模板.子类可以在这个模板上进行扩展. 通过抽象类,可以严格的限制了子类的设计. 如一个抽象类Animal中有一个抽象方法run. public class Ani ...
- Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略
Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...
- Java:计算机编程语言Java的简介、安装(编程环境/工具)、学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略
Java:计算机编程语言Java的简介.安装(编程环境/工具).学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编 ...
最新文章
- oracle 和sybase比较,oracle和sybase的一些区别
- 利用归并排序求逆序对
- 【转】玩转git分支
- 安装Xen Server创建虚拟机
- MySQL cast()函数
- 小程序开发 缓存的应用
- 【kafka】Kafka Fetch Session 剖析
- hdu 2896 AC自动机
- 使用ViewPager + Fragment实现微信底部Tab效果
- MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段
- 操作系统服务:time时间模块+datetime模块
- Mybatis批量update修改实例
- 识别PDF关键词,在文件页数和坐标
- vue遍历输出列表中以逗号隔开的字符串
- 学会Python如何利用业余时间赚外快?分享几个接单途径
- Lake Shore定制探针台
- [深度学习] OpenVINO开发:C++ API推理步骤实现
- qq空间评论bug?
- Java系列技术之JavaWeb入门-钟洪发-专题视频课程
- bosun 快速入门