SNMP管理模型中有3个基本组成部分:管理进程(manager)、管理代理(agent)和管理信息库(MIB),如图7-3所示。
图7-3 SNMP的基本组成
1.管理代理
管理代理是一种软件,在被管理的网络设备中运行,负责执行管理进程的管理操作。管理代理直接操作本地管理信息库(MIB),如果管理进程需要,它可以根据要求改变本地信息库或提取数据传回到管理进程。
每个管理代理拥有自己的本地MIB,一个管理代理管理的本地MIB不一定具有Internet定义的MIB的全部内容,只需要包括与本地设备或设施有关的管理对象。管理代理具有两个基本管理功能:
(1)从MIB中读取各种变量值。
(2)在MIB中修改各种变量值。
这里的变量也就是管理对象。(www.daowen.com)
2.管理进程
管理进程是一个或一组软件程序,一般运行在网络管理站(或网络管理中心)的主机上,它可以在SNMP的支持下命令管理代理执行各种管理操作。管理进程完成各种网络管理功能,通过各设备中的管理代理对网络内的各种设备、设施和资源实施监测和控制。另外,操作人员通过管理进程对全网进行管理。因而管理进程也经常配有图形用户接口,以容易操作的方式显示各种网络信息,例如给出网络中各管理代理的配置图等。有时管理进程也会对各管理代理中的数据集中存档,以备事后分析。
3.管理信息库
管理信息库是一个概念上的数据库,由管理对象组成,每个管理代理管理MIB中属于本地的管理对象,各管理代理控制的管理对象共同构成全网的管理信息库。
管理信息库(MIB)的结构必须符合使用TCP/IP的Internet的管理信息结构(SMI)。这个SMI实际上是参照OSI的管理信息结构制定的。尽管两个SMI基本一致,但SNMP和OSI的MIB中定义的管理对象却并不相同。Internet的SMI和相应的MIB是独立于具体的管理协议(包括SNMP)的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。