首页 综合布线 snmp管理技术|snmp管理软件

snmp管理技术|snmp管理软件

snmp管理技术|snmp管理软件,让你很快时间解决问题,下面小编就来简易的解析一下。

snmp管理技术

最近,项目中使用了snmp4j包来监控设备拓扑和性能。本文主要讲解SNMP和snmp4j包在Java中的应用。

SNMP简介

snmp管理技术|snmp管理软件

SNMP是一种简单的网络管理协议,是一种专门为管理网络节点(服务器、工作站、路由器、交换机、集线器等)而设计的标准协议。)在IP网络中。它是应用层协议。使SNMP网络管理员能够管理网络性能、发现和解决网络问题并规划网络增长。通过SNMP接收随机消息(和事件报告)网络管理系统知道网络中存在问题。目前SNMP有三种:SNMPV1、SNMPV2、SNMPV3。版本1和版本2没有太大区别,但是SNMPV2是增强版,包含了其他协议操作。与前两者相比,SNMPV3包含了更多的安全性和远程配置。

1.基本操作类型

SNMP为控制MIB对象提供了三个基本的操作命令。它们是:获取、设置和陷阱。Get:管理站读取代理中对象的值。它是SNMP协议中使用率最高的命令,因为它是从网络设备获取管理信息的基本方式。Set:管理站在代理上设置对象的值。Trap:代理主动通知管理站重要事件。Trap消息可以用来通知管理站线路故障、连接终端和恢复、认证失败等消息,管理站可以据此进行处理。

2.snmp消息的组成

snmp消息由版本标识符、团体名称和PDU组成。版本标识符用于指示使用的是哪个版本的SNMP协议,保证SNMP代理使用相同的协议,每个SNMP代理直接丢弃不同协议版本的数据报。团体名称是一种基本的安全机制,用于在SNMP网络管理员访问SNMP管理代理时对他们进行身份验证。PDU(协议数据单元)是SNMP报文中的数据区,即Snmp通信中报文数据的载体。PDU表示SNMP的消息类型及其相关参数。

3.信息管理库

上面提到了MIB对象。MIB是一个信息管理数据库,可以理解为由agent维护的管理对象的数据库。MIB数据对象以树形层次结构组织。这个树结构的每个分支都有一个特殊的名称和一个数字标识符,MIB中的数据对象可以通过它的数字标识符找到。该数字标识符从结构树的顶部(或根)开始,直到每个叶子节点(即数据对象)。

4、OID

每个被管理对象都有自己的OID(对象标识符),它由树结构组织。OID由树上的一系列整数组成,即从根节点到它的路径。整数之间用点(.),树的叶节点才是真正的被管理对象。

第二,Java实现了SNMP

1.营造环境

首先本地计算机和被管理设备要启动snmp,然后下载snmp4j包,或者在maven项目的pom文件中添加依赖项。

请点击进入图片描述(最大。18个字)

2.代码实现

1)、初始化snmp,并开始监控。

2)初始化目标对象信息。snmp get和set方法的默认端口是161,发送和接收trap消息的默认端口是162。

3)创建一条消息。

4)发送和接收返回处理消息。

获取信息:

设置设备参数

接收陷阱消息

实际的SNMP消息类型包括getBulk、getNext等。有兴趣的小伙伴可以自己试试。还有一个MIB浏览器(MIB Browser),是SNMP开发中的必备工具。有时间再来说说它的安装和使用。

综上所述,以上就是关于snmp管理技术的全部内容了,字数约1425字,希望能够解决你的困惑。安防网往后会继续推荐snmp管理技术相关内容。

热门文章