SNMP 监控与通知集成

ZSphere 支持通过 SNMP 与第三方监控平台集成。第三方平台可以基于 MIB 文件采集资源监控数据或解析报警消息,SNMP Trap 接收端可以作为报警通知对象接收平台推送的报警消息。

SNMP 核心概念

SNMP 协议
简单网络管理协议,用于管理网络中的设备。
网络管理系统
通过 SNMP 协议对网络设备进行监控和管理的系统。在本功能中,网络管理系统对应第三方监控平台。
SNMP Agent
被管对象中的代理进程,用于响应网络管理系统请求,或主动发送 Trap 信息。在本功能中,SNMP Agent 由 ZSphere 管理节点承担。
MIB 库
由 SNMP Agent 维护的数据库,定义被管对象属性。第三方平台根据 MIB 库采集监控数据或解析报警消息。
SNMP Trap 接收端
用于接收 ZSphere 报警消息的第三方服务器,可以添加为报警通知对象并绑定到报警器。

注意事项

SNMP 组件在 ZSphere 4.10.25 版本已更新。若从早期版本升级且已对接外部监控平台,请下载新版 MIB 文件,并同步至对接的外部监控平台,避免监控数据缺失或异常。

配置 SNMP 管理

  • 启用 SNMP 管理。
    1. 在导航栏中,选择 系统管理 > SNMP 管理,点击 启用 SNMP 管理
    2. 启用 SNMP 管理 弹窗中,参考以下示例完成配置。
      配置项 说明
      SNMP Agent 端口 指定端口用于接收并响应第三方监控平台发送的请求,默认为 1160,取值范围为 1024~65565。
      SNMP 协议类型 支持 v2c 和 v3 两种类型。
      • 选择 v2c 类型时,需设置 团体字
      • 选择 v3 类型时,需设置 用户名,并可按需开启 用户鉴权数据加密
      团体子 设置团体字用于第三方监控平台与本平台间的连接认证。
      用户名 设置用于 SNMP v3 访问认证的用户名。
      用户鉴权 用于第三方监控平台与平台间的安全认证。开启后,需设置鉴权协议和鉴权密码。
      数据加密 用于对平台与第三方监控平台之间的通信消息进行加密。开启后,需设置加密协议和加密密码。
      SNMP Trap 接收端 填写第三方服务器名称、IP 地址和端口,用于接收推送的报警消息。
    3. 确认配置无误后,点击 确定
  • 修改 SNMP 配置。
    在导航栏中选择 系统管理 > SNMP 管理 > 平台 SNMP 参数,点击 修改配置,按需修改 SNMP 配置。
  • 停用 SNMP 服务。
    在导航栏中选择 系统管理 > SNMP 管理 > 平台 SNMP 参数,点击 停用
    • 停用后,第三方平台不再主动向平台获取资源监控数据。
    • 停用后,平台仍会向已被添加为通知对象的 SNMP Trap 接收端推送报警消息。
    • 平台将保留当前 SNMP 配置,以便下次启用后继续使用。

下载 MIB 文件

MIB 文件用于第三方平台采集 ZSphere 资源监控数据和解析报警消息。

操作步骤

  1. 在导航栏中,选择 系统管理 > SNMP 管理 > 平台 SNMP 参数
  2. 平台 SNMP 参数 页面,点击 下载 MIB 文件

管理 SNMP Trap 接收端

操作步骤

  1. 在导航栏中,选择 系统管理 > SNMP 管理 > SNMP Trap 接收端
  2. 管理 SNMP Trap 接收端。
    • 点击 添加 SNMP Trap 接收端,新增接收端。
    • 选择接收端后,点击 操作 > 修改配置,修改接收端配置。
    • 选择接收端后,点击 操作 > 删除,删除接收端。
      Note: 如果所选 SNMP Trap 接收端已被添加为报警通知对象,删除接收端时对应通知对象将被同步删除。