Paragon Active Assurance 中支持的功能
Paragon Active Assurance 中的所有测试和监控类型都可以通过使用模板创建和执行。 设置测试和监控模板一章详细介绍了如何使用模板。
目前不支持创建 Paragon Active Assurance 帐户;但是,系统将会为用户设置一个或多个预定义的帐户。
下表详细介绍了本版本中提供 Paragon Active Assurance 中的哪些功能,以及这些功能在 YANG 中是如何体现的。
YANG 结构解释
为方便起见,此处给出了功能表中引用的 YANG 结构的定义。
- Config (config=true):将系统从一个状态转换为另一个状态所需的配置数据。
- 状态 (config=false):状态数据:非配置数据的系统上的其他数据,例如只读状态信息和收集的统计信息。
- Rpc: NETCONF 协议中使用的远程过程调用。
- 通知: 从 NETCONF 服务器发送到 NETCONF 客户端的事件通知。
可用于编排的 Paragon Active Assurance 功能表
资源:监控
YANG 路径:/accounts/account/monitors
功能 | 子功能 | YANG 结构 |
---|---|---|
创建/修改/删除监控器 | 基于监控模板 | 配置 |
监控模板 | 列出包含输入内容的现有监控模板 | 状态 |
NETCONF 通知 | 告警状态已更改 | 通知 |
监控结果 | 顶级 SLA/ES 计数器 (%) | 状态 |
任务级别的 SLA/ES 计数器 (%) | 状态 |
注意
与测试(比较 下面的资源:测试 )不同,监视器不是从 RPC 开始的,而是通过提交监视器配置来实现的。
资源:测试
YANG 路径: /accounts/account/tests
功能 | 子功能 | YANG 结构 |
---|---|---|
开始测试 | 基于测试模板 | Rpc |
管理测试 | 列出带有状态的测试 | 状态 |
测试模板 | 列出包含输入内容的现有测试模板 | 状态 |
NETCONF 通知 | 测试状态已更改 | 通知 |
测试结果 | 获取测试步骤状态(通过、失败、错误......) | 状态 |
资源:测试代理
YANG 路径:
/accounts/account/test-agents
(配置)/accounts/account/registered-test-agents
(州/省)
下 /accounts/account/test-agents
测试代理是在帐户中配置的代理。编排器仅可通过 NETCONF 在测试和监控中配置和使用这些测试代理。
另一方面,下部的测试代理列表 /accounts/account/registered-test-agents
是状态信息,也可以包含测试代理是在 NETCONF 外部设置的,称为主控制中心。仅在此处找到的测试代理必须通过 NETCONF 创建,然后才能在编排环境中配置和使用。这可以通过阅读内容来实现, /accounts/account/registered-test-agents
在 NETCONF 中使用“get”命令,然后添加使用 NETCONF 时缺少 /accounts/account/test-agents
的任何测试代理。
在编排场景中,通常建议通过 NETCONF 执行 Paragon Active Assurance 帐户的所有配置。这可以确保 test-agents
而且 registered-test-agents
不会相异。
功能 | 子功能 | YANG 结构 |
---|---|---|
服务器上的“预创建”测试代理 | – | 配置 |
配置离线测试代理 | (控制中心在线时将配置推送至测试代理) | 配置 |
使用现有/外部配置的测试代理 | 在测试/监控中使用 | 配置 |
配置接口 |
配置 | |
获取状态 |
状态 | |
配置测试代理(仅限测试设备) | 配置 NTP | 配置 |
配置网桥 |
配置 | |
配置 VLAN 接口 |
配置 | |
配置 SSH 密钥 |
配置 | |
IPv6 |
配置 | |
实用 | 重新 启动 | Rpc |
更新 | Rpc | |
NETCONF 通知 | 在线状态已更改 | 通知 |
地位 | 获取系统状态(正常运行时间、内存使用情况、平均负载、版本) | 状态 |
资源:库存
YANG 路径: /accounts/account/twamp-reflectors
功能 | 子功能 | YANG 结构 |
---|---|---|
管理 TWAMP 反射器库存 | 创建/修改/删除 TWAMP 反射器 | 配置 |
YANG 路径: /accounts/account/y1731-meps
功能 | 子功能 | YANG 结构 |
---|---|---|
管理 Y.1731 MEP 库存 | 创建/修改/删除 MEP | 配置 |
YANG 路径: /accounts/account/iptv-channels
功能 | 子功能 | YANG 结构 |
---|---|---|
管理 IPTV 频道库存 | 创建/修改/删除 IPTV 通道 | 配置 |
YANG 路径: /accounts/account/ping-hosts
功能 | 子功能 | YANG 结构 |
---|---|---|
管理 Ping 主机库存 | 创建/修改/删除 Ping 主机 | 配置 |
YANG 路径: /accounts/account/sip-accounts
功能 | 子功能 | YANG 结构 |
---|---|---|
管理 SIP 帐户库存 | 创建/修改/删除 SIP 帐户 | 配置 |
资源:告警
YANG 路径: /accounts/account/alarm-templates
功能 | 子功能 | YANG 结构 |
---|---|---|
配置告警模板 | 创建/修改/删除告警模板 | 配置 |
YANG 路径: /accounts/account/alarm-email-lists
功能 | 子功能 | YANG 结构 |
---|---|---|
配置告警电子邮件列表 | 创建/修改/删除报警电子邮件列表 | 配置 |
YANG 路径: /accounts/account/snmp-managers
功能 | 子功能 | YANG 结构 |
---|---|---|
配置 SNMP 管理器 | 创建/修改/删除 SNMP 管理器 | 配置 |
资源:全球统计数据
YANG 路径: /statistics
功能 | 子功能 | YANG 结构 |
---|---|---|
检索整个控制中心的统计信息 | -- | 配置 |
资源:帐户统计信息
YANG 路径: /accounts/account/statistics
功能 | 子功能 | YANG 结构 |
---|---|---|
检索特定帐户的统计信息 | -- | 配置 |
支持的 NETCONF 功能
下表指向 IETF RFC,其中介绍了用于 Paragon Active Assurance 编排的 NETCONF 功能。
ietf-netconf.yang
- IETF RFC 6241,网络配置协议 (NETCONF), https://tools.ietf.org/html/rfc6241
- 唯一支持的错误处理方法是错误回滚。
- 唯一支持的数据存储是可写运行的。
ietf-netconf-notifications.yang
- IETF RFC 5277、NETCONF 事件通知、 https://tools.ietf.org/html/rfc5277