匿名
未登录
登录
Linux78|wiki
搜索
查看“SNMP管理模型”的源代码
来自Linux78|wiki
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
SNMP管理模型
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
wiki:用户|用户
您可以查看与复制此页面的源代码。
SNMP系统包括网络管理系统NMS(Network Management System)、代理进程Agent、被管对象Management object和管理信息库MIB(Management Information Base)四部分组成。 NMS作为整个网络的网管中心,对设备进行管理。 每个被管理设备中都包含驻留在设备上的Agent进程、MIB和多个被管对象。NMS通过与运行在被管理设备上的Agent交互,由Agent通过对设备端的MIB的操作,完成NMS的指令。 [[文件:Snmp-1.png|有框|居中]] 下面介绍网络管理系统中各主要元素: === NMS === NMS在网络中扮演管理者角色,是一个采用SNMP协议对网络设备进行管理/监视的系统,运行在NMS服务器上。 NMS可以向设备上的Agent发出请求,查询或修改一个或多个具体的参数值。 NMS可以接收设备上的Agent主动发送的Trap信息,以获知被管理设备当前的状态。 === Agent=== Agent是被管理设备中的一个代理进程,用于维护被管理设备的信息数据并响应来自NMS的请求,把管理数据汇报给发送请求的NMS。 Agent接收到NMS的请求信息后,通过MIB表完成相应指令后,并把操作结果响应给NMS。 当设备发生故障或者其它事件时,设备会通过Agent主动发送信息给NMS,向NMS报告设备当前的状态变化。 === Management object=== Management object指被管理对象。每一个设备可能包含多个被管理对象,被管理对象可以是设备中的某个硬件,也可以是在硬件、软件(如路由选择协议)上配置的参数集合。 === MIB === MIB是一个数据库,指明了被管理设备所维护的变量(即能够被Agent查询和设置的信息)。MIB在数据库中定义了被管理设备的一系列属性:对象的名称、对象的状态、对象的访问权限和对象的数据类型等。 通过MIB,可以完成以下功能: Agent通过查询MIB,可以获知设备当前的状态信息。 Agent通过修改MIB,可以设置设备的状态参数。 SNMP的管理信息库采用和域名系统DNS相似的树型结构,它的根在最上面,根没有名字。如图所示的是管理信息库的一部分,它又称为对象命名树。每个OID(object identifier,对象标识符)对应于树中的一个管理对象,如system的OID为1.3.6.1.2.1.1,interfaces的OID为1.3.6.1.2.1.2。 通过OID树,可以高效且方便地管理其中所存储的管理信息,同时也方便了对其中的信息进行批量查询。 特别地,当用户在配置Agent时,可以通过MIB视图来限制NMS能够访问的MIB对象。MIB视图实际上是MIB的子集合。 [[文件:Snmp-2.png|有框|居中]]
返回至
SNMP管理模型
。
导航
导航
首页
最近更改
随机页面
栏目
Nginx
Kubernetes
Spring Cloud
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志