java采集snmp_基于Java、SNMP技术采集各种SNMP数据、MIB数据的产品

ObjectSNMP是一个面向对象的SNMP开发组件,与关系数据库流行的O-R Mapping技术类似,实现了Object到SNMP MIB的操作映射(简称O-M Mapping),系统提供了Java/SNMP网关、RMI/SNMP网关 、Web Service/SNMP网关服务。开发者无需理解SNMP协议和MIB细节,只需要定义普通数据对象,然后将数据对象按添加、删除、修改、查询等模式提交给网关即可。ObjectSNMP网关会自动将数据对象按开发者的期望发送到SNMP设备,并返回用户需要的数据对象。

ObjectSNMP提供如下常用数据采集服务,使用者可直接使用:

一、 系统类MIB描述

1. SNMP Agent系统信息(MibSystem)

2. 系统IP地址信息(MibIPAddrEntry)

3. SNMP Agent统计信息(MibSNMP)

二、 IP网络类MIB描述

1. 网络接口/端口信息(MibIfEntry)

2. 网络接口流量和数据包信息(MibIfEntry)

3. IP层流量和输入输出统计信息(MibIP)

4. 路由表信息(MibIPRouterEntry)

5. TCP连接资源和统计信息(MibTCPConnEntry)

6. UDP监听信息(MibUDPEntry)

7. IP-MAC关联表(MibMacIP)

三、 交换机MIB描述

1. 交换机端口基本信息(Dot1dBasePortEntry)

2. 交换机转发MAC地址和状态(Dot1dTpFdbEntry)

四、 硬件设施类MIB描述

1. 硬件设施和工作状态(MibDeviceEntry)

2. 存储系统状态(MibDiskAndMemoEntry)

3. CPU负载信息(MibProcessorEntry)

五、 软件类MIB描述

1. 软件进程状态信息(MibSoftwareRunEntry)

2. 已安装的软件信息(MibSoftwareInstallEntry)

六、 Java类MIB描述

1. Java服务器基本信息(MibJvmOS)

2. JVM基本信息(MibJvmRuntime)

3. Java内存和堆栈状态(MibJvmMemory)

4. Java线程和资源消耗情况(MibJvmThreading)

本文档提供的MIB描述,为基于ObjectSNMP组件技术创建的Java对象和MIB含义描述。ObjectSNMP组件提供了Java对象与SNMP MIB之间的1对1映射关系:SNMP MIB文件中的一个MIB组或一个MIB表,可以被映射为一个Java对象。

Java对象的属性名与MIB组/表中的OID描述名完全一样,对Java对象的描述说明就是对MIB组/表的描述说明。考虑到此文档主要是Java开发人员使用,本文中的描述全部基于对Java对象的描述。

关于如何使用Java对象以及如何通过Java对象获取MIB数据,请参见ObjectSNMP软件的用户手册。

1.SNMP Agent系统信息(MibSystem)

描述:SNMP设备的基本描述信息,如系统名称、启动时间、描述等信息。所有支持SNMP

的设备都应该支持此信息。

Mib类型:Mib组

支持的设备:路由器、交换机、防火墙、服务器、计算机等所有支持SNMP的设备。

MIB获取方法:MibSystem mi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值