48小时系统班试听入口

智能监控”协议:SNMP的崭新面貌

发布作者:新盟教育 发布日期:2024-01-31 浏览人数:4687人

智能监控”协议:SNMP的崭新面貌

SNMP,作为TCP/IP网络广泛应用的网络管理标准协议,承载网络管理系统,用以监测连接到网络上的设备是否存在任何引起关注的情况。采用轮询机制,SNMP在小型、快速、低价格的环境中展现出最基本的功能集,并以用户数据报协议(UDP)报文为传输承载,受到绝大多数设备的广泛支持。这一特性确保了管理信息在网络上的任何节点都能得以传送,便于管理员在故障排查过程中检索信息。

简单文字排版方形二维码.png 

SNMP的崛起原因何在?

网络技术飞速发展带来了网络管理的挑战。网络设备数量呈几何级数增加,使得网络管理员对设备的管理变得日益困难。网络作为一个复杂的分布式系统,其覆盖地域不断扩大,实时监控和故障排查变得异常艰难。同时,不同设备厂商提供的管理接口多种多样,使网络管理愈发复杂。在这背景下,SNMP的出现变得尤为重要。 

SNMP通过“利用网络管理网络”的方式解决了这一问题:

网络管理员可以通过SNMP平台在网络的任何节点完成信息查询、信息修改和故障排查,提高了工作效率。

屏蔽了设备间的物理差异,SNMP提供最基本的功能集,使得管理任务与被管理设备的物理特性相互独立,实现对不同设备的统一管理,管理成本降低。

设计简单、运行代价低,SNMP以“尽可能简单”的设计思想为基础,最小化了设备上的软硬件添加、报文种类和格式,降低了运行SNMP对设备的影响和代价。

SNMP的基本组件

SNMP的基本组件包括网络管理系统NMS(Network Management System)、代理进程(Agent)、被管对象(Managed Object)和管理信息库MIB(Management Information Base)。它们在SNMP的管理模型中共同构成了一个完整的体系结构。

图片129.png

NMS:网络中的管理者

NMS在网络中担任管理者角色,是一个运行在NMS服务器上的系统,采用SNMP协议对网络设备进行管理和监视。

NMS能够向设备上的Agent发出请求,查询或修改一个或多个具体的参数值。

NMS可以接收设备上的Agent主动发送的Trap信息,以获知被管理设备当前的状态。

Agent:设备中的代理

Agent是被管理设备中的代理进程,维护被管理设备的信息数据,响应来自NMS的请求,并将管理数据汇报给发送请求的NMS。

Agent接收到NMS的请求信息后,通过MIB表完成相应指令,并将操作结果响应给NMS。

设备发生故障或其他事件时,Agent主动向NMS发送信息,报告设备当前的状态变化。

Managed Object:被管理的对象

Managed Object指被管理的对象,每个设备可能包含多个被管理对象,可以是设备中的硬件,也可以是在硬件、软件上配置的参数集合。

 课程招生免费进群图书二维码.png