配置 Zabbix 使用 SNMP 监控 Yeastar P 系列 IPPBX
本文以 Zabbix 为例,介绍如何使用 SNMP 监控 Yeastar P 系列 IPPBX。
前提条件
- Yeastar P 系列 IPPBX 为 37.11.0.22 或更高版本。
- 你已 配置 Yeastar P 系列 IPPBX SNMP。
操作步骤
步骤一、在 Zabbix 上添加主机
Zabbix 中的主机是一个你想要监控的网络实体 (物理的或者虚拟的)。在本例中,我们将在 Zabbix 中为 Yeastar P 系列 IPPBX 添加主机。
- 在左侧导航栏,进入 。
- 点击右上角的 创建主机。
- 在 主机 页签下,配置主机。
- 在 主机名称 栏,填写一个名称,帮助你识别此主机。在本例中,填写 P-Series PBX。
- 在 群组 栏,输入现有的群组名称,或者点击 选择 选择群组。
- 在 接口 栏,删除默认的客户端,然后添加主机。
- 点击 移除,删除默认的客户端。
- 点击 添加,选择
SNMP,然后完成以下设置:
设置 说明 IP 地址 填写 PBX 的 IP 地址。在本例中,填写 192.168.28.39。 端口 填写 PBX 上配置的 SNMP 端口。在本例中,保留默认的 161。 SNMP 版本 选择 SNMPv3。 安全名称 填写 PBX 上配置的 SNMPv3 用户名。在本例中,填写 demo。 安全级别 选择 PBX 上配置的认证方式。 - noAuthNoPriv:此项即 PBX 上的 NoAuth。
- authNoPriv:此项即 PBX 上的
Auth。
如果选择此项,你需要设置 验证协议 为 MD5,并填写验证口令。
- authPriv:此项即 PBX 上的
Priv。
如果选择此项,你需要设置 验证协议 为 MD5, 设置 隐私协议 为 DES,并填写验证口令和私钥。
- 点击 添加。
主机添加成功。你可以在 主机 列表查看新建的主机。
步骤二、为主机添加监控项
监控项定义了单一的指标或者需要获得的数据。在本例中,我们将添加监控项,以便能从 PBX 获取数据。
- 导入监控项
-
我们提供 Yeastar PBX MIB 文件 (格式为
.mib
),以便你能够在网络管理系统中通过此文件快速添加监控项。在本例中,由于 Zabbix 不支持
.mib
格式,你需要先将此文件转换为兼容的格式.xml
、.json
、.yaml
或.yml
,再根据以下说明通过模板导入监控项。- 在左侧导航栏,进入 。
- 点击右上角的 导入,选择 MIB 文件,然后点击
导入。
你可以在 模板 列表查看导入的模板。
- 在左侧导航栏,进入 ,搜索 PBX 主机,并进入主机详情页。
- 点击 模板 页签,在 链接新模板
栏搜索并选择导入的模板,然后点击 更新。
在 主机 列表,可以看到模板及监控项已与 PBX 主机关联成功。
- 手动添加监控项
-
我们提供了 MIB 节点信息,以便你能够根据这些节点信息手动新建监控项。请参考 Yeastar P 系列 IPPBX MIB 添加需要的监控项。
- 进入 ,搜索并找到 PBX 主机。
- 点击主机旁边的 监控项。
- 点击右上角的 创建监控项。
- 在 监控项 页签下,配置监控项。
- 名称:填写一个名称,帮助你识别此监控项。在本例中,填写 DeviceName。
- 类型:选择 SNMP 代理。
- 键值:填写 MIB 节点的名称。在本例中,填写 pDeviceName。
- SNMP OID:填写 MIB 节点的 OID。在本例中,填写 1.3.6.1.4.1.22736.3.2.1.0。
- 信息类型:选择信息类型。在本例中,选择 字符。
-
可选: 点击
,测试配置是否正确,然后关闭窗口。 - 点击 添加。
步骤三、在 Zabbix 监控 Yeastar P 系列 IPPBX
添加监控项后,你可以查看监控项收集的数据。
- 在左侧的导航栏,进入 ,搜索 PBX 主机。
- 点击主机旁边的 最新数据。
你可以查看监控项对应的最新数据。