SNMP管理
概述
SNMP管理:启用后,用户可通过第三方平台直接监控云平台上的资源和事件,并接收云平台推送的报警消息。
如图 1所示:图 1. SNMP管理


相关定义
SNMP管理涉及以下核心概念:
- SNMP协议:简单网络管理协议,用于管理网络中的设备。在本功能中,第三方平台通过该协议获取云平台资源数据,并接收云平台推送的报警消息。
- 网络管理系统:通过SNMP协议对网络设备进行监控和管理的系统。该系统会向被管设备中的代理进程发送请求,查询被管设备的参数值,或接收代理进程主动发送的Trap信息。在本功能中,网络管理系统对应第三方监控平台。
- SNMP Agent:被管对象中的代理进程,用于响应来自网络管理系统的请求,或主动发送Trap信息。在本功能中,SNMP Agent角色由云平台管理节点承担。
- 被管对象:在本功能中,对应云平台上的资源。
- MIB库:由SNMP Agent维护的数据库,定义一组被管对象的属性,包括:对象名称、对象状态、对象访问权限、对象数据类型等。第三方平台根据MIB库中的指令采集所需的资源监控数据,或解析收到的报警消息。ZStack Cube 旗舰版提供专门的MIB库,支持下载查看。
- SNMP Trap接收端:用于接收云平台报警消息的第三方服务器,可添加为报警通知对象并绑定到报警器,使云平台向其推送指定的报警消息。
启用SNMP服务
在ZStack Cube 旗舰版主菜单,点击,进入SNMP管理界面,点击去启用,弹出启用SNMP管理界面。
可参考以下示例输入相应内容:
- SNMP Agent端口:指定SNMP Agent端口,用于接收并响应第三方监控平台发送的请求Note: SNMP Agent端口配置在云平台管理节点上,默认为1161,取值范围:1024-65565。
- SNMP协议类型:选择SNMP协议类型,支持v2c、v3两种协议类型
- 如选择v2c类型,需设置以下参数:
- 团体字:设置团体字,用于第三方监控平台与云平台的连接认证
- 如选择v3类型,请设置以下参数:
- 用户名:设置用户名
- 用户鉴权:可选项,开启第三方监控平台与云平台间的安全认证。开启后,需设置以下参数:
- 鉴权协议:选择鉴权协议,支持MD5、SHA、SHA224、SHA256、SHA384、SHA512
- 鉴权密码:设置鉴权密码
- 确认鉴权密码:再次输入鉴权密码以保证准确性
- 数据加密:可选项,需先开启用户鉴权后才可开启,需设置以下参数:
- 加密协议:选择加密协议,支持DES、AES128、AES192、AES256、3DES
- 加密密码:设置加密密码
- 确认加密密码:再次输入加密密码以确保准确性
- 如选择v2c类型,需设置以下参数:
- SNMP Trap接收端:可选项,填写第三方服务器名称、IP地址和端口,用于接收云平台推送的报警消息
如图 1所示:图 1. 启用SNMP管理


管理SNMP服务
在ZStack Cube 旗舰版主菜单,点击,进入SNMP管理界面。
SNMP管理支持以下操作:
| 操作 | 简介 |
|---|---|
| 启用SNMP管理 | 启用SNMP管理。 |
| 修改SNMP协议信息 | 修改SNMP协议信息,包括SNMP Agent端口、协议类型、团体字、用户名、用户鉴权、数据加密等参数。 |
| 添加SNMP Trap接收端 | 添加SNMP Trap接收端。 SNMP Trap接收端可以被添加为报警通知对象并绑定到指定报警器,绑定后,云平台将向该接收端推送指定的报警消息。 |
| 编辑SNMP Trap接收端 | 编辑SNMP Trap接收端的IP地址和端口号。 |
| 删除SNMP Trap接收端 | 删除SNMP Trap接收端。 Note: 如已将SNMP
Trap接收端添加为报警通知对象,该通知对象将被同步删除。 |
| 下载MIB文件 | 下载云平台提供的MIB文件,用于第三方平台采集数据和解析报警消息。 |
| 停用SNMP管理 | 停用SNMP管理。
|
