永发信息网

snmp4j监控直接采集的oid数值吗

答案:1  悬赏:0  手机版
解决时间 2021-11-27 09:03
  • 提问者网友:疯孩纸
  • 2021-11-26 10:35
snmp4j监控直接采集的oid数值吗
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-11-26 11:23
SNMP
SNMP 协议分为了多个版本,V1太简单,V2加入了一些验证,V3最严谨,下面都是以V2进行说明
概念:
ASN.1 高级数据描述语言,用于定义数据类型,语法规则等。
BER ASN.1的基本编码规则,发送消息之前经过其编码,接收后先解码
SMI 管理信息结构,ASN.1的子集加上一部分宏等内容。SNMP用它来描述MIB和PDU
MIB 管理信息库,一般是一个树形结构,使用SMI描述,用来定义一个或者多个网元
OID 网络节点的唯一ID,用在MIB中,是一个国际机构统一分配的,比如1.3.6.1.4.1代表enterprises企业网
PDU SNMP协议数据单元,是一个数据包的格式。每一种SNMP方法对应一种PDU,使用SMI描述,BER编码,传输层(UDP)协议进行传输

SNMP跟网管有关的开发可能会涉及如下的内容:
1. 获取网元信息
网元已经存在,其提供MIB文件,其中定义了该网元节点的结构以及想获取该结构内容所需要用到的OID
使用代码或者其他的方式构建PDU,比如用snmp4j构建一个get请求类型的PDU(这个PDU是SMI描述的,BER编码的,包含了要操作的OID)到网元,得到返回结果。
根据返回结果进行操作(可以通过getNext达到遍历的效果),或者是把单纯的数据信息持久化起来用于观察。
2. 设置网元参数
发送set请求的PDU到网元达到设置网元某个参数的作用
3. 开发trap服务器接收trap消息
开发trap接收服务端,并在在网元端配置服务器端地址,网元因为某个时间出发一个trap发送到该服务端。
服务端记录该trap消息,用于数据分析
4. 开发一个网元模拟器
开发一个模拟器,自己作为网元被人管理,通常用于测试。因为网管系统对应的真是网元都是昂贵的硬件,不容易找到合适的测试环境。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯