2024年5月31日发(作者:)

Solarwinds Orion

基本原理

Solarwinds Orion Network Performance Monitor 网络性能监视器是基

于简单网络管理协议SNMP的一款全球领先的网络管理软件。 SNMP(simple

network management protocol简单网络管理协议)是由互联网工程任务组

(IETF:Internet Engineering Task Force )定义的一套网络管理协议。全球各

大网络设备制造商的网络设备都支持该协议。

Solarwinds Orion网络性能监视器利用SNMP,即可在一台计算机上实现远

程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、

接收网络事件警告等。

Solarwinds Orion是基于web化的网络管理软件,同时拥有一个系统配置管

理程序,通过该管理程序实现对需要纳入管理设备及其接口的配置管理。

Solarwinds Orion性能管理系统在后台的管理上采用了Client/Server模型的

特殊形式:代理/管理站模型。对网络设备的管理与维护是通过Orion管理工作

站与网络设备中的SNMP代理间的交互工作完成的。每个设备的SNMP代理负

责回答Orion管理工作站关于MIB定义信息的各种查询。

每个网络设备的SNMP代理和Orion管理工作站通过SNMP协议中的标准

消息进行通信,每个消息都是一个单独的数据报。SNMP使用UDP(用户数据

报协议)作为第四层协议(传输协议),进行无连接操作。SNMP消息报文包

含两个部分:SNMP报头和协议数据单元PDU。数据报结构如下图。

版本识别符(version identifier):确保SNMP代理使用相同的协议,每个SNMP

代理都直接抛弃与自己协议版本不同的数据报。 Solarwinds支持当前SNMP的V1、

V2、V3所有版本。

团体名(Community Name):用于SNMP代理对SNMP管理站进行认证;如果

网络配置成要求验证时,SNMP代理将对团体名和管理站的IP地址进行认证,如果

失败,SNMP从代理将向管理站发送一个认证失败的Trap消息;

协议数据单元(PDU):其中PDU指明了SNMP的消息类型及其相关参数。

管理信息库MIB

在Solarwinds Orion网络性能监视系统实现对网络设备的管理就需要该网

络设备的管理信息库MIB。Orion网络性能监视系统内置集成了多达250000万

的设备MIB值,满足对全球决定多数网络设备的管理。对于没有集成的设备,

系统也提供了专门的用户自定义MIB配置的功能。网络管理工程师只需要从设

备厂商那里获取到该设备的管理信息库MIB,就可以自行配置添加进入系统进行

管理。

管理信息库MIB是由IETF制定,其中定义了可访问的网络设备及其属性,

由对象识别符(OID:Object Identifier)唯一指定。MIB是一个树形结构,SNMP

协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。无论是国内的

设备厂家还是国外网络设备厂家对自己的网络设备都具有这样一组管理信息

MIB值。在实际的管理过程中,可以由具体设备的厂家提供相关的MIB库实现

对其设备的精细化管理。

Solarwinds Orion系统架构:

图示:Orion系统架构

Solarwinds Orion网络性能监视系统结构简单。系统包括性能监视服务端以

及Web显示控制端两部分。另外还需要一个用于历史数据保存的数据库。Orion

系统于其它网络管理软件相比,所占资源很少,所以在被管理网络不是特别大的

情况下都可以将数据库以及Orion系统本身统一安装在一台服务器上。

本文档属于重庆绿讯科技有限公司所有,转载或下载请注明出处。谢谢。