SNMP 概述
S系列 IPPBX 支持 SNMP (简单网络管理协议)。通过 SNMP 协议,网络管理员可以随时随地获取 PBX 设备信息,实时监控 PBX 设备。
PBX 设备要求
以下 PBX 型号支持 SNMP 功能:
- Yeastar S100 IPPBX
- Yeastar S300 IPPBX
SNMP 是什么?
SNMP(Simple Network Management Protocol,简单网络管理协议)是广泛应用于 TCP/IP 网络的网络管理标准协议。管理员可以使用统一的网络管理界面来管理不同厂商、不同型号、不同物理空间的网络设备,从而大大提高网络管理的效率,简化网络管理工作。
SNMP 网络架构
SNMP
网络架构包括 4 个部分:
- NMS(Network Management System,网络管理系统):采用 SNMP 协议对网络设备进行管理/监视的系统。
- Agent (代理进程):受管设备中的一个代理进程,用于维护受管设备的信息数据并响应来自 NMS 的请求,把管理数据汇报给发送请求的 NMS。
- Management object (受管对象):设备上受管的对象,如设备中的某个硬件(如一块接口板),或是在硬件、软件(如路由选择协议)上配置的参数集合。
- MIB(Management Information Base,管理信息库):指明受管设备所维护的变量(即能够被 Agent 查询和设置的信息)。MIB 中定义了受管设备的一系列属性:对象的名称、对象的状态、对象的访问权限和对象的数据类型等。
SNMP 版本
PBX 支持的 SNMP 版本及相关信息如下表所示:
版本 | 安全级别 | 鉴别方式 | 加密方式 | 应用场景 |
---|---|---|---|---|
SNMPv1 | 无 | 共同体 | 无 | 适用于小型网络:组网简单,网络安全性要求不高或网络环境本身比较安全,如校园网,小型企业网。 |
SNMPv2c | 无 | 共同体 | 无 | 适用于大中型网络:网络安全性要求不高或网络环境本身比较安全(如 VPN 网络),但业务繁忙,可能发生流量拥塞的网络。 |
SNMPv3 | 无 | 用户名 | 无 | 适用于各种规模的网络:网络安全性要求较高;只允许授权的管理员才能对网络设备进行管理的网络,如 NMS 和被管理设备间的通信数据需要在公网上进行传输。 |
Auth | HMAC-MD5 | 无 | ||
Auth+Priv | HMAC-MD5 | CBC-DES |
注: SNMPv1 和 SNMPv2c 潜在安全风险,推荐使用 SNMPv3 协议。
SNMP 操作类型
SNMP 协议支持以下几种网络管理的基本操作:
- Get:NMS 主动获取受管设备状态信息。
- Set:NMS 远程修改设备配置。
- Trap:受管设备向 NMS 发送事件通知。
注: Yeastar PBX 仅支持 Get 操作。
如何获取 PBX 设备信息
下面 SNMP 工作流程图表示 NMS 如何获取 PBX 设备信息:
- NMS 向 PBX 中的 Agent 进程发送查询请求,请求 sTotalCalls、sinternalCalls 等设备信息;
- Agent 根据请求,查询 MIB 中 sTotalCalls、sinternalCalls 等设备信息;
- Agent 将查询到的信息发送给 NMS。