全部产品
云市场

SNMP协议

更新时间:2020-01-06 18:19:03

支持SNMP协议的交换机、路由器和UPS等网络设备可以通过楼宇网关接入云端,实现设备监控和管理。

1.添加协议

点击网关右侧的设置图标,首先,在弹出菜单中选择“添加协议”
79然后,在下拉选择的协议列表中选择“SNMP(官方)”,如下图所示:80

2.通道配置

接下来,需要对连接通道“添加配置”。如下图所示:
81

snmp_version:官方驱动支持三个版本:1、2c和3。
community:当版本号设置为1或者2c时,需要配置社区值。
82如上图所示,当snmp_version设置为3时,需要配置认证和加密的相关信息:
security_level:安全模式可选noAuthNoPriv、authNoPriv或者 authPriv,版本3的必填项。
usm_user:用户名,版本3的必填项。
auth_algorithm:认证算法,可选MD5或者SHA,安全模式为authNoPriv或者 authPriv时必填。
auth_password:认证密码,至少8个字符,安全模式为authNoPriv或者 authPriv时必填。
privacy_algorithm:加密算法,目前只支持DES,安全模式为authPriv时必填。
privacy_password:加密密码,至少8个字符,安全模式为authPriv时必填。

3.新建设备

83设备的参数请按下图所示进行配置:
设备名称:自定义设备名称。
设备别名:自定义设备的别名。
功能定义:用来定义设备的功能,可以选择已有模型(请参照品类管理章节)、上传文件或者后续添加。
设备配置:勾选“添加配置”,请以JSON格式为设备配置如下参数:84polling_time:网络设备属性的定时上报间隔,单位是毫秒。
ip_address:网络设备的本地IP地址。
agent_port:网络设备支持SNMP Agent的端口号,默认为161,也可按需制定其他值。
security_engine_id:当版本为3,且设备需要上报trap类型的事件时,需要配置此id。

4.功能定义

创建好的设备如下图所列,选择右侧的“功能定义”,根据设备的点位信息为其添加各个功能点。如下图所示:85

4.1 添加属性

进入功能定义界面后,可以为设备创建一个属性点,如下图所示:86
名称:属性的功能名称。
标识符:属性的英文名称,该设备下标识符要唯一。
数据类型:请参考MIB中的Syntax参数进行相应选择,可参照下面“SNMP参数类型与物模型的对应关系表”。
取值范围:设置属性数据的取值范围。
步长:设置属性值的精度。
单位:物理单位。
读写:设置属性的读写权限。
扩展参数的配置,如下图所示:87
oid:点位的oid值。
data_type:点位的数据类型代码,请参照SNMP参数类型与物模型的对应关系表进行设置:

SNMP Syntax data_type 物模型数据类型
BITS 3 text
Boolean 1 bool
Counter32 65 int32
DateAndTime 617 text
DisplayString 614 text
Double 73 double
Float 72 float
Gauge 66 int32
Gauge32 66 int32
INTEGER 2 int32
Integer32 66 int32
IpAddress 64 text
OBJECT IDENTIFIER 6 text
OCTET STRING 4 text
Opaque 68 text
Opaque Double 121 double
Opaque Float 120 float
TimeTicks 67 text
TruthValue 600 enum
Unsigned32 66 int32


4.2 添加事件

88
根据上图所示,设置事件参数。
根据需要可以为事件添加输出参数,示例中添加了两个参数ups_estimated_minutes_remaining和ups_seconds_on_battery,分别配置如下图所示:
8990事件的扩展描述中,需要设置事件(trap)的oid字段和输出参数(若有)的扩展描述outputData字段(数组类型)。如下图所示:91

每个参数的扩展描述包括:
identifier:必须跟参数的标识符完全一致。
customize对象
data_type:参数的数据类型,参照前述“SNMP参数类型与物模型的对应关系表”。
oid:参数对象的oid值。
92

设备的功能定义如下图所示,如有需要按照如上操作,可为设备定义多个属性和事件,如下图所示:
93

5.网关部署

为网关配置好协议及其所有设备的功能定义之后,需要将这些配置从云端部署到边缘网关,如下图所示,单击“部署”按钮,如下图所示:94部署进度和结果,如下图所示:
9596部署完成后,可查看所有设备是否成功上线。