SNMP协议的基础以及软件使用(1)


在网络通信协议中,我们强调SNMP协议的使用,因为这个协议时网络管理协议,作为一名管理员,我们是需要掌握这方面内容的。所以,下面我们就来对这方面的知识进行一下讲述。

SNMP协议基础

SNMP的本质是基于代理的通告系统。每个设备,甚至是很多低端的交换机和打印机,都支持这种基于代理的通告。这种通告,或者所谓的 "trap,"是由设备厂商所开发的代理功能来生成的,监听软件可以监控系统的特殊事件,比如事件日志中的某类特殊事件,然后将通告发送给SNMP处理器或者其他网络管理工具。

SNMP可以看做是目前众多功能类似的网管框架之一,此类管理框架还包括Microsoft Windows Management Instrumentation (WMI),Web Based Enterprise Management (WEBM) 以及 Common Information Mode(CIM)。CIM 已经发展成一个完整的对象模型,采用DMTF并使用UML语言。

Windows 或 Linux下的SNMP协议

Microsoft在WMI中完全兼容CIM 模型。比如,在Vista, Windows 7, 或 Server 2008系统中,打开命令行窗口输入以下命令:

winrm enumerate wmicimv2/Win32_ComputerSystem

这个命令会显示出电脑系统的基本硬件信息,比如主板厂商名称,另外还包括域成员名称,管理账户密码状态,服务器角色,当前用户名,主机名,启动项等各种内容。通过 WMI,用户可以对系统信息了如指掌。图 A 所显示的是开启SNMP的图表。类似的监控功能在Linux上也存在。比如,免费的WebNMS就带有一套snmp代理功能,同时还提供了通过HTTP的管理方式。

图 A

图 A


相关内容