<span style="font-family:Times New Roman;">package snmp_get;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Vector;
import org.snmp4j.CommunityTarget;
import org.snmp4j.PDU;
import org.snmp4j.Snmp;
import org.snmp4j.TransportMapping;
import org.snmp4j.event.ResponseEvent;
import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.smi.Address;
import org.snmp4j.smi.GenericAddress;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.VariableBinding;
import org.snmp4j.transport.DefaultUdpTransportMapping;
/**
* GET : 一个pdu中要支持获取多个OID
* @author Shinetien
*
*/
public class SnmpGet {
private Address targetAddress;
private Snmp snmp;
public static void main(String[] args) {
SnmpGet gu = new SnmpGet();
gu.init();
}
// 初始化targetAddress, snmp,开启transport监听消息
private void init() {
System.out.println("--------初始化----------");
// 设置Agent的IP
一个pdu中要支持获取多个OID
最新推荐文章于 2023-10-13 10:46:54 发布
该博客介绍如何使用SNMP协议在一个PDU中同时获取多个OID(Object Identifier)的数据。通过Java实现,创建PDU,设置目标地址和社区字符串,发送GET请求并解析响应,以获取OID_sysDescr, OID_sysObjectID和OID_sysUpTime等系统信息。"
106130944,8474972,MyBatis-Plus实战:分页查询、逻辑删除与性能分析,"['mybatis', '数据库', 'ORM框架', '分页', 'SQL优化']
摘要由CSDN通过智能技术生成