Author SHA1 Message Date
admin 2dc6070580 Initial commit 2026-10-29 06:57:12 +00:00
830 changed files with 2 additions and 109059 deletions

No files matched your search

-51
View File
@@ -1,51 +0,0 @@
# ---> VisualStudioCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
# Local History for Visual Studio Code
.history/
.idea/
# Run temp file and dir
crontask/log/
crontask/ftp/
crontask/database/
crontask/export/
crontask/temp
crontask/crontask
restagent/backup/
restagent/log/
restagent/upload/
restagent/software/
restagent/database/
restagent/license/
restagent/restagent
sshsvc/sshsvc
sshsvc/mmllog/
sshsvc/mmlhome/
sshsvc/log/
captrace/captrace
captrace/log/
tools/loadmconf/loadmconf
tools/loadpconf/loadpconf
reference
vendor
# Built Visual Studio Code Extensions
*.vsix
*.log
*.log-*
*.bak
*.bak*
*.exe
__debug_bin*.exe
-59
View File
@@ -1,59 +0,0 @@
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "调试模式",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "./restagent/restagent.go",
"console": "integratedTerminal",
"args": ["--env", "local"] // 走开发配置
},
{
"name": "DEBUG restagent",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/restagent/",
"console": "integratedTerminal"
},
{
"name": "debug sshsvc",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/sshsvc/sshsvc.go",
"console": "integratedTerminal"
},
{
"name": "debug loadpconf",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/tools/loadpconf",
"args": ["-p","../../config/param/smf_param_config.yaml"],
"console": "integratedTerminal"
},
{
"name": "debug crontask",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/crontask",
"console": "integratedTerminal"
},
{
"name": "debug encyaml",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/tools/encode",
//"args": ["-p","../../config/param/smf_param_config.yaml"],
"console": "integratedTerminal"
}
]
}
-291
View File
@@ -1,291 +0,0 @@
# 版本发布日志
## 2.2408.1-20240802
- 修复 菜单网元公共配置移除
- 修复 关闭启动时默认127.0.0..1的IP绑定
- 移除 kvdb相关信息
- 优化 导出数据根据查询条件导出Execl
## 2.2407.4-20240727
- 新增 网元配置备份功能
- 新增 UDM鉴权文件导入K4文件支持
- 更新 对使用手册/官网进行按钮级限制
- 修复 KPI上报推送到对应网元,查询改用时间戳
- 修复 IMS CDR RecordType查询语法处理,兼容mariadb数据库
## 2.2407.3-20240716
- 更新 参数配置AMF参数配置system
- 更新 参数配置UPF参数属性dataForwarderCommon
- 修复 移除omc脚本命令前的sudo
## 2.2407.2-20240712
- 修复 网元版本安装MME写入host文件ip错误
- 修复 支持kvdb依赖包安装,默认带的adb改为kvdb
- 修复 网元版本安装命令终止符判断#$
- 更新 CNType0表示禁止接入NA
- 修复 文件复制到本地时创建文件目录避免路径错误
## 2.2407.1-20240704
- 修复 网元版本安装MME修改S6A地址为MME_IP
- 修复 网元公共参数n3/n6IP不携带/子网掩码处理异常
- 更新 初始网元主机用omcuser/a9tU53r用密码登录方式
- 更新 omc/log/内的level为warn
- 更新 MML-OMC隐藏NBI配置项
- 更新 多语言UE事件改为终端事件/CNType改5G&4G
- 更新 多语言CDR翻译命名Voice CDR / Data CDR
## 2.2406.4-20240627
- 更新 关闭crontask任务异常TaskHandShakeToNF
- 更新 参数配置IMS参数DS System
- 更新 参数配置MME默认参数属性
- 更新 字典多语言翻译,部门/系统名/初始密码备注
- 修复 网元许可检查状态响应nil字符串
- 修复 MML-UPF标准版5002数据行约有400+
- 优化 UDM CN Type可选类型字典数据
- 移除 ims命令执行的sudo前缀
## 2.2406.3-20240619
- 更新 参数配置MME参数默认值
- 修复 角色数据权限范围配置示例系统日志区分
- 优化 接口操作日志敏感属性掩码token头
- 优化 用户岗位编辑权限
- 优化 UE事件MME类型结果保持和AMF一致
- 移除 mmeUE事件类型的字典数据
## 2.2406.2-20240617
- 修复 总览仪表盘用户活动数据不显示问题
- 修复 旧Session过期查询CPU占用率过高
- 优化 SMF参数配置支持cdr相关配置
- 优化 UDM鉴权签约数据获取和重加载的速度
- 修复 抓包操作失败ssh异常问题
## 2.2406.1-20240612
- 新增 快速开站和网元快速安装功能
- 新增 SMF CDR数据列表查询展示
- 新增 IMS CDR和AMF UE数据支持导出到表格文件
- 优化 UPF、MME、IMS、SMF参数配置项
- 优化 软件管理和许可证管理功能页面
- 修复 网元日志文件读取下载失败问题
## 2.2405.1-20240511
- 优化 使用新的黄金指标数据表查询统计kpi
- 新增 支持网元SMSC,包含状态,参数配置
- 优化 SMF参数配置增加新的项
- 优化 删除残留的老的菜单项
## 2.2404.6-20240430
* 优化 网元状态信息表的记录修改为只保留一天duration=1
* 优化 删除过期记录的调度任务增加参数sessFlag,true:使用session模式进行删除,false或者不带该参数:不使用session模式删除(可加快速度)
## 2.2404.5-20240426
* 优化 adb升级目录切换,安装升级时替换/usr/local/etc/adb/adb.conf的replica-read-only只读属性为no,增加masterauth密码行
* 修复 网元状态异常时如果网元的状态记录被完全清空导致无法产生10000的网元状态异常告警
* 优化 后端增加SMF在线用户状态Up State的处理,修改查询接口,增加查询参数upstate={Inactive/Active}
* 优化 告警短信前转,增加短信方式选择配置项,可使用短信云服务和短信中心模式,告警前转日志增加前转接口字段
* 优化 重构黄金指标存储表,优化为将所有kpiid存储在一条记录,同时分网元存储不同的表如kpi_report_amf,上周发布的版本黄金指标发送到原表和新的表,前端还未实现从新表获取统计数据
## 2.2404.4-20240419
- 优化 隐藏性能统计和跟踪的任务和数据菜单项
- 修复 网管上OMC自升级数据库后重启OMC服务进程
- 修复 OMC网元操作重启失败
- 优化 产品化共性问题,adb(redis)增加密码保护
- 修复 调度任务获取网元状态任务失败
- 优化 UPF标准版的MML输出内容完整性, restconf.yaml配置文件增加了MML配置项
- 新增 合入PCF和UDM的参数配置,新增plmn list参数配置项
- 修复 网元license上传时如果遇到网元没有system.ini文件时失败的问题
- 优化 adb安装目录变化:1. 判断/usr/local/bin/adb-server存在时,则OMC不安装adb, 2.判断/usr/local/bin/adb-server不存在时,安装adb至新的路径,并判断老的adb是否存在,如果存在则拷贝/usr/local/db/bin/conf/dump.rdb至/usr/local/etc/adb,修改/usr/local/db目录为/usr/local/adb.old
- 优化 安装过程会将/usr/local/omc/etc目录下的配置文件备份为.bak, 然后将/usr/local/omc/etc/default目录下的配置文件拷贝至/usr/local/omc/etc目录
- 新增 支持告警通过短信中心的短信前转功能需求,配置项是restconf.yaml的alarm.smsc
## 2.2404.3-20240412
- 新增 IMS参数配置增加plmn和dialplan
- 新增 IMS KPI黄金指标项支持
- 优化 网元UDM/AMF/MME/MOCNGW的默认plmn和dnn的值
- 新增 monitor菜单项下增加话单(CDR)和事件(Event)
- 优化 restconf.yaml和capconf.yaml的gtp默认端口统一改为32152
- 修复 部分修复upf标准版的MML命令输出内容,输出的内容和一般控制台窗口输出有差异,内容较多时会有--more--,后续需进一步优化
## 2.2404.1-20240402
- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化key进行查询
- 增加 MOCNGW网元KPI和参数配置
- 修复 时区问题,西半球时区出现时区格式转换错误,增加database配置项connParam用于配置数据库连接参数
- 修复 配置文件配置多个指定IP地址时启动时会导致绑定127.0.0.1地址失败
- 优化 升级脚本不再覆盖原有调度任务2.2404.1-20240402
- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化key进行查询
- 增加 MOCNGW网元KPI和参数配置
- 修复 时区问题,西半球时区出现时区格式转换错误,增加database配置项connParam用于配置数据库连接参数
- 修复 配置文件配置多个指定IP地址时启动时会导致绑定127.0.0.1地址失败
- 优化 升级脚本不再覆盖原有调度任务
## 2.2403.2-20240327
- 修复 OMC MML翻译错误
- 优化 判断redis数据库是否安装,如果已安装不再安装且不会提示错误
## 2.2403.1-20240321
- 新增 telnet 连接包工具
- 新增 终端主机配置接口
- 新增 终端主机命令接口
- 新增 网元信息相关绑定主机接口,支持网元信息查询带主机信息查询
- 新增 网元主机命令多语言字典接口提示和相关枚举翻译
- 新增 ws 模块新增 ssh 和 telnet 类型连接
- 新增 网元直连接口声明-网元配置对端网管信息
- 新增 网元软件包信息/网元版本信息接口
- 新增 网元主机 SSH 方式检查服务器环境接口
- 新增 网元数据 CDR 和 UE 事件接口新增查询和删除,补充翻译
- 新增 多处字典数据和页面菜单多语言翻译
- 新增 网元信息接口对应页面菜单添加数据库脚本信息
- 新增 网元版本基础接口/网元软件包基础接口
- 修复 查询 SQL 结果 map 属性值转换导致的空字符
- 修复 OMC 网元配置 omcNeConfig 接口覆盖
- 修复 网元列表查询同步更新网元状态,操作同步更新/删除主机记录
- 修复 SSH 对象序列化属性值不匹配
- 修复 移除网元状态过滤判断 status in ('0','3')
- 修复 UE-PCF 接口超时时间 1m
- 优化 操作日志私钥 passPhrase 字段掩码\*
- 优化 ssh 包移除写入命令回车补位,移除读取等待 300s
- 优化 网元状态直连查询超时时间 250ms
- 优化 请求工具 PUT、POST 的超时时间设为 3s
- 优化 日志记录多层结构敏感属性字段进行掩码\*
- 优化 网元信息缓存 redis,UPF 总流量缓存数据小于 2 分钟重新缓存
- 优化 网元列表状态在线时下发配置检查更新状态(3-待下发)
- 优化 网元版本表注释/网元软件包表注释
- 修复告警手工同步问题
- 修复增加网元时网元偶发丢失问题
- 增加 upf 5002 的 telnet mml 接口,不过由于 UPF 只支持 localhost 登录,所以目前暂不可用
- 修改默认侦听端口 33030
## 2.2402.6-20240222
- 删除 删除网元功能模块内性能指标控制路由函数
- 优化 网元文件上传都放到 tmp 目录下
- 优化 移动 cmd 包
- 新增 加密 AES 包和 ssh 连接包
- 优化 日志文件命名格式 log.2006-01-02
- License 上传不再重启网元服务进程
- MML 多条命令遇到执行失败时不再直接中断返回
- UE 的所有功能菜单不再进行缓存
- 发布的安装包清除了历史编译产生的前端 index.xxxx.js 文件
## 2.2402.5-20240205
- 新增 获取接口 UPF 总流量数 N3 上行 N6 下行数据
- 优化 黄金指标 5s 数据获取
- 优化 KPI 对 SMF5G 实时 PDU 会话数取最后一项不累加求和
- 修复 ws 客户端读写保护/GroupID 调整,消息无消费 chan 溢出自动关闭
- 新增 ws 支持 upf_tf 类型信息获取 UPF-总流量数
- 新增 ws 支持网元状态查询
- 修复 ws 处理接收发送 CDR 呼叫类型 MTC 推送
- 新增 字典用户事件类型多语言翻译补充
- 新增 支持 HTTP 2.0 服务请求
- 修复 OMC 数据脚本,更新字典数据、拓扑数据
- 优化 更新 gold_kpi 索引
- 新增 系统菜单开启缓存信息和管理列表
- 优化 参数配置表升级 sql
- 优化 网元类型缓存,缓存 10 分钟 UPF 总流量查询
- 修复 CDR 事件推送类型 MOC/MOSM
- 优化 字典多语言补充 calltype sip202
- 优化 CDR 事件推送类型 MOC/MTSM,查询支持 RecordType
## 2.2401.4-20240130
- 调整数据库表升级脚本,字典和菜单目录的表在升级时不再全表重置,修复升级时会重置版权信息的中英文系统配置项
- 更新了 UDM 的参数配置,修改了 ambr 速率默认值,加了空格。并且不限制中间有空格
## 2.2401.3-20240124
- OMC 自升级脚本增加执行 setomc.sh 的动作,修复 OMC 在网管升级时只解包没有升级数据库的过程
- 黄金指标的数据表增加字段 granularity,用于计算颗粒度:granularity=endtime-starttime (s), 网元发送指标数据计算出的颗粒度值不一定是 5 或者 60
- 由于 5 秒上报黄金指标,数据量增加,调度任务保留黄金指标的时长缩短至 3 天
- 增加接收 IMS 上报的 CDR event 记录并保存到数据库表 cdr_event
- 增加接收 AMF 上报的 UE event 记录并保存至表 ue_event
- 此版本包含 2.2401.3-20240120 的修改,2.2401.3-20240120 版本废弃
## 2.2401.3-20240120 (discard)
- 重构 抓包功能接口,支持开始到结束的控制,忽略抓包任务默认超时 30 分钟
- 新增 配置参数验证码类型,字典数据补充多语言翻译
- 优化 OMC 网元状态接口响应数据,兼容其他网元转发响应
- IMS 软件升级安装通过脚本 expect 进行交互控制,默认输入 n
- 增加 OMC 软件自升级的功能,该版本的升级仍需在 ssh 控制台进行,在该版本的网管可对当前版本和后续版本进行升级安装
- 增加两个脚本文件:/usr/local/omc/bin/actpkg.sh 和 rbkpkg.sh, 用于所有网元的升级和回退过程控制,修改激活和回退过程,实现所有网元包含 OMC 通过脚本进行,网元需要安装 expect 软件,否则会返回 99 错误码,在脚本文件中可控制交互输入(y/n)和超时时长
- 修改终端(UE)菜单的 N3IWF Online User/NSSF Subscription Info/NSSF Available AMFs 默认为隐藏状态,即新安装/从无该项功能升级时为隐藏状态,对已有该菜单项的环境不做修改,如果需要显示或隐藏,可以在 System->Menu Management-UE 里边编辑菜单项为显示或隐藏
## 2.2401.2-20240112
- 修改 OMC 发布包 dpkg 安装脚本,不再覆盖已存在的 logo
- 增加 NSSF 的在线订阅数和注册 AMF 的功能
- 整理菜单项和新增菜单项,trace 移到 monitor,monitor 分出 alam/topology/trace 三个菜单子目录
- https 增加 clientAuthType 配置参数,更新 omc-ca.crt, omc-server.crt, omc-server.key 的根密钥,公钥,私钥
- 修复 UDM 系统 MML 命令 help 输出信息过长导致乱码的问题,增加配置项 deadLine,用于配置 MML 操作时读写的超时时长
- 导入 AMF,SMF,NSSF,MME 的自定义黄金指标项
- 更新 amf,smf,upf,nssf 网元的参数配置的 comment 提示
- 新增 拓扑图组数据新增 5gc 组网图排列展示
- 优化 多语言数据在更新情况下改变原字典数据,后续放弃维护 csv 文件
- 修复 调度任务日志在多语言情况下查询无数据问题
- 修复 UPF 抓包异常提示
## 2.2401.1-20240105
- 新增 拓扑图组菜单,对应多语言字典数据补充
- 新增 拓扑关系图数据表
- 新增 拓扑关系数据相关接口
- 优化 拓扑网元状态数据结构体调整,直连超时 200 毫秒
- 定制化步骤只在 install 模式下执行, 新增-m skip 模式和-c agt 的定制化过程,skip 模式可跳过数据库安装或者升级过程,进行定制化过程,agt 定制化将初始化为 AGrandTech 界面信息
- 修复 OMC 网元修改自身信息时打开同步开关失败问题
- 修复网元状态巡检任务产生的告警编号为 0 的问题,修复周期获取网元状态信息任务失效问题
- 网元启动时将上报告警编号 9000 的事件告警(部分网元已实现)
- MML 部分 UDM 操作 bad authdat 修改为 baa authdat, bad udmuser 修改为 baa udmuser
- SMF, UDM, PCF, NRF, AUSF 网元的参数配置文件 comment 字段提示信息进行整改
## 2.2312.10-20231229
- 增加 OMC 与 NSSF 的 Available AMFs 和 Subscription 的查询接口代码, NSSF 的代码未完成,暂未联调,菜单未开放
- 确定序列号(SN)方案,增加网元状态在异常情况下可显示序列号和版本号(通过保存在 ne_state 的网元状态信息获取,且 ne_state 表中必须有 3 天内的网元状态数据)
- 调整优化获取网元状态命令的超时时长,优化网元状态主页的等待时间
- BA 需求:增加网元在新增和修改时配置数据同步至网元的开关功能
- 增加调度任务:删除过期网元状态信息
- 移植调度任务:原有 crontask 的周期获取网元状态信息
- 移植调度任务:原有 crontask 的检测网元状态异常并产生和消除告警的定时任务
- 开放 IMS 的 MML 命令
- 移除 installOMC.sh 脚本
- 新增 支持 UDM 用户数据删除多个 imsi
- 修复 调度任务日志查询记录数据重复问题
- 修复 角色状态变更导致菜单管理删除问题
## 2.2312.9-20231222
- 新增 性能 KPI 统计数据获取接口
- 新增 网元日志列表获取接口
- 新增 PCF 用户策略控制交互接口
- 修复 UDM 用户数据导入 imsi 空值异常错误
- 修复 列表数据分页最大页面数导致的读取数据不全问题
- 修复 调度任务日志查询全部数据接口异常
- 优化 UDM 用户数据同步信息及时更新
- 优化 获取网元状态接口请求耗时过长
- 优化 用户管理导入支持预先分别角色权限
- 增加 setomc.sh 脚本,命令行格式:setomc.sh -m {install/upgrade/upgvue3} -c {BA/...}, -m 参数调用了 importdb.sh, -c 参数加"BA"表示设置 BA 的定制化 OMC 配置, 默认不执行定制化过程
- 暂时屏蔽 IMS 网元的 MML 命令
- UDM 签约用户数据增加/批量增加 MML 的字段 4G static IP 改为非必选
+2 -85
View File
@@ -1,86 +1,3 @@
# ems_backend # be.ems
后端 OMC 后端
## 文件资源
| 路径 | 说明 |
| --------------------- | -------------------------- |
| /usr/local/omc/static | 网管静态资源文件路径 |
| /usr/local/omc/upload | 网管上传文件资源路径 |
| /tmp/omc | 存放从网元拉取到本地的文件 |
## redis 配置文件相关
```conf
# IP绑定与端口
bind 0.0.0.0
port 6379
# 安全设置
protected-mode yes
requirepass "helloearth"
# 查看主备
info replication
# 从节点只能读取数据,不能直接写入数据
# replicaof是新版本的命令,旧版本是slaveof命令
slaveof 192.168.114.114 6379
replicaof 192.168.114.114 6379
masterauth "helloearth"
# 允许从节点进行读写操作
replica-read-only no
```
## 一些服务器
```txt
# 版本发布空间
\\192.168.1.205\share\release\omc
# 研发git
192.168.1.120
altouser/a1t0U53r
# 默认IOS镜像用户和密码
agtuser/admin123
manager/admin123
omcuser/a9tU53r
```
## 开发
```sh
# 安装 Go版本 1.21.6 后进入项目根目录
cd ./restagent
# 下载依赖
go mod download
# 调试启动
go run restagent.go -c ./etc/restconf.yaml --env local
# 打包命名 restagent
go build -ldflags="-s -w" -o restagent
```
## 打包
```sh
go env -w GOOS=linux
go env -w GOOS=windows
cd ./restagent
go build -o restagent -v -ldflags="-s -w -X 'be.ems/lib/global.Version=2.240620.1' -X 'be.ems/lib/global.BuildTime=`date`' -X 'be.ems/lib/global.GoVer=`go version`'"
go build -o crontask -v -ldflags="-s -w -X 'be.ems/lib/global.Version=2.240620.1' -X 'be.ems/lib/global.BuildTime=`date`' -X 'be.ems/lib/global.GoVer=`go version`'"
```
## 安装
```sh
-- BA初始安装
/usr/local/omc/bin/setomc.sh -m install -c ba
/usr/local/omc/bin/setomc.sh -m upgrade -c ba
/usr/local/omc/bin/setomc.sh -m skip -c ba
```
-636
View File
@@ -1,636 +0,0 @@
package main
import (
"encoding/binary"
"encoding/hex"
"fmt"
"net"
"os"
"os/exec"
"strings"
"sync"
"be.ems/captrace/config"
"be.ems/lib/dborm"
"be.ems/lib/global"
"be.ems/lib/log"
_ "github.com/go-sql-driver/mysql"
"golang.org/x/net/http/httpguts"
"golang.org/x/net/http2/hpack"
)
// goroutine
var limitChan = make(chan bool, 1024)
const (
GTPU_V1_VERSION = 1 << 5
GTPU_VER_MASK = 7 << 5
GTPU_PT_GTP = 1 << 4
GTPU_HEADER_LEN = 12
GTPU_E_S_PB_BIT = 7
GTPU_E_BI = 1 << 2
)
const (
GTPU_HEADER_VERSION_INDEX = 0
GTPU_HEADER_MSG_TYPE_INDEX = 1
GTPU_HEADER_LENGTH_INDEX = 2
GTPU_HEADER_TEID_INDEX = 4
)
type ExtHeader struct {
TaskId uint32
IMSI string
IfType byte
MsgType byte
MsgDirect byte // 0-recv,1-send
TimeStamp int64
SrcIP string
DstIP string
SrcPort uint16
DstPort uint16
Proto int
PPI int // only for SCTP
DataLen uint16
DataInfo []byte
}
type MsgInfo struct {
TaskId uint32
TimeStamp int64
IfType byte
MsgType byte
MsgDirect byte
SrcAddr string // IP:Port
DstAddr string // IP:Port
}
// func (fr *Framer) ReadFrame() (Frame, error)
// ReadMetaHeaders *hpack.Decoder
func validWireHeaderFieldName(v string) bool {
if len(v) == 0 {
return false
}
for _, r := range v {
if !httpguts.IsTokenRune(r) {
return false
}
if 'A' <= r && r <= 'Z' {
return false
}
}
return true
}
// tshark -r gtp.pcap -T json -d tcp.port==8080,http2 -Y "http2"
// -T pdml: Packet Details Markup Language
// -T psml: Packet Summary Markup Language
func execTshark(filename string, proto string) {
pcapPath := filename
tshark := exec.Command("tshark", "-r"+pcapPath,
"-Y"+proto,
"-T", "pdml")
out, err := tshark.CombinedOutput()
if err != nil {
log.Errorf("Failed to exec tshark:", err)
} else {
log.Debug("combined out:", string(out))
}
}
const magicMicroseconds = 0xa1b2c3d4
const versionMajor = 2
const versionMinor = 4
func WriteEmptyPcap(filename string, timestamp int64, length int, data []byte) error {
var cooked = [...]byte{0x00, 0x00, 0x03, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00}
var buf []byte
//24+16+16 = 56
buf = make([]byte, 56+length)
binary.LittleEndian.PutUint32(buf[0:4], magicMicroseconds)
binary.LittleEndian.PutUint16(buf[4:6], versionMajor)
binary.LittleEndian.PutUint16(buf[6:8], versionMinor)
// bytes 8:12 stay 0 (timezone = UTC)
// bytes 12:16 stay 0 (sigfigs is always set to zero, according to
// http://wiki.wireshark.org/Development/LibpcapFileFormat
binary.LittleEndian.PutUint32(buf[16:20], 0x00040000)
binary.LittleEndian.PutUint32(buf[20:24], 0x00000071)
// Packet Header
binary.LittleEndian.PutUint64(buf[24:32], uint64(timestamp))
binary.LittleEndian.PutUint32(buf[32:36], uint32(length+16))
binary.LittleEndian.PutUint32(buf[36:40], uint32(length+16))
copy(buf[40:], cooked[:])
copy(buf[56:], data[:])
err := os.WriteFile(filename, buf[:], 0644)
//log.Debugf("CAP: %v\n", buf)
return err
}
func ngapDataHandle(emsg []byte, timestamp int64, data []byte) int {
filePath := fmt.Sprintf("/tmp/ng%d.pcap", timestamp)
err := WriteEmptyPcap(filePath, timestamp, len(data), data)
if err != nil {
log.Error("Failed to tshark:", err)
return -1
} else {
execTshark(filePath, "ngap")
}
return 0
}
func pfcpDataHandle(emsg []byte, timestamp int64, data []byte) int {
filePath := fmt.Sprintf("/tmp/pf%d.pcap", timestamp)
err := WriteEmptyPcap(filePath, timestamp, len(data), data)
if err != nil {
log.Error("Failed to tshark:", err)
} else {
execTshark(filePath, "pfcp")
}
return 0
}
func httpDataHandle(emsg []byte, timestamp int64, data []byte) int {
filePath := fmt.Sprintf("/tmp/sb%d.pcap", timestamp)
err := WriteEmptyPcap(filePath, timestamp, len(data), data)
if err != nil {
log.Error("Failed to tshark:", err)
} else {
execTshark(filePath, "http2")
}
return 0
}
func httpHeaderDataHandle(emsg []byte, header []byte, data []byte) int {
var remainSize = uint32(16 << 20)
var sawRegular bool
var invalid bool // pseudo header field errors
var Fields []hpack.HeaderField
invalid = false
hdec := hpack.NewDecoder(4096, nil)
hdec.SetEmitEnabled(true)
hdec.SetMaxStringLength(int(16 << 20))
hdec.SetEmitFunc(func(hf hpack.HeaderField) {
if !httpguts.ValidHeaderFieldValue(hf.Value) {
// Don't include the value in the error, because it may be sensitive.
invalid = true
}
isPseudo := strings.HasPrefix(hf.Name, ":")
if isPseudo {
if sawRegular {
invalid = true
}
} else {
sawRegular = true
if !validWireHeaderFieldName(hf.Name) {
invalid = true
}
}
if invalid {
hdec.SetEmitEnabled(false)
return
}
size := hf.Size()
if size > remainSize {
hdec.SetEmitEnabled(false)
//mh.Truncated = true
return
}
remainSize -= size
Fields = append(Fields, hf)
})
// defer hdec.SetEmitFunc(func(hf hpack.HeaderField) {})
frag := header
if _, err := hdec.Write(frag); err != nil {
return -1
}
if err := hdec.Close(); err != nil {
return -1
}
hdec.SetEmitFunc(func(hf hpack.HeaderField) {})
var headers []byte
var line string
for i := range Fields {
line = fmt.Sprintf("\"%s\":\"%s\",", Fields[i].Name, Fields[i].Value)
headers = append(headers, []byte(line)...)
}
if data != nil && len(data) > 0 {
encode := fmt.Sprintf("%s \"content\":%s\n", string(headers), string(data))
emsg = append(emsg, []byte(encode)...)
log.Debug("encode:", string(encode))
} else {
log.Debug("headers:", string(headers))
emsg = append(emsg, []byte(headers)...)
}
return 0
}
func gtpuHandler(rvMsg []byte, rvLen int) {
var extHdr ExtHeader
var tr dborm.TraceData
var off, ret int
msg := rvMsg
verFlags := msg[GTPU_HEADER_VERSION_INDEX]
gtpuHdrLen := GTPU_HEADER_LEN
localTeid := binary.BigEndian.Uint32(msg[GTPU_HEADER_TEID_INDEX:])
extHdr.TaskId = localTeid
if (verFlags & GTPU_E_S_PB_BIT) != 0 {
if (verFlags & GTPU_E_BI) != 0 {
extTypeIndex := GTPU_HEADER_LEN - 1
extType := msg[extTypeIndex]
if extType == 0xFE {
extHdr.IMSI = string(msg[extTypeIndex+2 : extTypeIndex+17])
extHdr.IfType = msg[extTypeIndex+17]
extHdr.MsgType = msg[extTypeIndex+18]
extHdr.MsgDirect = msg[extTypeIndex+19]
extHdr.TimeStamp = int64(binary.BigEndian.Uint64(msg[extTypeIndex+19:]))
log.Debugf("ext info %v %s %d %d %d", msg[(extTypeIndex+2):(extTypeIndex+20)], extHdr.IMSI, extHdr.IfType, extHdr.MsgType, extHdr.MsgDirect)
// set offset of IP Packet
off = 40 + 4
//src ip: msg+40+12
extHdr.SrcIP = fmt.Sprintf("%d.%d.%d.%d", msg[off+12], msg[off+13], msg[off+14], msg[off+15])
//dst ip: msg+40+12+4
extHdr.DstIP = fmt.Sprintf("%d.%d.%d.%d", msg[off+16], msg[off+17], msg[off+18], msg[off+19])
extHdr.SrcPort = uint16(binary.BigEndian.Uint16(msg[off+20:]))
extHdr.DstPort = uint16(binary.BigEndian.Uint16(msg[off+22:]))
log.Debugf("info %s:%d %s:%d", extHdr.SrcIP, extHdr.SrcPort, extHdr.DstIP, extHdr.DstPort)
// ip header start msg+40
tr.TaskID = int(extHdr.TaskId)
tr.Timestamp = extHdr.TimeStamp
tr.Imsi = extHdr.IMSI
tr.IfType = int(extHdr.IfType)
tr.SrcAddr = fmt.Sprintf("%s:%d", extHdr.SrcIP, extHdr.SrcPort)
tr.DstAddr = fmt.Sprintf("%s:%d", extHdr.DstIP, extHdr.DstPort)
tr.MsgType = int(extHdr.MsgType)
tr.MsgDirect = int(extHdr.MsgDirect)
tr.Length = int(rvLen - off)
tr.RawMsg = make([]byte, int(rvLen-off))
copy(tr.RawMsg, []byte(msg[off:]))
extHdr.Proto = int(msg[off+9])
if extHdr.Proto == 132 { //SCTP
extHdr.PPI = int(msg[off+47])
extHdr.DataLen = uint16(binary.BigEndian.Uint16(msg[(off+34):]) - 16)
log.Debugf("dat len %d %d", extHdr.DataLen, extHdr.PPI)
if extHdr.PPI == 60 { // NGAP
extHdr.DataInfo = make([]byte, extHdr.DataLen)
copy(extHdr.DataInfo, msg[(off+48):])
//append(extHdr.DataInfo, msg[88:]...)
log.Debugf("dataInfo %v", extHdr.DataInfo)
ret = ngapDataHandle([]byte(tr.DecMsg), tr.Timestamp, tr.RawMsg)
}
} else if extHdr.Proto == 6 { // TCP
iplen := uint16(binary.BigEndian.Uint16(msg[off+2:]))
tcplen := uint16(iplen - 32 - 20)
hdrlen := uint16(binary.BigEndian.Uint16(msg[off+20+32+1:]))
offset := uint16(off + 52)
log.Debugf("HTTP %d %d %d\n", iplen, tcplen, hdrlen)
extHdr.DataLen = tcplen
extHdr.DataInfo = make([]byte, extHdr.DataLen)
copy(extHdr.DataInfo, msg[offset:])
//ret = httpDataHandle(tr.DecodedMsg, tr.Timestamp, tr.RawMsg)
if tcplen > (hdrlen + 9) { // has data
doffset := uint16(offset + hdrlen + 9)
datlen := uint16(binary.BigEndian.Uint16(msg[doffset+1:]))
log.Debugf("HTTP datlen %d", datlen)
ret = httpHeaderDataHandle([]byte(tr.DecMsg), msg[offset+9:offset+9+hdrlen], msg[doffset+9:doffset+datlen+9])
} else {
ret = httpHeaderDataHandle([]byte(tr.DecMsg), msg[offset+9:hdrlen], nil)
}
} else if extHdr.Proto == 17 { // UDP
ilen := uint16(binary.BigEndian.Uint16(msg[off+2:]))
udplen := uint16(ilen - 20)
extHdr.DataLen = udplen - 8
extHdr.DataInfo = make([]byte, extHdr.DataLen)
copy(extHdr.DataInfo, msg[off+27:])
ret = pfcpDataHandle([]byte(tr.DecMsg), tr.Timestamp, tr.RawMsg)
}
if ret < 0 {
log.Error("Decode message error")
} else {
PutTraceRecordToDB(&tr)
}
}
for extType != 0 && extTypeIndex < rvLen {
extLen := msg[extTypeIndex+1] << 2
if extLen == 0 {
log.Error("error, extLen is zero")
return
}
gtpuHdrLen += int(extLen)
extTypeIndex += int(extLen)
extType = msg[extTypeIndex]
}
}
} else {
gtpuHdrLen -= 4
}
}
func udpProcess(conn *net.UDPConn) {
data := make([]byte, 2048)
n, _, err := conn.ReadFromUDP(data)
if err != nil {
log.Error("failed read udp msg, error: " + err.Error())
}
gtpuHandler(data, n)
//str := string(data[:n])
//log.Error("receive from client, data:" + str)
<-limitChan
}
func udpServer(address string) {
udpAddr, err := net.ResolveUDPAddr("udp", address)
if err != nil {
log.Error("Failed to ResolveUDPAddr:", err)
os.Exit(1)
}
conn, err := net.ListenUDP("udp", udpAddr)
if err != nil {
log.Error("read from connect failed, err:", err)
os.Exit(1)
}
defer conn.Close()
for {
limitChan <- true
go udpProcess(conn)
}
}
//SCTP OFFSET = 48
//HTTP2 OFFSET = 52
//UDP OFFSET = 28
func PutTraceRecordToDB(tr *dborm.TraceData) error {
var offset, ret int
if tr.IfType == 1 || tr.IfType == 2 { // SCTP
offset = 48
ret = ngapDataHandle([]byte(tr.DecMsg), tr.Timestamp, tr.RawMsg[offset:])
} else if tr.IfType == 4 { // UDP
offset = 28
ret = pfcpDataHandle([]byte(tr.DecMsg), tr.Timestamp, tr.RawMsg[offset:])
} else { // HTTP2
iplen := uint16(binary.BigEndian.Uint16(tr.RawMsg[2:]))
tcplen := uint16(iplen - 32 - 20)
hdrlen := uint16(binary.BigEndian.Uint16(tr.RawMsg[20+32+1:]))
offset = 52
if tcplen > (hdrlen + 9) { // has data
doffset := uint16(uint16(offset) + hdrlen + 9)
datlen := uint16(binary.BigEndian.Uint16(tr.RawMsg[doffset+1:]))
log.Debugf("HTTP datlen %d\n", datlen)
ret = httpHeaderDataHandle([]byte(tr.DecMsg), tr.RawMsg[offset+9:offset+9+int(hdrlen)], tr.RawMsg[doffset+9:doffset+datlen+9])
} else {
ret = httpHeaderDataHandle([]byte(tr.DecMsg), tr.RawMsg[offset+9:hdrlen], nil)
}
}
if ret == 0 {
_, err := dborm.XormInsertTraceData(tr)
if err != nil {
log.Error("Failed to dborm.XormInsertTraceData:", err)
return err
}
}
return nil
}
// ////////////////
// var rdb *redis.Client
// var redisOn bool
// var rurl string
//
// func RdbInitClient(Url string) (err error) {
// rurl = Url
// rdb = redis.NewClient(&redis.Options{
// Addr: rurl,
// Password: "", // no password set
// DB: 0, // use default
// })
//
// ctx, cancel := context.WithTimeout(context.Background(), 2*time.Second)
// defer cancel()
//
// _, err = rdb.Ping(ctx).Result()
// if err != nil {
// log.Debugf("db connect failed\n")
// return err
// }
// return nil
// }
//
// func RdbKeys(filter string) (vals []string, err error) {
// ctx := context.Background()
//
// vals, err = rdb.Keys(ctx, filter).Result()
//
// if err != nil {
// log.Error("db: Keys ", err.Error())
// return nil, err
// }
//
// return vals, nil
// }
//
// func RdbHGetAll(key string) (kvs map[string]string, err error) {
// ctx := context.Background()
// kvs, err = rdb.HGetAll(ctx, key).Result()
//
// if err != nil {
// log.Error("db: HGetAll ", err.Error())
// return nil, err
// }
//
// return kvs, nil
// }
//
// func RdbHMSet(key string, kvs map[string]interface{}) (err error) {
// ctx := context.Background()
// err = rdb.HMSet(ctx, key, kvs).Err()
//
// if err != nil {
// log.Error("db: HMSet ", err.Error())
// return err
// }
//
// return nil
// }
//
// func RdbDel(key string) (err error) {
// ctx := context.Background()
// err = rdb.Del(ctx, key).Err()
//
// if err != nil {
// log.Error("db: Del ", err.Error())
// return err
// }
//
// return nil
// }
//
// func rdbClient(url string) {
// var err error
// var kvs map[string]string
// var vals []string
// var tr TraceRecord
//
// err = RdbInitClient(url)
//
// if err != nil {
// log.Debugf("db: RdbInitClient err\n")
// os.Exit(2)
// }
//
// for {
// vals, err = RdbKeys("tsk*") // (vals []string, err error)
// if err == nil {
// for i := range vals {
// kvs, err = RdbHGetAll(vals[i]) //(kvs map[string]string, err error)
// if err == nil {
// //tsk-1:1682764180993584177:460000100000001:8
// log.Debugf("%d: %s %s %s %v\n", i, vals[i], kvs["srcip"], kvs["dstip"], []byte(kvs["ipdat"]))
// arr := strings.Split(vals[i], ":")
// if arr != nil && len(arr) == 4 {
// tr.Taskid, _ = strconv.Atoi(arr[0][4:])
// tr.Timestamp, _ = strconv.ParseInt(arr[1], 10, 64)
//
// tr.Imsi = arr[2]
// tr.IfType, _ = strconv.Atoi(arr[3])
//
// }
// tr.SrcAddr = fmt.Sprintf("%s:d", kvs["srcip"], kvs["srcport"])
// tr.DstAddr = fmt.Sprintf("%s:d", kvs["dstip"], kvs["dstport"])
// tr.MsgType, _ = strconv.Atoi(kvs["msgtp"])
// tr.MsgDirect, _ = strconv.Atoi(kvs["direct"])
// rawlen, _ := strconv.Atoi(kvs["datlen"])
// tr.RawMsg = make([]byte, rawlen)
// copy(tr.RawMsg, []byte(kvs["ipdat"]))
// //tr.DecodedMsg
// PutTraceRecordToDB(&tr)
//
// //RdbDel(vals[i])
// }
//
// }
// }
// time.Sleep(time.Second * 5)
// }
// }
// DataBase Connnection
//func QueryMultiRowDemo() {
// //InitMysql()
// sqlStr := "SELECT id,sname,age FROM student WHERE id = ?"
// rows, err := dbc.Query(sqlStr, 1)
// if err != nil {
// log.Debugf("query failed, err:%v\n", err)
// return
// }
// // 非常重要:关闭rows释放持有的数据库链接
// defer rows.Close()
//
// // 循环读取结果集中的数据
// for rows.Next() {
// var u User
// err := rows.Scan(&u.id, &u.name, &u.age)
// if err != nil {
// log.Debugf("scan failed, err:%v\n", err)
// return
// }
// //log.Debugf("id:%d name:%s age:%d\n", u.id, u.name, u.age)
// }
//}
func ToHtml(path string, timestamp string, port string, ipDaTA []byte) {
log.Trace("byte数据:", ipDaTA)
encodedStr := hex.EncodeToString(ipDaTA)
// [72 101 108 108 111]
log.Trace(encodedStr)
command := fmt.Sprintf("/usr/local/bin/data2html -f %s -t %s -i %s -d %s", path, timestamp, port, encodedStr)
log.Trace("commm:", command)
cmd := exec.Command("sh", "-c", command)
_, err := cmd.CombinedOutput()
if err != nil {
log.Error("Error:can not obtain stdout pipe for command:", err)
return
}
//执行命令
}
func main() {
conf := config.GetYamlConfig()
log.InitLogger(conf.Logger.File, conf.Logger.Duration, conf.Logger.Count, "omc:captrace", config.GetLogLevel())
log.Debugf("OMC captrace version: %s\n", global.Version)
log.Infof("========================= OMC captrace startup =========================")
log.Infof("OMC captrace version: %s %s %s", global.Version, global.BuildTime, global.GoVer)
err := dborm.InitDbClient(conf.Database.Type, conf.Database.User, conf.Database.Password,
conf.Database.Host, conf.Database.Port, conf.Database.Name, conf.Database.ConnParam)
if err != nil {
fmt.Println("dborm.initDbClient err:", err)
os.Exit(2)
}
var wg sync.WaitGroup
wg.Add(1)
udpServer(conf.Gtp.Addr)
wg.Wait()
}
-126
View File
@@ -1,126 +0,0 @@
package config
import (
"flag"
"fmt"
"os"
"strings"
"be.ems/lib/global"
"be.ems/lib/log"
"gopkg.in/yaml.v3"
)
type DbConfig struct {
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
ConnParam string `yaml:"connParam,omitempty"`
Backup string `yaml:"backup"`
}
// Yaml struct of config
type YamlConfig struct {
Logger struct {
File string `yaml:"file"`
Level string `yaml:"level"`
Duration int `yaml:"duration"`
Count int `yaml:"count"`
} `yaml:"logger"`
Gtp struct {
Addr string `yaml:"addr"`
} `yaml:"gtp"`
Database DbConfig `yaml:"database"`
}
var YamlConf YamlConfig = NewYamlConfig()
// set default value for yaml config
func NewYamlConfig() YamlConfig {
return YamlConfig{
Database: DbConfig{
Type: "mysql",
ConnParam: "charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True",
},
}
}
func ReadConfig(configFile string) {
yamlFile, err := os.ReadFile(configFile)
if err != nil {
fmt.Println("Read yaml config file error:", err)
os.Exit(2)
}
// fmt.Println("yamlfile:", string(yamlFile))
err = yaml.Unmarshal(yamlFile, &YamlConf)
if err != nil {
fmt.Println("Unmarshal error:", err)
os.Exit(3)
}
}
func WriteYamlConfig(newConfigData YamlConfig, configFile string) {
// 将配置转换回YAML数据
newYamlData, err := yaml.Marshal(&newConfigData)
if err != nil {
log.Errorf("Failed to marshal YAML: %v", err)
}
// 将新的YAML数据写入文件
err = os.WriteFile(configFile, newYamlData, 0644)
if err != nil {
log.Errorf("Failed to write YAML file: %v", err)
}
}
func GetYamlConfig() *YamlConfig {
return &YamlConf
}
func GetLogLevel() log.LogLevel {
var logLevel log.LogLevel
switch strings.ToLower(YamlConf.Logger.Level) {
case "trace":
logLevel = log.LOG_TRACE
case "info":
logLevel = log.LOG_INFO
case "debug":
logLevel = log.LOG_DEBUG
case "warn":
logLevel = log.LOG_WARN
case "error":
logLevel = log.LOG_ERROR
case "fatal":
logLevel = log.LOG_FATAL
case "off":
logLevel = log.LOG_OFF
default:
logLevel = log.LOG_DEBUG
}
return logLevel
}
const defaultConfigFile = "./etc/capconf.yaml"
func init() {
cfile := flag.String("c", defaultConfigFile, "config file")
pv := flag.Bool("version", false, "print version")
ph := flag.Bool("help", false, "print help")
flag.Parse()
if *pv {
fmt.Printf("OMC captrace version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer)
os.Exit(0)
}
if *ph {
flag.Usage()
os.Exit(0)
}
ReadConfig(*cfile)
}
-22
View File
@@ -1,22 +0,0 @@
# file: log file name
# level: /trace/debug/info/error/warn/error/fatal, default: debug
# duration: saved days, default is 30 days
logger:
file: d:/local.git/be.ems/captrace/log/captrace.log
level: trace
duration: 24
count: 10
gtp:
addr: :2153
database:
type: mysql
user: root
password: 1000omc@kp!
host: 172.25.97.150
port: 33066
name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
-26
View File
@@ -1,26 +0,0 @@
# Makefile for rest agent project
PROJECT = OMC
VERSION = 2.2408.1
PLATFORM = amd64
ARMPLATFORM = aarch64
BUILDDIR = ../../build
DEBBUILDDIR = ../../debbuild
RPMBUILDDIR = $(HOME)/goprojects/rpmbuild
INSTALLDIR = /usr/local/omc
RELEASEDIR = ../../release
LIBDIR = be.ems/lib
BINNAME = captrace
.PHONY: build $(BINNAME)
build $(BINNAME):
go build -o $(BINNAME) -v -ldflags "-s -w -X '$(LIBDIR)/global.Version=$(VERSION)' \
-X '$(LIBDIR)/global.BuildTime=`date`' \
-X '$(LIBDIR)/global.GoVer=`go version`'"
run: $(BINNAME)
./$(BINNAME)
clean:
rm ./$(BINNAME)
-38
View File
@@ -1,38 +0,0 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
NhAAAAAwEAAQAAAYEAo8xNDB8tD9rEJhtTirwK8CxM0e+wcMT6fuDfTSgc/JRMjXIeM6B7
6Cw2lCSjwTME60nGZ8Yb0STXXuoc+WdEFcWaJVSlfeXzH4G/WCAsw3zxdwaYWnuavzwWFC
TX6wvUgI0Hh1eAgjusZOi1fDvzX8PLml8Lbjd8n6VFneZkVijHNxh1eL8Xq3yqCEGTenrS
4SBGImwIQidtT9LqFs2Ze3Hi5pBvuqq0Um8gtGwp6zd/sIzeG8LX5axBSZN10BrkW1bGC8
7sfpjJvadtvgiz0ZfxVDxd8eP8CgrKq+yQ0scfNB0j4ZOIP9Zwk6Q0fYQHxegPcMNr2v5P
IzHmDwTvDsHu3qyxGc74OVkAEd1o9OXiaSQ/fQXgvdUuSlugBUA3wx8Vlqa0om3fyY/XbX
LdqStmcVtKYfTiePX7UYc09YlYuFJycJxuf6i38Jek58fqp0NSH//ZWP/fXqwkwE8xUzEi
Jiq0c+wp7j5XMPFpMwmKViintJCS5C9nEQ+UIuMpAAAFiMzUaEPM1GhDAAAAB3NzaC1yc2
EAAAGBAKPMTQwfLQ/axCYbU4q8CvAsTNHvsHDE+n7g300oHPyUTI1yHjOge+gsNpQko8Ez
BOtJxmfGG9Ek117qHPlnRBXFmiVUpX3l8x+Bv1ggLMN88XcGmFp7mr88FhQk1+sL1ICNB4
dXgII7rGTotXw781/Dy5pfC243fJ+lRZ3mZFYoxzcYdXi/F6t8qghBk3p60uEgRiJsCEIn
bU/S6hbNmXtx4uaQb7qqtFJvILRsKes3f7CM3hvC1+WsQUmTddAa5FtWxgvO7H6Yyb2nbb
4Is9GX8VQ8XfHj/AoKyqvskNLHHzQdI+GTiD/WcJOkNH2EB8XoD3DDa9r+TyMx5g8E7w7B
7t6ssRnO+DlZABHdaPTl4mkkP30F4L3VLkpboAVAN8MfFZamtKJt38mP121y3akrZnFbSm
H04nj1+1GHNPWJWLhScnCcbn+ot/CXpOfH6qdDUh//2Vj/316sJMBPMVMxIiYqtHPsKe4+
VzDxaTMJilYop7SQkuQvZxEPlCLjKQAAAAMBAAEAAAGATRJTapG8zUn9o4SWIaBrcSkXGG
0000sMJuk+iPqH8R0CjEeXCGnKA6vSHpDC8KRF+0QidC/WZOl14XY9HelGMwxghJI4sG2j
oT6WvyuchHtkzsGurFyeqr7mEKJpanKNkdNKKJe2oxDbBDwvMP6wfG4PflqccUbwf9nvUO
XYbmYPntAGbkNUKt+kze+1Khti4IUkGwxEMoSEvdubRBGH13r17dEmkWnDIUqi0+JVMxVR
IsyVsfBTUAFmUu1ssPgFnD81z9G9OTic2A5zd+QDfXlJWbjJACtuM/4IotkZZ/M6rsVlYn
AY8Vqfs/8C53giSF5R4iiR29FIU3Luts9dJJQyQ94rXunK00iifyh18qisBKwh9rjxYn3J
wFeZeXzKRg/cLuY1Z74QBWjWzukadvu7dC9bWFZ2k3zKBPTodcpXr1QDwFT4mgEYAFXbQN
8RjFGZrhr2jbsnoM71QlcGv9RjxMPNep+BwnYvPSZ1Piu3nmQqNtysg6ur3ZEHJeLVAAAA
wHZ5m4TECDOgkL138faHQycfd9Yi/Yj1akSwVvtGpiPd35ir1bOp52H/Ea3ymDwh6PvOSk
NjpvwqCXSX5nIQWrQQiDHMKA4pCfAtzbJ68fhWmfzWUaWGIcrnhnoxXzMYgXS/Gp6fwqOf
5JH4jm3uM5knXLTz0E0WofYnLgDo6CAuANl9bSQDfPYh8tuNndoQd9190r+15uLhv/pIM7
MsZzifBrE2cgSBIunIERdQbD9JwNCeDPIrV8aQbOJDyuJDbwAAAMEA1nYx8GVZM/0cSZqG
V9C4i6debJEep2k91z7XvjFRZJrTYYZavWJPEUmmqNjsJg0Bdad4g3SdK2iJ4W5CHzDm2S
Zn08j7on/ybcD2c1ZnXbwKrzPXRymc62xxwSDD95m/R5cSvN/Pmy57QfymQNPaNXMkhKq1
nzF56bljW0FHVFnrgUHpbLUOEc0QHXO4d2PaUNptLVxquOJI/VDW2GKKQWaIsdYKPJEDO9
GBe/LaUDzodd1s1isly86DLEgT2HwbAAAAwQDDhgO/kOI1N0jMOpE5gotcrhQc353jrP16
mKOdcp9MVHiioRybsyRdnbDIYKXbQz2ZRwmz2RBh55uPQjLcfi82GlIm2rdTL8KzP9vLpc
WAbZ7dcbv1lLyIlr4Yf33LgAChxJQTGNad771cwYFrtwTYk16O0Mdv302L0DgDTJUvhzJb
0ZuIk2nmzumSH1pOYmZl8Oa+UM7YSZNCWEpM7/S5laNISQ6dF/yy6Del2sQk/1/JCMUK0d
GLCkyCiaW9igsAAAASc2ltb25Ac2ltb256aGFuZ3N6AQ==
-----END OPENSSH PRIVATE KEY-----
-1
View File
@@ -1 +0,0 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCjzE0MHy0P2sQmG1OKvArwLEzR77BwxPp+4N9NKBz8lEyNch4zoHvoLDaUJKPBMwTrScZnxhvRJNde6hz5Z0QVxZolVKV95fMfgb9YICzDfPF3Bphae5q/PBYUJNfrC9SAjQeHV4CCO6xk6LV8O/Nfw8uaXwtuN3yfpUWd5mRWKMc3GHV4vxerfKoIQZN6etLhIEYibAhCJ21P0uoWzZl7ceLmkG+6qrRSbyC0bCnrN3+wjN4bwtflrEFJk3XQGuRbVsYLzux+mMm9p22+CLPRl/FUPF3x4/wKCsqr7JDSxx80HSPhk4g/1nCTpDR9hAfF6A9ww2va/k8jMeYPBO8Owe7erLEZzvg5WQAR3Wj05eJpJD99BeC91S5KW6AFQDfDHxWWprSibd/Jj9dtct2pK2ZxW0ph9OJ49ftRhzT1iVi4UnJwnG5/qLfwl6Tnx+qnQ1If/9lY/99erCTATzFTMSImKrRz7CnuPlcw8WkzCYpWKKe0kJLkL2cRD5Qi4yk= simon@simonzhangsz
-38
View File
@@ -1,38 +0,0 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
NhAAAAAwEAAQAAAYEAo8xNDB8tD9rEJhtTirwK8CxM0e+wcMT6fuDfTSgc/JRMjXIeM6B7
6Cw2lCSjwTME60nGZ8Yb0STXXuoc+WdEFcWaJVSlfeXzH4G/WCAsw3zxdwaYWnuavzwWFC
TX6wvUgI0Hh1eAgjusZOi1fDvzX8PLml8Lbjd8n6VFneZkVijHNxh1eL8Xq3yqCEGTenrS
4SBGImwIQidtT9LqFs2Ze3Hi5pBvuqq0Um8gtGwp6zd/sIzeG8LX5axBSZN10BrkW1bGC8
7sfpjJvadtvgiz0ZfxVDxd8eP8CgrKq+yQ0scfNB0j4ZOIP9Zwk6Q0fYQHxegPcMNr2v5P
IzHmDwTvDsHu3qyxGc74OVkAEd1o9OXiaSQ/fQXgvdUuSlugBUA3wx8Vlqa0om3fyY/XbX
LdqStmcVtKYfTiePX7UYc09YlYuFJycJxuf6i38Jek58fqp0NSH//ZWP/fXqwkwE8xUzEi
Jiq0c+wp7j5XMPFpMwmKViintJCS5C9nEQ+UIuMpAAAFiMzUaEPM1GhDAAAAB3NzaC1yc2
EAAAGBAKPMTQwfLQ/axCYbU4q8CvAsTNHvsHDE+n7g300oHPyUTI1yHjOge+gsNpQko8Ez
BOtJxmfGG9Ek117qHPlnRBXFmiVUpX3l8x+Bv1ggLMN88XcGmFp7mr88FhQk1+sL1ICNB4
dXgII7rGTotXw781/Dy5pfC243fJ+lRZ3mZFYoxzcYdXi/F6t8qghBk3p60uEgRiJsCEIn
bU/S6hbNmXtx4uaQb7qqtFJvILRsKes3f7CM3hvC1+WsQUmTddAa5FtWxgvO7H6Yyb2nbb
4Is9GX8VQ8XfHj/AoKyqvskNLHHzQdI+GTiD/WcJOkNH2EB8XoD3DDa9r+TyMx5g8E7w7B
7t6ssRnO+DlZABHdaPTl4mkkP30F4L3VLkpboAVAN8MfFZamtKJt38mP121y3akrZnFbSm
H04nj1+1GHNPWJWLhScnCcbn+ot/CXpOfH6qdDUh//2Vj/316sJMBPMVMxIiYqtHPsKe4+
VzDxaTMJilYop7SQkuQvZxEPlCLjKQAAAAMBAAEAAAGATRJTapG8zUn9o4SWIaBrcSkXGG
0000sMJuk+iPqH8R0CjEeXCGnKA6vSHpDC8KRF+0QidC/WZOl14XY9HelGMwxghJI4sG2j
oT6WvyuchHtkzsGurFyeqr7mEKJpanKNkdNKKJe2oxDbBDwvMP6wfG4PflqccUbwf9nvUO
XYbmYPntAGbkNUKt+kze+1Khti4IUkGwxEMoSEvdubRBGH13r17dEmkWnDIUqi0+JVMxVR
IsyVsfBTUAFmUu1ssPgFnD81z9G9OTic2A5zd+QDfXlJWbjJACtuM/4IotkZZ/M6rsVlYn
AY8Vqfs/8C53giSF5R4iiR29FIU3Luts9dJJQyQ94rXunK00iifyh18qisBKwh9rjxYn3J
wFeZeXzKRg/cLuY1Z74QBWjWzukadvu7dC9bWFZ2k3zKBPTodcpXr1QDwFT4mgEYAFXbQN
8RjFGZrhr2jbsnoM71QlcGv9RjxMPNep+BwnYvPSZ1Piu3nmQqNtysg6ur3ZEHJeLVAAAA
wHZ5m4TECDOgkL138faHQycfd9Yi/Yj1akSwVvtGpiPd35ir1bOp52H/Ea3ymDwh6PvOSk
NjpvwqCXSX5nIQWrQQiDHMKA4pCfAtzbJ68fhWmfzWUaWGIcrnhnoxXzMYgXS/Gp6fwqOf
5JH4jm3uM5knXLTz0E0WofYnLgDo6CAuANl9bSQDfPYh8tuNndoQd9190r+15uLhv/pIM7
MsZzifBrE2cgSBIunIERdQbD9JwNCeDPIrV8aQbOJDyuJDbwAAAMEA1nYx8GVZM/0cSZqG
V9C4i6debJEep2k91z7XvjFRZJrTYYZavWJPEUmmqNjsJg0Bdad4g3SdK2iJ4W5CHzDm2S
Zn08j7on/ybcD2c1ZnXbwKrzPXRymc62xxwSDD95m/R5cSvN/Pmy57QfymQNPaNXMkhKq1
nzF56bljW0FHVFnrgUHpbLUOEc0QHXO4d2PaUNptLVxquOJI/VDW2GKKQWaIsdYKPJEDO9
GBe/LaUDzodd1s1isly86DLEgT2HwbAAAAwQDDhgO/kOI1N0jMOpE5gotcrhQc353jrP16
mKOdcp9MVHiioRybsyRdnbDIYKXbQz2ZRwmz2RBh55uPQjLcfi82GlIm2rdTL8KzP9vLpc
WAbZ7dcbv1lLyIlr4Yf33LgAChxJQTGNad771cwYFrtwTYk16O0Mdv302L0DgDTJUvhzJb
0ZuIk2nmzumSH1pOYmZl8Oa+UM7YSZNCWEpM7/S5laNISQ6dF/yy6Del2sQk/1/JCMUK0d
GLCkyCiaW9igsAAAASc2ltb25Ac2ltb256aGFuZ3N6AQ==
-----END OPENSSH PRIVATE KEY-----
-49
View File
@@ -1,49 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
AmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
AmfGuamiList: ""
SnssaiList: ""
MaxUser: ""
RelativeCapacity: ""
MaxGnbNum: ""
EpRpDynN8Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN11Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN12Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-48
View File
@@ -1,48 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
SmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
MaxPduSessions: ""
MaxQfi: ""
UpfList: ""
AddrPool:
Id: ""
UserLabel: ""
AddrType: "Static"
IpVersion: ""
AddrSegList: ""
EpRpDynN7Smf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN10Smf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-39
View File
@@ -1,39 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
UdmFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
UdrFunction:
Id: ""
UserLabel: ""
AddrType: "Static"
IpVersion: ""
AddrSegList: ""
AusfFunction:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-141
View File
@@ -1,141 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
InventoryUnitRack:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
MaxPduSessions: ""
MaxQfi: ""
UpfList: ""
InventoryUnitShelf:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
RackPosition: ""
InventoryUnitPack:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
PortsInformation: ""
PackPosition: ""
SlotsOccupied: ""
InventoryUnitHost:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
HostPosition: ""
NumberOfCpu: ""
MemSize: ""
HardDiskSize: ""
InventoryUnitAccessory:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
AccessoryPosition: ""
AccessoryType: ""
AddtionalInformation: ""
UpfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
MaxQosFlows: ""
MaxThroughput: ""
EpRpDynN9Upf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN3Upf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
AmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
UdrFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
AusfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-29
View File
@@ -1,29 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIE3TCCAsWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQKEwVHbyBD
QTAeFw0yNDAxMDkwNzEyNTVaFw0zNDAxMDYwNzEyNTVaMBAxDjAMBgNVBAoTBUdv
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx/mmbhCZS4XFvbn0
btk8SuetjziP3kJ4/ijpwr8WD0JeskFf2qILNOCQMBOWqyxrd6kYCMyrrb/c5mX9
q23TgV6qghp/0xoA70SHvcqv6F4ssOJSvaN29ud3puKyWgvToNGY/z5pU0IQCUtQ
6CJWJo4gUaB/5vH1ipheU7Xsiw5bNeFaWQ/nxsTwvoZVfk7noiAMd/W8nAGJbhxC
ByJhs1AZQ9d4yEezLrpyDqOdehffrEse+8BlytqkKhHYinAE4pqgeDcln05fxWrz
zzYRw2GiHFfioo4labueTe8eoOBHYJpFmthfdsgrth9+aSA5GKHpXQ0rzaahgcGU
+S9XFjYxWkMXMiUQhCFNd+1IFi0NsLas04UwXLu1x4CL7d/BRlzR6ezwq6hnxTOc
FMXAcpnfnKzF7WOHvGa/dsr92hpX48K64cHtlCLfeRR4E/60LJ6FYjqpNKgai+s+
sbeOOyKskCQ0wHNElrebojdYlkXzam0rKbnNJNERx8/v48cwt0F5LNnN6a2CDVPN
LGMwBSNDZbiiI53Q6DE7H71XkZjkR0NRqmcIm+ElecpBLavicqfNlg8JLoorJQSW
oiSJmyxqIjnqNrfmk/l30jI2lVal4c1QSBFrFsob9rBLkXGM1EWb0PSMrwZM29et
Ch8zvN7FlOPC76cIw2QmAxWVJ+kCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8G
A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOCdRGl2aikRXamo4qJu9wQ7kqI9MA0G
CSqGSIb3DQEBCwUAA4ICAQC/osh2VHoJoyG8Z3vdLH+0XZ04I8Ih2BQBcPKPZ1v0
vdVDrQ6ldkgSKhM+/of9XtzvtphV7Yxq4LFipu9HE2xNmZjOMXZgsGgQ4qS3KkDk
u0/q7ZmE8MG7uLW76m7PGNO4Ugz3k6yVx0KVC/Fy9YdWwKkl8nL93nPqWRsN/jwE
WRyZ822Xnz19cY5vFbaO5fO1hW5+3U50Kh7BWuyd7TZ+OT8KmY834DKLDDnWdcPW
/k6Je1Y0H79E/SIjFkCxCNTDNS5SVHfTr0BCbVMXXi5dbNTjhY41TM+JwIKa1fVB
YhzWqk16riDYa+bg2xcdda8B0lQT8qRrMGFtjPsqyNhNoTFRUXx9HKX3VBIXqmlD
7v7lCWbvXkCjb2mAEG5ayy1lHKkOd6Q1E0HXZST2PHIippOFwndGz0P9tij+g1Df
cDisGxdfOZwpJTLhO5QYDom6YQgcWxfOUPK1HVnRrbniEQIykHldoIk3YL+vGwRZ
qEcJDf4F98KyxfYv9OvMGfP+imyOg4Yh4HKt4Cm+WxoKbF+qO3kPgXzGgLfthKNe
qi8fKCnbe91yuXzvKfjtfS7SYz9E0mlZkUUcpQ9r7thk4xEF5PHxHjFzZYzLX5c3
SMfjmtiTnD0wPFlaDtd/3absBC7xHCfs3v+DfyKyuYOvi2CUHiR2k8sZIDaEpwxF
Dw==
-----END CERTIFICATE-----
-23
View File
@@ -1,23 +0,0 @@
-----BEGIN CERTIFICATE-----
MIID4TCCAcmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQKEwVHbyBD
QTAeFw0yNDAxMDkwNzEyNTVaFw0zNDAxMDYwNzEyNTVaMBQxEjAQBgNVBAoTCUdv
IE9NQyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPidCkI9UhWg
7EOKoS/JGH95Q3ekfU+rK0EULJbJfeszJkYZ2u2gQ5gbBcyWUQvFhOuFpgcchsGA
Vy3QfudO0Jxysf67rBFFjyB2NQXc68B3zJS5L+N9P0XEwgz9hr9rijDrNT8RvY+z
L8Blrbl4oBEssOEyFOBYkHIMlvUEIMZYaA1NPA+Wwk8x3ENS1YVGml5u7JBk2oe2
gHDktHe98hU0Nd88K3ZxGte3pwmeynMslTw9Oct6Wy2fu0zcZlnJZPmoY2LXYyhx
mj9oO3n5KgXxHlfGxPl5N2lqu/tmAr/1fAwUKVHUZzpmIbEyqMTDow8qTvjYa4o/
41Bvg1JOrDsCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFJ2woDwnDKwmU3bU8cA+EAG0MVMwMA0GCSqGSIb3DQEBCwUA
A4ICAQAuT4aMkcJWZeAJXGjSxSCoLclnrQw4SAVjNvIUNS83+0flHLTFzj1fAU4M
/RZjZE22mdF+wgAhMfC+zoJq7plHELSkG9HY1dmscK7MVRrVdnooYD+HXS8rjOaD
oUapFmEK5ivXF6Cx1gQoPeo/Q0FRDd9Ky5rjB0vWFxsnU/BZkfOLCC2zQoZcL+UN
rmSq+iPkUMvFDVWSR/XY+xtXaW9GboqaqtoNvR24RSquI5xe1Co7JuDuu+j83lv/
5YpOG14pNA3IF6TNFChR63l/VkaT15QDSnKxSgIQdcaPuv9yvA7OPIiaTOAqcDKi
4RSTqRezh6TnbWIFSJI03EY8gFa7PkelcWqurCXgc4vevC3bLAHuys4QIVboq0yw
CmCMVmJtgyXT15yc4x+ivwHyDT25wI2ynPnoXgKqzudFav0ZhoR7l2YmH2by7wrN
5AnNbyer72NJhKRleLyboPtqWwTLfvtOW2Aqbg+cWKwTq9NNAqJ47tZ1ZrCuWI/H
oOehNKM5QpW5k6shWuOmhYD9kROE/D1U9huzGEzijUZkT4yUF0udCNoFofz6wl4t
Czk1+Pjd3tecIj9/NitBiDzjCPJVXeAOphvCO0Z0R5fKA+Y/4kd+HmiuNiW1tnGG
D7z+beF+SsnagRquwdfZTpICfu/2+ogHwfxpsm8cHhx8DzMslA==
-----END CERTIFICATE-----
-18
View File
@@ -1,18 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIC2jCCAcKgAwIBAgIBAzANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQKEwlHbyBP
TUMgQ0EwHhcNMjQwMTA5MDcxMjU1WhcNMzQwMTA2MDcxMjU1WjAVMRMwEQYDVQQK
EwpPTUMgU2VydmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApSTG
HNOWScYVHHiGw9z8q2u3ZMUaOFBm6+F4p4PrpM1h3FtHmYv5IWr5kqoMgCU/FmPG
HrSqDzrm+J4QMdguq40Jd4QOadiDg5oyLIM6Su32sjtG/y5an3abtY9hNCoWDdpy
kNRb1i9NQ2uTSBHm1lTVWutZWgm7D9jES8JB2byDwAOONwGlqAw6buxUlIP2vCtn
SpMF8Mqdypnw8K17DLXpP+D8Exw4mjOmJEVOGnw/pinjDCHm9SEiFtagdXIWliwl
DgbyVeSE70JhaGV2bGlmldV2sN2qPvG/W99pCeObxNcCko9JdJqsDVQTiOTY6uaH
o/GdDnzZh4TbbDutDQIDAQABozYwNDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDQYDVR0OBAYEBAECAwQwDQYJKoZIhvcNAQELBQADggEBAJY6
eI54wSn+kNteFEdoFS2jVM+GAMS0x4blX2wzNro6HqhlYC6oJ8TxRS6V22ugWLFX
M/pcqV5FA1XCSibYdwscdaoUSUYc6inlkHxrbfSryiQqXAkEv8Ote3dqtOu7Z0BY
PkykdMrCUXn5ksYgoTa7G1CdAiaKMeuTz801l1g8AIOpNV1+Xhi29TKA134VDW9S
2aDcD6jEs63rqKx/knStli0F58N0kOKjmmt45stP90o5NsshAMumzP0xhfwC94Gg
eBXg6ThM3nuOBQyzPEtUZioRKKV4XmgZF/F4ePCnS4ST9ft09kx7UcR9MVzGIHov
whwVw6o5O7h1xQr6Pjw=
-----END CERTIFICATE-----
-27
View File
@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEApSTGHNOWScYVHHiGw9z8q2u3ZMUaOFBm6+F4p4PrpM1h3FtH
mYv5IWr5kqoMgCU/FmPGHrSqDzrm+J4QMdguq40Jd4QOadiDg5oyLIM6Su32sjtG
/y5an3abtY9hNCoWDdpykNRb1i9NQ2uTSBHm1lTVWutZWgm7D9jES8JB2byDwAOO
NwGlqAw6buxUlIP2vCtnSpMF8Mqdypnw8K17DLXpP+D8Exw4mjOmJEVOGnw/pinj
DCHm9SEiFtagdXIWliwlDgbyVeSE70JhaGV2bGlmldV2sN2qPvG/W99pCeObxNcC
ko9JdJqsDVQTiOTY6uaHo/GdDnzZh4TbbDutDQIDAQABAoIBAHxE49+lSJ5TNGes
Op0AmhHUiLiHqWde+VPe4xALMTNeaZmMBqEAt4PyH8PBuo5jeMm8YsWQZbf4Nv42
0zDu4I+vHcSV1tLHXo+VZNQiG6du0gjkmlRD6WW9twY00oySbu4Vx8g8RK80AQwO
01GURwRZ6gL0vtQGJoGSOIRZtXvGLltVR52OfkgNMjNepwtJvMV7PW5xYwEcnx+i
sZD/6hl49Qv5g4dCCGrnr8Garx9+cUkVP/ipkBnjyKACfzYQhoauo03Rv4iuNdy6
QD9KB95ALHq66vYXF72YW75JQhQ3C1qGcghNn68RIlufSnA7D7J9VCG5VSXfVrk2
a5Xw2HECgYEAzaXU75hl87fmf88X+8M6+OuaMnnLAwIadbcecakkO4bgzNF1SYwv
dbZ608LvdUt+BYVU43CCX3//a/MI+Ncp5sk85TLsXUxXGWonO1zXpa3+BAEXJe1n
xnWVdytWMeoyzhBZ/Vkx7/NAu5WSViXgQ3trB0Wr3OGw3Nksb4Son8cCgYEAzZQc
SlglEiU+Z+BsCV07FEkU6xgsmxQQuptPuGcm713Ik8c8a5KAyjbhpp+oBvn8v69i
hVGHcFmZYeazBL39dC4/6E/wDOVEwN2fY8oYBnrPvoz7FUTvObRjZakrgVj+XAjS
lg9RuMm1tYPFR52V5BTngJ9Rkj/AewxWnGMDtIsCgYEAng1i/5ZQXSUs+XPwCeY9
b8yb4Ulr9u7p6SkJM+/8UefS5HfjPdiJLV5HPnOm2K5ht9qGqJrzCHT2mT/b2Gx9
3ssxizI9KWOf2X+VkXFEqCh2fxtbcCHrTUNX0ZQ0Ff7adzdoAmhIEhQR31oQczd/
Cj5Tvu4ULZoj9UjQdxEtDEcCgYAYrW3T8s7IZdYe7A6r9RgRcFBlhCpel0MG03v3
W9KNq0lXi/QRya1SGNJviPzHkZyoeeourMHAV9EUsnfM2u2g06hyP55GPgNJz5DB
jtHhfT6Q1iWRwQuidqfz3SHOzhsCe0CkKMSblQMN/fphhWYn0eaURwuoraRyYOHI
tg4MzwKBgGImdyBx/l6bkWa4GywZ9iw5RDe7KYN9UclnBcHDkIELXskp8bTbwpBy
m/IyLC5eLOzdK7c2Odtd3LP/AG5fYPAzQ5S6YmSDPp1JEKODbg51wcMJpLSvG2Q/
P5paV/ZAKbxgXpilBrjSejM/QLYqD8756z5lgo5biR7bGkBA+nkj
-----END RSA PRIVATE KEY-----
-18
View File
@@ -1,18 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIC5DCCAcygAwIBAgIBBDANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQKEwlHbyBP
TUMgQ0EwHhcNMjQwMTA5MDcxMjU2WhcNMzQwMTA2MDcxMjU2WjAWMRQwEgYDVQQD
EwtzZXJ2ZXIxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2S
c4sRbErMBY8q8JVzNWRDBUUIWRBI6ENWCR/SzvF1a5gkxTnTWLtn4Szkclbsbwij
YWEXcuGaodIiY7gjJ8KM+x2qaFRVOxIoyTZvshBQUS8R8YPhnmQZHvEmoVScw9R3
yKNLmIiXaTltP1tLoF+KSl6icqmY1bepDuhrZrYc4rLlU+BKvcWHf2xOozzd5KxX
ENaLWkIEWNWHOHWoScp8nfYNttEmz+kOwjikothkEfsXbFImNsdDrNk3ZYFUFnjv
S2lJPzwlc0hd+iHU5yC1YBDgAGpITSni0HqOzghNPHwwakGa96jGYw69AU1fAssI
TEELmhhwlHGm/MX+5IcCAwEAAaM/MD0wDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQM
MAoGCCsGAQUFBwMBMBYGA1UdEQQPMA2CC3NlcnZlcjEuY29tMA0GCSqGSIb3DQEB
CwUAA4IBAQDqoK6iKz7Q8L+0GgqD84tXJFbJKGnJNkyJaw/jCxlL6A8QTO7IB/ym
zZL3PcdNZYlyiNbyN62WzBKjYUaZMsXxEFtutav1GQsWmtQb3SO5Nn/8t+HFUwEt
YJc09LoLlYLOII0n8mN+CaMwv1mfZjWKewdXgwXvNzMrhOWJF9r+tRaJefNDpuT/
dRj+iKFXG0aH4gCOc7Ur0HYjlQ+OFvUgWEOpk2OS1JeBNi4HjiQdAZbREg7PQI0D
sjMaHMIHC9WPZzEQ9InLmZzu0n++FKHFo8htz2bQFsNJNSB44pcKkJvpt1Xq854/
rvcwWe89C7y5JCJGlzvHpGRecEMFPsZU
-----END CERTIFICATE-----
-27
View File
@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEArZJzixFsSswFjyrwlXM1ZEMFRQhZEEjoQ1YJH9LO8XVrmCTF
OdNYu2fhLORyVuxvCKNhYRdy4Zqh0iJjuCMnwoz7HapoVFU7EijJNm+yEFBRLxHx
g+GeZBke8SahVJzD1HfIo0uYiJdpOW0/W0ugX4pKXqJyqZjVt6kO6GtmthzisuVT
4Eq9xYd/bE6jPN3krFcQ1otaQgRY1Yc4dahJynyd9g220SbP6Q7COKSi2GQR+xds
UiY2x0Os2TdlgVQWeO9LaUk/PCVzSF36IdTnILVgEOAAakhNKeLQeo7OCE08fDBq
QZr3qMZjDr0BTV8CywhMQQuaGHCUcab8xf7khwIDAQABAoIBAE+rFe+yGpOmW7Lg
Ebd3Pv17KbMK5t5rqHgnyF5cA3Ke47jcv84P7P1v69IQNU8ijMBZRXwsKCXXNQlf
kYfWUwygay6tpd93k3p9UAX1dLS6ONkzEjjnWS02vpYPliNhJR2jsWsKasPfQ4QB
WgBMkRrpPcN8KscfiJEZPud9TJKvo/ffMDNOM01d2Lyytqt4mVvbQa68EjwoBSGe
6AEsEjoiLnnxlzuXXGCEcTXOEfcUeF8Bbk74lCJDdeXgrUB/Uy28FlhELsLpg2TD
IvwgJ3vFYEZzNKAVTsr4V8no8n4GButdQlSCpofACWx6mhq03535b+mSgN4AKLzR
YkhaQcECgYEA0x00F6rCneNzQ/b1wFK24OD59Nwu0NjKWYylXR++bbDHD/raJSCY
hBGFk/QB6KPVxH9ovoSSzov3o7nYBSXlTZCCm3Y1feaykHWkhKEsHcJ1tQXPehxe
40do8KI4vbaZwFk/gB4K5PQorizKDf3LEzz4R6TEFxVkzv4y4pq4yycCgYEA0nnc
tJnU1OtJNVW12+ABeiKxFbtAMpHGtqbg+ZJ9VRLJa813WkKbAtDMFTyvQa4sdIzV
F4yeApow4LILLICIcj8XfU0noGxmHAB66PgGPfx3Rj+AUxP7e24/vgF4DydKIr2J
5jwQc5EmCFBR0aQpmJsd808PtKPXJT5mIJrod6ECgYEAvmQ39qApo/rcmQ6/0xLF
m0lKI2nvTqo0003kVHesZYBoBiFVWuZqpbCnpycIEaavwuaksC0fuObCDwYrq3jh
s3IAV/PjigfkQiPWm0Y/Yxdc0ETNOHMdoBtmqJ2kTnO/dZkHi6OMb69CgNIj5zpb
Sp5Ry0rtDWRd5c+aVIL05UECgYEAtRPQlLQQDkqKhk9CEXOL8cbs8VRS6+7MthGm
VjD4kPuDvLJdb5MEB40ZN2ApK2msp20OW59HxddgG8Axqsy+FwQ+sjdx0yvPQWIM
XGgd/rA48X/qaA81+cAlKNPctbTIrFDC1ghw4uxKezaW3bTNcJRrVQt86J1YmJsx
g/Wh8GECgYEAhYFWpiMqcwoYYY7BFrYK4QGxPZ5OESevnJOvMRra5m+qlHhS8X9f
0Ewos6yV2qFZB7lRiPMve85ysUySwKl3rTWoJuwAlZZOkXU3MCjJ+5+nvMm7jzgf
eKWNu8avLOENdRu1bIFKM8iTVs+zDpe8LpcuEs4D+Ql7Gw2+9cZmanw=
-----END RSA PRIVATE KEY-----
-49
View File
@@ -1,49 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
AmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
AmfGuamiList: ""
SnssaiList: ""
MaxUser: ""
RelativeCapacity: ""
MaxGnbNum: ""
EpRpDynN8Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN11Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN12Amf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-48
View File
@@ -1,48 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
SmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
MaxPduSessions: ""
MaxQfi: ""
UpfList: ""
AddrPool:
Id: ""
UserLabel: ""
AddrType: "Static"
IpVersion: ""
AddrSegList: ""
EpRpDynN7Smf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN10Smf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-39
View File
@@ -1,39 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
UdmFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
UdrFunction:
Id: ""
UserLabel: ""
AddrType: "Static"
IpVersion: ""
AddrSegList: ""
AusfFunction:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-141
View File
@@ -1,141 +0,0 @@
ManagedElement:
Id: ""
UserLabel: ""
VendorName: ""
ManagedBy: ""
ManagementIpAddress: ""
SwVersion: ""
PatchInfo: ""
AdministrativeState: ""
OperationalState: ""
InventoryUnitRack:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SbiServiceList: ""
MaxPduSessions: ""
MaxQfi: ""
UpfList: ""
InventoryUnitShelf:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
RackPosition: ""
InventoryUnitPack:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
PortsInformation: ""
PackPosition: ""
SlotsOccupied: ""
InventoryUnitHost:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
HostPosition: ""
NumberOfCpu: ""
MemSize: ""
HardDiskSize: ""
InventoryUnitAccessory:
Id: ""
UserLabel: ""
VendorUnitFamilyType: ""
VendorUnitTypeNumber: ""
VendorName: ""
SerialNumber: ""
VersionNumber: ""
DateOfManufacture: ""
DateOfLastService: ""
ManufacturerData: ""
AccessoryPosition: ""
AccessoryType: ""
AddtionalInformation: ""
UpfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
MaxQosFlows: ""
MaxThroughput: ""
EpRpDynN9Upf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
EpRpDynN3Upf:
Id: ""
UserLabel: ""
LocIpAddrList: ""
FarIpSubnetworkList: ""
AmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
SmfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
UdrFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
AusfFunction:
Id: ""
UserLabel: ""
AdministrativeState: ""
OperationalState: ""
VnfInstanceId: ""
Fqdn: ""
IPResource:
Id: ""
UserLabel: ""
InterfaceType: ""
LocIpV4AddrList: ""
LocIpV6AddrList: ""
-22
View File
@@ -1,22 +0,0 @@
# file: log file name
# level: /trace/debug/info/error/warn/error/fatal, default: debug
# duration: saved days, default is 30 days
logger:
file: /usr/local/omc/log/captrace.log
level: warn
duration: 24
count: 10
gtp:
addr: :32152
database:
type: mysql
user: root
password: 1000omc@kp!
host: 127.0.0.1
port: 33066
name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
-44
View File
@@ -1,44 +0,0 @@
# file: log file name
# level: /trace/debug/info/warn/error/fatal, default: debug
# duration: saved days, default is 30 days
logger:
file: /usr/local/omc/log/crontask.log
level: warn
duration: 24
count: 90
omc:
name: OMC01
hosturi: http://127.0.0.1:33030
hostno: A001
province: ""
netabbr: HX
vendor: ""
tasks:
file: /usr/local/omc/etc/tasks.yaml
database:
type: mysql
user: root
password: 1000omc@kp!
host: 127.0.0.1
port: 33066
name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
# northbound interface, cm/pm
# duration(day): saved days
# zipPeriods(day): periods of zip pm data file
nbi:
cm:
cfgfiledir: /usr/local/omc/etc/cm
xmlfiledir: /opt/omc/ftp
version: V1.0.1
duration: 30
pm:
cfgfiledir: /usr/local/omc/etc/pm
xmlfiledir: /opt/omc/ftp
version: V1.0.1
duration: 30
zipPeriods: 1
-4
View File
@@ -1,4 +0,0 @@
## Command Configuration
VENDORS=CoreNet_EMS
## Other
-183
View File
@@ -1,183 +0,0 @@
# file: log file name
# level: /trace/debug/info/warn/error/fatal, default: debug
# duration: rotation time with xx hours, example: 1/12/24 hours
# count: rotation count of log, default is 30 rotation
logger:
file: /usr/local/omc/log/restagent.log
level: warn
duration: 24
count: 90
# rest agent listen ipv4/v6 and port, support multiple routines
# ip: 0.0.0.0 or ::0, support IPv4/v6
# clientAuthType: 0:NoClientCert (default), 1:RequestClientCert, 2:RequireAnyClientCert,
# 3:VerifyClientCertIfGiven, 4:RequireAndVerifyClientCerts
rest:
- ipv4: 0.0.0.0
ipv6:
port: 33030
- ipv4: 0.0.0.0
ipv6:
port: 33443
schema: https
clientAuthType: 0
caFile: /usr/local/omc/etc/certs/omc-ca.crt
certFile: /usr/local/omc/etc/certs/omc-server.crt
keyFile: /usr/local/omc/etc/certs/omc-server.key
webServer:
enabled: true
rootDir: /usr/local/omc/htdocs/front
listen:
- addr: :80
schema: http
- addr: :443
schema: https
clientAuthType: 0
caFile: /usr/local/omc/etc/certs/omc-ca.crt
certFile: /usr/local/omc/etc/certs/omc-server.crt
keyFile: /usr/local/omc/etc/certs/omc-server.key
database:
type: mysql
user: root
password: 1000omc@kp!
host: 127.0.0.1
port: 33066
name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
backup: /usr/local/omc/database
# Redis data cache
redis:
dataSource:
# OMC system db
default:
port: 6379 # Redis port
host: "127.0.0.1" # Redis host
password: "helloearth"
db: 10 # Redis db_num
# UDM sub/auth db
udmuser:
port: 6379 # Redis port
host: "127.0.0.1"
password: "helloearth"
db: 0 # Redis db_num
# used to specify the default data source for multiple data resourece
defaultDataSourceName: "default"
# sleep: time delay for after write buffer (millisecond)
# deadLine: timeout for io read and write (second)
mml:
port: 4100
port2: 5002
sleep: 200
deadLine: 10
sizeRow: 600
sizeCol: 128
bufferSize: 65535
user: admin
password: admin
mmlHome: ./mmlhome
# NE config
ne:
user: omcuser
etcdir: /usr/local/etc
bindir: /usr/local/bin
omcdir: /usr/local/omc
scpdir: /tmp
licensedir: /usr/local/etc/{neType}/license
# backup etc list of IMS, does not contain spaces
etcListIMS: '{*.yaml,mmtel,vars.cfg}'
etcListDefault: '{*.yaml,*.conf,*.cfg}'
# true/false to overwrite config file when dpkg ne software
dpkgOverwrite: false
# dpkg timeout (second)
dpkgTimeout: 180
# chk2ne: true/false, if put OmcNeConfig parameters to NE
omc:
uriPrefix: "/omc/rest"
neType: OMC
neId: 001
rmUID: 4400HX101
neName: OMC
province: ""
vendor: ""
dn: ""
chk2ne: false
sn: "-"
checksign: false
rootDir: /usr/local/omc
binDir: /usr/local/omc/bin
backup: /usr/local/omc/backup
upload: /usr/local/omc/upload
frontUpload: /usr/local/omc/htdocs/front/upload
frontTraceDir: /usr/local/omc/htdocs/front/trace
software: /usr/local/omc/software
license: /usr/local/omc/license
gtpUri: gtp:192.168.2.119:32152
checkContentType: false
testMode: false
rbacMode: true
runDir: /usr/local/omc/run
cmdTimeout: 120
# Alarm module setting
# Forward interface:
# email/sms/smsc
alarm:
forwardAlarm: true
email:
smtp: smtp.xxx.com
port: 25
user: smtpuser@xxx.com
password: xxxxxx
# TLS skip verify: true/false
tlsSkipVerify: true
smProxy: smsc
sms:
apiURL: http://smsc.xxx.com
accessKeyID: xxx
accessKeySecret: xxx
signName: XXX SMSC
templateCode: 1000
smsc:
addr: "192.168.13.114:2775"
systemID: "alarmsmsfw"
password: "omc123"
systemType: ""
# User authorized information
# crypt: mysql/md5/bcrypt
# token: true/false to check accessToken
# expires for session, unit: second
# Support single/multiple session of user
#
auth:
crypt: bcrypt
token: true
expires: 1800
session: multiple
publicKey: /usr/local/omc/etc/certs/omc
privateKey: /usr/local/omc/etc/certs/omc
# Parameter for limit number
# rmuid_maxnum: the max number of rmUID, default: 50
# alarmid_maxnum: the max number of AlarmID, default: 50
# pmid_maxnum: the max number of pmID, default: 50
# subid_maxnum: the max number of subscription ID, default: 20
# uri_maxlen: the max length of uri, default: 8192
# rmuid_regexp: regexp pattern of rmUID
params:
rmuidmaxnum: 50
alarmidmaxnum: 50
pmidmaxnum: 50
subidmaxnum: 20
urimaxlen: 2100000
rmuidregexp: "[0-9]{4}[A-Z]{2}[A-Z]{2}[0-9A-Z]{1}[0-9A-Z]{3}[0-9A-Z]{1,16}"
testConfig:
enabled: false
file: /usr/local/omc/etc/testconfig.yaml
-52
View File
@@ -1,52 +0,0 @@
# file: log file name
# level: /trace/debug/info/warn/error/fatal, default: debug
# duration: rotation time with xx hours, example: 1/12/24 hours
# count: rotation count of log, default is 30 rotation
logger:
file: /usr/local/omc/log/sshsvc.log
level: warn
duration: 24
count: 30
# file: MML log file name
# duration: rotation time with xx hours, example: 1/12/24 hours
# count: rotation count of log, default is 30 rotation
# level: cmd/ret log cmd/log cmd & result
logmml:
file: /usr/local/omc/mmllog/omcmml.log
duration: 24
count: 30
level: cmd
# ssh service listen ipv4/v6 and port, support multiple routines
# ip: 0.0.0.0 or ::0, support IPv4/v6
# session: single/multiple session for one user
sshd:
listenAddr: 0.0.0.0
listenPort: 22222
privateKey: /usr/local/omc/.ssh/id_rsa
maxConnNum: 20
timeout: 1800
session: multiple
mmlHome: /usr/local/omc/mmlhome
database:
type: mysql
user: root
password: 1000omc@kp!
host: 127.0.0.1
port: 33066
name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
omc:
httpUri: http://127.0.0.1:33030
userCrypt: bcrypt
ne:
port: 4100
sleep: 200
user: admin
password: admin
-183
View File
@@ -1,183 +0,0 @@
# example:
# tasks:
# - name: test # task comment
# uri: # restful uri
# params: # params of url
# interval: 30 # do sometion in the interval
# unit: Seconds #Seconds/Minutes/Hours/Days/Weeks, Monday/Tuesday/.../Sunday,
# at: 00:10:00 # do at time such as xx:xx:xx
# do: HelloWorldTask # (Do what: callback function)
#
# Attention: must restart crontask after modified this file
#
tasks:
- name: test # task comment
status: Active #active/inactive
uri: # restful uri
params: # params of http url
body: # body of http request
interval: 60 # do sometion in the interval
unit: Seconds #Seconds/Minutes/Hours/Days/Weeks, Monday/Tuesday/.../Sunday,
at: 00:10:00 # do at time such as xx:xx:xx when unit such as Day/Days/Mondays...
do: TaskHelloWorld # (Do what: callback function)
- name: clear expired history alarm
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/alarm
params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0'
interval: 1
unit: Days
at: 00:10:00
do: TaskDeleteExpiredRecord
- name: clear expired history gold_kpi
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/gold_kpi
params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day)
interval: 1
unit: Days
at: 00:12:00
do: TaskDeleteExpiredRecord
- name: clear deleted custom pm kpi
uri: /api/rest/databaseManagement/v1/omc_db/pm_custom_title
params: WHERE=now()+>+ADDDATE(update_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='keepPMCKpi')+day)+and+status='Deleted'
interval: 1
unit: Days
at: 00:15:00
do: TaskDeleteExpiredRecord
- name: update expired user session
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/session
params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online'
body: '{"session":{"status":"offline"}}'
interval: 30
unit: Seconds
at:
do: TaskUpdateTable
- name: clear expired log
status: Inactive
uri:
params:
interval: 1
unit: Days
at: 00:50:00
do: TaskDeleteExpiredRecord
- name: Backup measure data
uri: /api/rest/databaseManagement/v1/omc_db/measure_data
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','date','task_id','ne_name','rm_uid','ne_type','granul_option','kpi_code','kpi_id','kpi_ext','start_time','end_time','value','timestamp'+union+select+id,date,task_id,ne_name,rm_uid,ne_type,granul_option,kpi_code,kpi_id,kpi_ext,start_time,end_time,value,timestamp+from+measure_data)+b
interval: 1
unit: Days
at: 00:20:00
do: TaskDBBackupCSVGetBySQL
- name: Backup operation log
uri: /api/rest/databaseManagement/v1/omc_db/operation_log
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'op_id','account_name','op_ip','subsys_tag','op_type','op_content','op_result','begin_time','end_time','vnf_flag','log_time'+union+select+op_id,account_name,op_ip,subsys_tag,op_type,op_content,op_result,begin_time,end_time,vnf_flag,log_time+from+operation_log)+b
interval: 1
unit: Days
at: 00:26:00
do: TaskDBBackupCSVGetBySQL
- name: Backup security log
uri: /api/rest/databaseManagement/v1/omc_db/security_log
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','account_name','account_type','op_ip','op_type','op_content','op_result','op_time'+union+select+id,account_name,account_type,op_ip,op_type,op_content,op_result,op_time+from+security_log)+b
interval: 1
unit: Days
at: 00:28:00
do: TaskDBBackupCSVGetBySQL
- name: Backup alarm log
uri: /api/rest/databaseManagement/v1/omc_db/alarm_log
params: SQL=select+*+into+outfile+'%s'+fields+terminated+by+','+escaped+by+''+optionally+enclosed+by+''+lines+terminated+by+'\n'+from+(select+'id','ne_type','ne_id','alarm_seq','alarm_id','alarm_code','alarm_status','event_time','log_time'+union+select+id,ne_type,ne_id,alarm_seq,alarm_id,alarm_code,alarm_status,event_time,log_time+from+alarm_log)+b
interval: 1
unit: Days
at: 00:30:00
do: TaskDBBackupCSVGetBySQL
- name: handshake to NF
status: Active
uri: /api/rest/systemManagement/v1/elementType/%s/objectType/systemState
params:
interval: 10
unit: Seconds
at:
do: TaskHandShakeToNF
- name: Export CM from NF
status: Inactive
uri: /api/rest/systemManagement/v1/elementType/%s/objectType/cm
params: ne_id=%s
interval: 1
unit: Days
at: 00:15
do: TaskExportCmFromNF
- name: Generate NRM xml file
uri:
params:
interval: 1
unit: Day
at: 00:00,06:00,12:00,18:00
do: GenCmXmlFile
- name: Task of Generate measure threshold alarm
status: Active
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
params: 10200
interval: 10
unit: Seconds
at:
do: TaskGenMeasureThresholdAlarm
- name: Task of Generate license alarm
status: Inactive
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
params: 10100 #alarm_code
interval: 1
unit: Days
at: 00:30
do: TaskGenLicenseAlarm
- name: Task of Generate NE system state alarm
status: Inactive
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
params: 10000
interval: 5
unit: Seconds
at:
do: TaskGenNeStateAlarm
- name: Task of Generate Measure Report Timeout
status: Active
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
params: 10201
interval: 10
unit: Seconds
at:
do: TaskGenMeasureReportTimeoutAlarm
- name: Monitor proces list and write system log
uri: /api/rest/databaseManagement/v1/omc_db/system_log
params:
body:
interval: 10
unit: Seconds
at:
do: TaskWriteSystemLog
- name: Copy log to /opt/omc/ftp/log
uri:
params: cp -rf /usr/local/omc/database/*.csv /opt/omc/ftp/log
interval: 10
unit: Minutes
at:
do: TaskRunShellCommand
# - name: Import CM to NF
# uri: /api/rest/systemManagement/v1/elementType/udm/objectType/cm
# params: ne_id=SZ_01
# interval: 15
# unit: Seconds
# at:
# do: TaskImportCmToNF
crontab:
# - name: 每隔1分钟执行
# tab: 0 */1 * * * ? // crontab: rule like linux crontab
# do: CronHelloWorldTask // function name to call
# params:
- name: Generate PM xml file
status: Active
tab: 5,20,35,50 * * * *
do: GenPmXmlFile
uri: this is uri
params: Generating PM xml file
# - name: Import CM to NF
# tab: 0 * * * * *
# do: TaskImportCmToNF
# uri: /api/rest/systemManagement/v1/elementType/udm/objectType/cm
# params: ne_id=SZ_01
-71
View File
@@ -1,71 +0,0 @@
server {
listen 44080;
listen 44443;
listen [::]:44080;
listen [::]:44443;
server_name localhost;
client_max_body_size 100M;
keepalive_timeout 180s;
#access_log /var/log/nginx/host.access.log main;
# ssl_certificate /usr/local/omc/etc/certs/omc-server.crt;
# ssl_certificate_key /usr/local/omc/etc/certs/omc-server.key;
# ssl_client_certificate /usr/local/omc/etc/certs/omc-ca.crt;
# ssl_verify_client on;
# ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
# ssl_session_timeout 5m;
# ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
# ssl_prefer_server_ciphers on;
# OMC
location / {
root /usr/local/omc/htdocs/front;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /omc-api/ {
proxy_pass http://127.0.0.1:33030/;
proxy_connect_timeout 180s;
proxy_send_timeout 180s;
proxy_read_timeout 180s;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
location /api/rest/ {
proxy_pass http://127.0.0.1:33030/api/rest/;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
-76
View File
@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="DataFile">
<xs:complexType>
<xs:sequence>
<xs:element name="FileHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="TimeStamp" type="xs:dateTime"/>
<xs:element name="TimeZone" type="xs:string"/>
<xs:element name="VendorName" type="xs:string" minOccurs="0"/>
<xs:element name="ElementType" type="xs:string" minOccurs="0"/>
<xs:element name="CmVersion" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Objects" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ObjectType" type="xs:string"/>
<!--该字段必选-->
<xs:element name="FieldName">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="N">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FieldValue">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Object">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="V">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="rmUID" type="xs:string" use="required"/>
<xs:attribute name="Dn" type="xs:string"/>
<!-- //无线、核心网专业该字段必选,传输、IP专业、业务系统无该字段-->
<xs:attribute name="UserLabel" type="xs:string"/>
<!-- //无线、核心网专业该字段必选,传输、IP专业、业务系统无该字段-->
<xs:attribute name="PVFlag" type="xs:string" use="required"/>
<!-- //必须-->
<xs:attribute name="VMID" type="xs:string"/>
<!-- //VNF网络或VNF和PNF混合组网:虚拟网元必选,物理网元无该字段-->
<xs:attribute name="VNFInstanceID" type="xs:string"/>
<!-- //VNF网络或VNF和PNF混合组网:虚拟网元必选,物理网元无该字段-->
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-221
View File
@@ -1,221 +0,0 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- This XSLT will convert a PDML file, saved by Wireshark, into
HTML. The HTML page should look similar to Wireshark. See
https://gitlab.com/wireshark/wireshark/-/wikis/PDML for information
on how to generate such a HTML file from PDML.
For questions contact Dirk Jagdmann (doj@cubic.org).
Version: 2010-06-09
Wireshark - Network traffic analyzer
By Gerald Combs <gerald@wireshark.org>
Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
-->
<!-- set parameters of the HTML output -->
<xsl:output method="html" encoding="UTF-8" omit-xml-declaration="no" standalone="yes" indent="yes"/>
<!-- this matches the "field" tag -->
<xsl:template match="field">
&#160;&#160;&#160; <!-- indent with 3 non-breaking spaces -->
<!-- output either the "showname" or "show" attribute -->
<xsl:choose>
<xsl:when test="string-length(@showname)>0">
<xsl:value-of select="@showname"/><br/>
</xsl:when>
<xsl:otherwise>
<!--<xsl:value-of select="@name"/>:--> <xsl:value-of select="@show"/><br/>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates/> <!-- we expect to match "field" tags -->
</xsl:template>
<!-- this matches the "packet" tag -->
<xsl:template match="packet">
<!-- declare some variables for later use -->
<xsl:variable name="frame_num" select="proto[@name='frame']/field[@name='frame.number']/@show"/>
<xsl:variable name="frame_id" select="concat('f',$frame_num)"/>
<xsl:variable name="frame_c" select="concat($frame_id,'c')"/>
<!-- the "title" bar of the frame -->
<div width="100%" id="{$frame_id}">
<a href="javascript:toggle_node('{$frame_c}')">&#8658;</a> <!-- #8658 is a "rArr" (double right arrow) character -->
Frame <xsl:value-of select="$frame_num"/>:
<xsl:for-each select="proto[@name!='geninfo']">
<xsl:value-of select="@name"/>,
</xsl:for-each>
<small><a href="javascript:hide_node('{$frame_id}')">[X]</a></small>
</div>
<!-- the frame contents are stored in a div, so we can toggle it -->
<div width="100%" id="{$frame_c}" style="display:none">
<!-- loop through all proto tags, but skip the "geninfo" one -->
<xsl:for-each select="proto[@name!='geninfo']">
<xsl:variable name="proto" select="concat($frame_id,@name,count(preceding-sibling::proto)+1)"/>
<!-- the "title" bar of the proto -->
<div width="100%" style="background-color:#e5e5e5; margin-bottom: 2px">
&#160;<a href="javascript:toggle_node('{$proto}')">&#8658;</a>&#160;<xsl:value-of select="@showname"/>
<!-- print "proto" details inside another div -->
<div width="100%" id="{$proto}" style="display:none">
<xsl:apply-templates/> <!-- we expect to match "field" tags -->
</div>
</div>
</xsl:for-each>
</div>
<!-- use the javascript function set_node_color() to set the color
of the frame title bar. Defer colorization until the full page has
been loaded. If the browser would support the XPath function
replace() we could simply set the class attribute of the title bar div,
but for now we're stuck with class names from Wireshark's colorfilters
that contain spaces and we can't handle them in CSS. -->
<script type="text/javascript">
dojo.addOnLoad(function(){
set_node_color(
'<xsl:value-of select="$frame_id"/>',
'<xsl:value-of select="proto[@name='frame']/field[@name='frame.coloring_rule.name']/@show"/>'
);
});
</script>
</xsl:template>
<xsl:template match="pdml">
Capture Filename: <b><xsl:value-of select="@capture_file"/></b>
PDML created: <b><xsl:value-of select="@time"/></b>
<tt>
<xsl:apply-templates/> <!-- we expect to match the "packet" nodes -->
</tt>
</xsl:template>
<!-- this block matches the start of the PDML file -->
<xsl:template match="/">
<html>
<head>
<title>poor man's Wireshark</title>
<script src="https://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
<script type="text/javascript">
function set_node(node, str)
{
if(dojo.isString(node))
node = dojo.byId(node);
if(!node) return;
node.style.display = str;
}
function toggle_node(node)
{
if(dojo.isString(node))
node = dojo.byId(node);
if(!node) return;
set_node(node, (node.style.display != 'none') ? 'none' : 'block');
}
function hide_node(node)
{
set_node(node, 'none');
}
// this function was generated by colorfilters2js.pl
function set_node_color(node,colorname)
{
if(dojo.isString(node))
node = dojo.byId(node);
if(!node) return;
var fg;
var bg;
if(colorname == 'Bad TCP') {
bg='#000000';
fg='#ff5f5f';
}
if(colorname == 'HSRP State Change') {
bg='#000000';
fg='#fff600';
}
if(colorname == 'Spanning Tree Topology Change') {
bg='#000000';
fg='#fff600';
}
if(colorname == 'OSPF State Change') {
bg='#000000';
fg='#fff600';
}
if(colorname == 'ICMP errors') {
bg='#000000';
fg='#00ff0e';
}
if(colorname == 'ARP') {
bg='#d6e8ff';
fg='#000000';
}
if(colorname == 'ICMP') {
bg='#c2c2ff';
fg='#000000';
}
if(colorname == 'TCP RST') {
bg='#900000';
fg='#fff680';
}
if(colorname == 'TTL low or unexpected') {
bg='#900000';
fg='#ffffff';
}
if(colorname == 'Checksum Errors') {
bg='#000000';
fg='#ff5f5f';
}
if(colorname == 'SMB') {
bg='#fffa99';
fg='#000000';
}
if(colorname == 'HTTP') {
bg='#8dff7f';
fg='#000000';
}
if(colorname == 'IPX') {
bg='#ffe3e5';
fg='#000000';
}
if(colorname == 'DCERPC') {
bg='#c797ff';
fg='#000000';
}
if(colorname == 'Routing') {
bg='#fff3d6';
fg='#000000';
}
if(colorname == 'TCP SYN/FIN') {
bg='#a0a0a0';
fg='#000000';
}
if(colorname == 'TCP') {
bg='#e7e6ff';
fg='#000000';
}
if(colorname == 'UDP') {
bg='#70e0ff';
fg='#000000';
}
if(colorname == 'Broadcast') {
bg='#ffffff';
fg='#808080';
}
if(fg.length > 0)
node.style.color = fg;
if(bg.length > 0)
node.style.background = bg;
}
</script>
</head>
<body>
<xsl:apply-templates/> <!-- we expect to match the "pdml" node -->
</body>
</html>
</xsl:template>
</xsl:stylesheet>
-80
View File
@@ -1,80 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="PmFile">
<xs:complexType>
<xs:sequence>
<xs:element name="FileHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="TimeStamp" type="xs:dateTime" />
<xs:element name="TimeZone" type="xs:string" />
<xs:element name="Period" type="xs:integer" />
<xs:element name="VendorName" type="xs:string" />
<xs:element name="ElementType" type="xs:string" />
<xs:element name="PmVersion" type="xs:string" />
<xs:element name="StartTime" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Measurements" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ObjectType" type="xs:string" />
<xs:element name="PmName">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="N">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PmData">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Object">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="V">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CV">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="SN" type="xs:string" />
<xs:element name="SV" type="xs:string" />
</xs:sequence>
<xs:attribute name="i" type="xs:integer"
use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="rmUID" type="xs:string" use="required" />
<xs:attribute name="Dn" type="xs:string" use="required" />
<xs:attribute name="UserLabel" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-101
View File
@@ -1,101 +0,0 @@
"AMF","AMF.A.01","{""cn"":""AMF移动性注册更新请求次数"",""en"":""AMF.AttMobiReg""}","AMF移动性注册更新请求次数","AMF.AttMobiReg"
"AMF","AMF.A.02","{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}","AMF移动性注册更新成功次数","AMF.SuccMobiReg"
"AMF","AMF.A.03","{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}","AMF移动性注册更新失败次数","AMF.FailedMobiReg"
"AMF","AMF.A.04","{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}","AMF紧急注册请求次数","AMF.AttEmergReg"
"AMF","AMF.A.05","{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}","AMF紧急注册成功次数","AMF.SuccEmergReg"
"AMF","AMF.A.06","{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}","AMF紧急注册失败次数","AMF.FailedEmergReg"
"AMF","AMF.A.07","{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}","UE发起的去注册请求次数","AMF.AttUeDereg"
"AMF","AMF.A.08","{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}","UE发起的去注册成功次数","AMF.SuccUeDereg"
"AMF","AMF.A.09","{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}","AMF发起的去注册请求次数","AMF.AttAmfDereg"
"AMF","AMF.A.10","{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}","AMF发起的去注册成功次数","AMF.SuccAmfDereg"
"AMF","AMF.A.11","{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}","UDM发起的去注册请求次数","AMF.AttUdmDereg"
"AMF","AMF.A.12","{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}","UDM发起的去注册成功次数","AMF.SuccUdmDereg"
"AMF","AMF.A.13","{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}","AMF寻呼失败次数","AMF.PagFail"
"AMF","AMF.A.14","{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}","AMF隐式去注册次数","AMF.ImplicitDereg"
"SMF","SMF.A.01","{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}","PDU会话接受次数","SMF.PduSessAcpt"
"SMF","SMF.A.02","{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}","基站Pdu资源创建成功次数","SM.PduResSetupSucc"
"SMF","SMF.A.03","{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}","查询用户SM数据失败次数","SM.RetrieveSmDataFail"
"SMF","SMF.A.04","{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}","PFCP会话建立失败次数","SM.PfcpSessEstFail"
"SMF","SMF.A.05","{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}","基站Pdu资源创建失败次数","SM.PduResSetupFail"
"SMF","SMF.A.06","{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}","PFCP会话修改失败次数","SM.PfcpSessMdfyFail"
"SMF","SMF.A.07","{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}","PDU会话拒绝次数","SM.PduSessRejt"
"SMF","SMF.A.08","{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}","PDU会话释放指示次数","SM.PduSessRelCmd"
"NSSF","NSSF.A.02","{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}","可用AMF注册成功次数","NSSF.SuccAvailAMFPut"
"NSSF","NSSF.A.03","{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}","可用AMF注册次数","NSSF.AvailAMFPut"
"NSSF","NSSF.A.04","{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}","可用AMF注册更新成功次数","NSSF.SuccAvailAMFPatch"
"NSSF","NSSF.A.01","{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}","可用AMF注册更新次数","NSSF.AvailAMFPatch"
"NSSF","NSSF.A.05","{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}","可用AMF去注册成功次数","NSSF.SuccAvailAMFDelete"
"NSSF","NSSF.A.06","{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}","可用AMF去注册次数","NSSF.AvailAMFDelete"
"NSSF","NSSF.A.07","{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}","网元订阅成功次数","NSSF.SuccAvailSubscription"
"NSSF","NSSF.A.08","{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}","网元订阅次数","NSSF.AvailSubscription"
"NSSF","NSSF.A.09","{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}","网元去订阅成功次数","NSSF.SuccAvailUnsubscription"
"NSSF","NSSF.A.10","{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}","网元去订阅次数","NSSF.AvailUnsubscription"
"NSSF","NSSF.A.11","{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}","向NRF注册成功次数","NSSF.SuccNRFReg"
"NSSF","NSSF.A.12","{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}","向NRF注册次数","NSSF.NRFReg"
"NSSF","NSSF.A.13","{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}","向NRF发送心跳次数","NSSF.NRFHeartbeat"
"NSSF","NSSF.A.14","{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}","当前注册AMF个数","NSSF.CurrentAMFCount"
"NSSF","NSSF.A.15","{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}","当前订阅网元个数","NSSF.CurrentSubscriperCount"
"MME","MME.A.01","{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}","MME附着请求次数","EpsAttachAtt"
"MME","MME.A.02","{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}","MME附着成功次数","EpsAttachSucc"
"MME","MME.A.03","{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}","MME附着失败次数","EpsAttachFail"
"MME","MME.A.04","{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}","MME组合附着请求次数","CombAttachAtt"
"MME","MME.A.05","{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}","MME组合附着成功次数","CombAttachSucc"
"MME","MME.A.06","{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}","MME组合附着失败次数","CombAttachFail"
"MME","MME.A.07","{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}","MME紧急附着请求次数","EmergAttachAtt"
"MME","MME.A.08","{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}","MME紧急附着成功次数","EmergAttachSucc"
"MME","MME.A.09","{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}","MME紧急附着失败次数","EmergAttachFail"
"MME","MME.A.10","{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}","UE发起的分离请求次数","EpsDetachUeAtt"
"MME","MME.A.11","{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}","UE发起的分离请求成功次数","EpsDetachUeSucc"
"MME","MME.A.12","{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}","MME发起的分离请求次数","EpsDetachMMEAtt"
"MME","MME.A.13","{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}","MME发起的分离请求成功次数","EpsDetachMMESucc"
"MME","MME.A.14","{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}","伴随SGW内切换的TAU请求次数","TauIntraSgwAtt"
"MME","MME.A.15","{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}","伴随SGW内切换的TAU成功请求次数","TauIntraSgwSucc"
"MME","MME.A.16","{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}","伴随SGW内切换的TAU失败请求次数","TauIntraSgwFail"
"MME","MME.A.17","{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}","MME寻呼次数","PagingEpsAtt"
"MME","MME.A.18","{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}","MME寻呼成功次数","PagingEpsSucc"
"MME","MME.A.19","{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}","MME寻呼失败次数","PagingEpsFail"
"MME","MME.A.20","{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}","MME隐式分离请求次数","EpsImplicitDetach"
"MME","MME.A.21","{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}","MME激活专用承载请求次数","ActDedicatedEpsBearerAtt"
"MME","MME.A.22","{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}","MME激活专用承载请求成功次数","ActDedicatedEpsBearerSucc"
"MME","MME.A.23","{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}","MME激活专用承载请求失败次数","ActDedicatedEpsBearerFail"
"MME","MME.A.24","{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}","MME去激活专用承载请求次数","DeactEpsDedicatedBearerAtt"
"MME","MME.A.25","{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}","MME去激活专用承载请求成功次数","DeactEpsDedicatedBearerSucc"
"MME","MME.A.26","{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}","MME修改专用承载请求次数","ModEpsBearerAtt"
"MME","MME.A.27","{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}","MME修改专用承载请求成功次数","ModEpsBearerSucc"
"MME","MME.A.28","{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}","MME修改专用承载请求失败次数","ModEpsBearerFail"
"MME","MME.A.29","{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}","MME服务请求次数","EpsServiceReqAtt"
"MME","MME.A.30","{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}","MME服务请求成功次数","EpsServiceReqSucc"
"MME","MME.A.31","{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}","MME服务请求失败次数","EpsServiceReqFail"
"MOCNGW","MOCNGW.01","{""cn"":""AttachRequest"",""en"":""AttachRequest""}","AttachRequest","AttachRequest"
"MOCNGW","MOCNGW.02","{""cn"":""AttachAccept"",""en"":""AttachAccept""}","AttachAccept","AttachAccept"
"MOCNGW","MOCNGW.03","{""cn"":""AttachComplete"",""en"":""AttachComplete""}","AttachComplete","AttachComplete"
"MOCNGW","MOCNGW.04","{""cn"":""AttachReject"",""en"":""AttachReject""}","AttachReject","AttachReject"
"MOCNGW","MOCNGW.05","{""cn"":""DetachRequest"",""en"":""DetachRequest""}","DetachRequest","DetachRequest"
"MOCNGW","MOCNGW.06","{""cn"":""DetachAccept"",""en"":""DetachAccept""}","DetachAccept","DetachAccept"
"MOCNGW","MOCNGW.07","{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}","TrackingAreaUpdateRequest","TrackingAreaUpdateRequest"
"MOCNGW","MOCNGW.08","{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}","TrackingAreaUpdateAccept","TrackingAreaUpdateAccept"
"MOCNGW","MOCNGW.09","{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}","TrackingAreaUpdateComplete","TrackingAreaUpdateComplete"
"MOCNGW","MOCNGW.10","{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}","TrackingAreaUpdateReject","TrackingAreaUpdateReject"
"MOCNGW","MOCNGW.11","{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}","ServiceRequest","ServiceRequest"
"MOCNGW","MOCNGW.12","{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}","ExtendedServiceRequest","ExtendedServiceRequest"
"MOCNGW","MOCNGW.13","{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}","ControlPlaneServiceRequest","ControlPlaneServiceRequest"
"MOCNGW","MOCNGW.14","{""cn"":""ServiceReject"",""en"":""ServiceReject""}","ServiceReject","ServiceReject"
"MOCNGW","MOCNGW.15","{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}","ServiceAccept","ServiceAccept"
"MOCNGW","MOCNGW.16","{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}","GutiReallocationCommand","GutiReallocationCommand"
"MOCNGW","MOCNGW.17","{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}","GutiReallocationComplete","GutiReallocationComplete"
"MOCNGW","MOCNGW.18","{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}","AuthenticationRequest","AuthenticationRequest"
"MOCNGW","MOCNGW.19","{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}","AuthenticationResponse","AuthenticationResponse"
"MOCNGW","MOCNGW.20","{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}","AuthenticationReject","AuthenticationReject"
"MOCNGW","MOCNGW.21","{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}","AuthenticationFailure","AuthenticationFailure"
"MOCNGW","MOCNGW.22","{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}","IdentityRequest","IdentityRequest"
"MOCNGW","MOCNGW.23","{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}","IdentityResponse","IdentityResponse"
"MOCNGW","MOCNGW.24","{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}","SecurityModeCommand","SecurityModeCommand"
"MOCNGW","MOCNGW.25","{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}","SecurityModeComplete","SecurityModeComplete"
"MOCNGW","MOCNGW.26","{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}","SecurityModeReject","SecurityModeReject"
"MOCNGW","MOCNGW.27","{""cn"":""EmmStatus"",""en"":""EmmStatus""}","EmmStatus","EmmStatus"
"MOCNGW","MOCNGW.28","{""cn"":""EmmInformation"",""en"":""EmmInformation""}","EmmInformation","EmmInformation"
"MOCNGW","MOCNGW.29","{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}","DownlinkNasTransport","DownlinkNasTransport"
"MOCNGW","MOCNGW.30","{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}","UplinkNasTransport","UplinkNasTransport"
"MOCNGW","MOCNGW.31","{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}","CsServiceNotification","CsServiceNotification"
"MOCNGW","MOCNGW.32","{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}","DownlinkGenericNasTransport","DownlinkGenericNasTransport"
"MOCNGW","MOCNGW.33","{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}","UplinkGenericNasTransport","UplinkGenericNasTransport"
1 AMF AMF.A.01 {"cn":"AMF移动性注册更新请求次数","en":"AMF.AttMobiReg"} AMF移动性注册更新请求次数 AMF.AttMobiReg
2 AMF AMF.A.02 {"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"} AMF移动性注册更新成功次数 AMF.SuccMobiReg
3 AMF AMF.A.03 {"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"} AMF移动性注册更新失败次数 AMF.FailedMobiReg
4 AMF AMF.A.04 {"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"} AMF紧急注册请求次数 AMF.AttEmergReg
5 AMF AMF.A.05 {"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"} AMF紧急注册成功次数 AMF.SuccEmergReg
6 AMF AMF.A.06 {"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"} AMF紧急注册失败次数 AMF.FailedEmergReg
7 AMF AMF.A.07 {"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"} UE发起的去注册请求次数 AMF.AttUeDereg
8 AMF AMF.A.08 {"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"} UE发起的去注册成功次数 AMF.SuccUeDereg
9 AMF AMF.A.09 {"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"} AMF发起的去注册请求次数 AMF.AttAmfDereg
10 AMF AMF.A.10 {"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"} AMF发起的去注册成功次数 AMF.SuccAmfDereg
11 AMF AMF.A.11 {"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"} UDM发起的去注册请求次数 AMF.AttUdmDereg
12 AMF AMF.A.12 {"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"} UDM发起的去注册成功次数 AMF.SuccUdmDereg
13 AMF AMF.A.13 {"cn":"AMF寻呼失败次数","en":"AMF.PagFail"} AMF寻呼失败次数 AMF.PagFail
14 AMF AMF.A.14 {"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"} AMF隐式去注册次数 AMF.ImplicitDereg
15 SMF SMF.A.01 {"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"} PDU会话接受次数 SMF.PduSessAcpt
16 SMF SMF.A.02 {"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"} 基站Pdu资源创建成功次数 SM.PduResSetupSucc
17 SMF SMF.A.03 {"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"} 查询用户SM数据失败次数 SM.RetrieveSmDataFail
18 SMF SMF.A.04 {"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"} PFCP会话建立失败次数 SM.PfcpSessEstFail
19 SMF SMF.A.05 {"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"} 基站Pdu资源创建失败次数 SM.PduResSetupFail
20 SMF SMF.A.06 {"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"} PFCP会话修改失败次数 SM.PfcpSessMdfyFail
21 SMF SMF.A.07 {"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"} PDU会话拒绝次数 SM.PduSessRejt
22 SMF SMF.A.08 {"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"} PDU会话释放指示次数 SM.PduSessRelCmd
23 NSSF NSSF.A.02 {"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"} 可用AMF注册成功次数 NSSF.SuccAvailAMFPut
24 NSSF NSSF.A.03 {"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"} 可用AMF注册次数 NSSF.AvailAMFPut
25 NSSF NSSF.A.04 {"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"} 可用AMF注册更新成功次数 NSSF.SuccAvailAMFPatch
26 NSSF NSSF.A.01 {"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"} 可用AMF注册更新次数 NSSF.AvailAMFPatch
27 NSSF NSSF.A.05 {"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"} 可用AMF去注册成功次数 NSSF.SuccAvailAMFDelete
28 NSSF NSSF.A.06 {"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"} 可用AMF去注册次数 NSSF.AvailAMFDelete
29 NSSF NSSF.A.07 {"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"} 网元订阅成功次数 NSSF.SuccAvailSubscription
30 NSSF NSSF.A.08 {"cn":"网元订阅次数","en":"NSSF.AvailSubscription"} 网元订阅次数 NSSF.AvailSubscription
31 NSSF NSSF.A.09 {"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"} 网元去订阅成功次数 NSSF.SuccAvailUnsubscription
32 NSSF NSSF.A.10 {"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"} 网元去订阅次数 NSSF.AvailUnsubscription
33 NSSF NSSF.A.11 {"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"} 向NRF注册成功次数 NSSF.SuccNRFReg
34 NSSF NSSF.A.12 {"cn":"向NRF注册次数","en":"NSSF.NRFReg"} 向NRF注册次数 NSSF.NRFReg
35 NSSF NSSF.A.13 {"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"} 向NRF发送心跳次数 NSSF.NRFHeartbeat
36 NSSF NSSF.A.14 {"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"} 当前注册AMF个数 NSSF.CurrentAMFCount
37 NSSF NSSF.A.15 {"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"} 当前订阅网元个数 NSSF.CurrentSubscriperCount
38 MME MME.A.01 {"cn":"MME附着请求次数","en":"EpsAttachAtt"} MME附着请求次数 EpsAttachAtt
39 MME MME.A.02 {"cn":"MME附着成功次数","en":"EpsAttachSucc"} MME附着成功次数 EpsAttachSucc
40 MME MME.A.03 {"cn":"MME附着失败次数","en":"EpsAttachFail"} MME附着失败次数 EpsAttachFail
41 MME MME.A.04 {"cn":"MME组合附着请求次数","en":"CombAttachAtt"} MME组合附着请求次数 CombAttachAtt
42 MME MME.A.05 {"cn":"MME组合附着成功次数","en":"CombAttachSucc"} MME组合附着成功次数 CombAttachSucc
43 MME MME.A.06 {"cn":"MME组合附着失败次数","en":"CombAttachFail"} MME组合附着失败次数 CombAttachFail
44 MME MME.A.07 {"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"} MME紧急附着请求次数 EmergAttachAtt
45 MME MME.A.08 {"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"} MME紧急附着成功次数 EmergAttachSucc
46 MME MME.A.09 {"cn":"MME紧急附着失败次数","en":"EmergAttachFail"} MME紧急附着失败次数 EmergAttachFail
47 MME MME.A.10 {"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"} UE发起的分离请求次数 EpsDetachUeAtt
48 MME MME.A.11 {"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"} UE发起的分离请求成功次数 EpsDetachUeSucc
49 MME MME.A.12 {"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"} MME发起的分离请求次数 EpsDetachMMEAtt
50 MME MME.A.13 {"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"} MME发起的分离请求成功次数 EpsDetachMMESucc
51 MME MME.A.14 {"cn":"伴随SGW内切换的TAU请求次数","en":"TauIntraSgwAtt"} 伴随SGW内切换的TAU请求次数 TauIntraSgwAtt
52 MME MME.A.15 {"cn":"伴随SGW内切换的TAU成功请求次数","en":"TauIntraSgwSucc"} 伴随SGW内切换的TAU成功请求次数 TauIntraSgwSucc
53 MME MME.A.16 {"cn":"伴随SGW内切换的TAU失败请求次数","en":"TauIntraSgwFail"} 伴随SGW内切换的TAU失败请求次数 TauIntraSgwFail
54 MME MME.A.17 {"cn":"MME寻呼次数","en":"PagingEpsAtt"} MME寻呼次数 PagingEpsAtt
55 MME MME.A.18 {"cn":"MME寻呼成功次数","en":"PagingEpsSucc"} MME寻呼成功次数 PagingEpsSucc
56 MME MME.A.19 {"cn":"MME寻呼失败次数","en":"PagingEpsFail"} MME寻呼失败次数 PagingEpsFail
57 MME MME.A.20 {"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"} MME隐式分离请求次数 EpsImplicitDetach
58 MME MME.A.21 {"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"} MME激活专用承载请求次数 ActDedicatedEpsBearerAtt
59 MME MME.A.22 {"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"} MME激活专用承载请求成功次数 ActDedicatedEpsBearerSucc
60 MME MME.A.23 {"cn":"MME激活专用承载请求失败次数","en":"ActDedicatedEpsBearerFail"} MME激活专用承载请求失败次数 ActDedicatedEpsBearerFail
61 MME MME.A.24 {"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"} MME去激活专用承载请求次数 DeactEpsDedicatedBearerAtt
62 MME MME.A.25 {"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"} MME去激活专用承载请求成功次数 DeactEpsDedicatedBearerSucc
63 MME MME.A.26 {"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"} MME修改专用承载请求次数 ModEpsBearerAtt
64 MME MME.A.27 {"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"} MME修改专用承载请求成功次数 ModEpsBearerSucc
65 MME MME.A.28 {"cn":"MME修改专用承载请求失败次数","en":"ModEpsBearerFail"} MME修改专用承载请求失败次数 ModEpsBearerFail
66 MME MME.A.29 {"cn":"MME服务请求次数","en":"EpsServiceReqAtt"} MME服务请求次数 EpsServiceReqAtt
67 MME MME.A.30 {"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"} MME服务请求成功次数 EpsServiceReqSucc
68 MME MME.A.31 {"cn":"MME服务请求失败次数","en":"EpsServiceReqFail"} MME服务请求失败次数 EpsServiceReqFail
69 MOCNGW MOCNGW.01 {"cn":"AttachRequest","en":"AttachRequest"} AttachRequest AttachRequest
70 MOCNGW MOCNGW.02 {"cn":"AttachAccept","en":"AttachAccept"} AttachAccept AttachAccept
71 MOCNGW MOCNGW.03 {"cn":"AttachComplete","en":"AttachComplete"} AttachComplete AttachComplete
72 MOCNGW MOCNGW.04 {"cn":"AttachReject","en":"AttachReject"} AttachReject AttachReject
73 MOCNGW MOCNGW.05 {"cn":"DetachRequest","en":"DetachRequest"} DetachRequest DetachRequest
74 MOCNGW MOCNGW.06 {"cn":"DetachAccept","en":"DetachAccept"} DetachAccept DetachAccept
75 MOCNGW MOCNGW.07 {"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"} TrackingAreaUpdateRequest TrackingAreaUpdateRequest
76 MOCNGW MOCNGW.08 {"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"} TrackingAreaUpdateAccept TrackingAreaUpdateAccept
77 MOCNGW MOCNGW.09 {"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"} TrackingAreaUpdateComplete TrackingAreaUpdateComplete
78 MOCNGW MOCNGW.10 {"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"} TrackingAreaUpdateReject TrackingAreaUpdateReject
79 MOCNGW MOCNGW.11 {"cn":"ServiceRequest","en":"ServiceRequest"} ServiceRequest ServiceRequest
80 MOCNGW MOCNGW.12 {"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"} ExtendedServiceRequest ExtendedServiceRequest
81 MOCNGW MOCNGW.13 {"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"} ControlPlaneServiceRequest ControlPlaneServiceRequest
82 MOCNGW MOCNGW.14 {"cn":"ServiceReject","en":"ServiceReject"} ServiceReject ServiceReject
83 MOCNGW MOCNGW.15 {"cn":"ServiceAccept","en":"ServiceAccept"} ServiceAccept ServiceAccept
84 MOCNGW MOCNGW.16 {"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"} GutiReallocationCommand GutiReallocationCommand
85 MOCNGW MOCNGW.17 {"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"} GutiReallocationComplete GutiReallocationComplete
86 MOCNGW MOCNGW.18 {"cn":"AuthenticationRequest","en":"AuthenticationRequest"} AuthenticationRequest AuthenticationRequest
87 MOCNGW MOCNGW.19 {"cn":"AuthenticationResponse","en":"AuthenticationResponse"} AuthenticationResponse AuthenticationResponse
88 MOCNGW MOCNGW.20 {"cn":"AuthenticationReject","en":"AuthenticationReject"} AuthenticationReject AuthenticationReject
89 MOCNGW MOCNGW.21 {"cn":"AuthenticationFailure","en":"AuthenticationFailure"} AuthenticationFailure AuthenticationFailure
90 MOCNGW MOCNGW.22 {"cn":"IdentityRequest","en":"IdentityRequest"} IdentityRequest IdentityRequest
91 MOCNGW MOCNGW.23 {"cn":"IdentityResponse","en":"IdentityResponse"} IdentityResponse IdentityResponse
92 MOCNGW MOCNGW.24 {"cn":"SecurityModeCommand","en":"SecurityModeCommand"} SecurityModeCommand SecurityModeCommand
93 MOCNGW MOCNGW.25 {"cn":"SecurityModeComplete","en":"SecurityModeComplete"} SecurityModeComplete SecurityModeComplete
94 MOCNGW MOCNGW.26 {"cn":"SecurityModeReject","en":"SecurityModeReject"} SecurityModeReject SecurityModeReject
95 MOCNGW MOCNGW.27 {"cn":"EmmStatus","en":"EmmStatus"} EmmStatus EmmStatus
96 MOCNGW MOCNGW.28 {"cn":"EmmInformation","en":"EmmInformation"} EmmInformation EmmInformation
97 MOCNGW MOCNGW.29 {"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"} DownlinkNasTransport DownlinkNasTransport
98 MOCNGW MOCNGW.30 {"cn":"UplinkNasTransport","en":"UplinkNasTransport"} UplinkNasTransport UplinkNasTransport
99 MOCNGW MOCNGW.31 {"cn":"CsServiceNotification","en":"CsServiceNotification"} CsServiceNotification CsServiceNotification
100 MOCNGW MOCNGW.32 {"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"} DownlinkGenericNasTransport DownlinkGenericNasTransport
101 MOCNGW MOCNGW.33 {"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"} UplinkGenericNasTransport UplinkGenericNasTransport
-220
View File
@@ -1,220 +0,0 @@
"ne_type","kpi_id","title_json","cn_title","en_title"
"AMF","AMF.01","{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}","AMF注册态用户数","AMF.RegSub"
"AMF","AMF.02","{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}","AMF初始注册请求次数","AMF.AttInitReg"
"AMF","AMF.03","{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}","AMF初始注册成功次数","AMF.SuccInitReg"
"AMF","AMF.04","{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}","AMF初始注册失败次数_非法用户","AMF.FailedInitReg.3"
"AMF","AMF.05","{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}","AMF初始注册失败次数_PEI不允许","AMF.FailedInitReg.5"
"AMF","AMF.06","{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}","AMF初始注册失败次数_非法设备","AMF.FailedInitReg.6"
"AMF","AMF.07","{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}","AMF初始注册失败次数_5GS服务不允许_用户原因","AMF.FailedInitReg.7.User"
"AMF","AMF.08","{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}","AMF初始注册失败次数_跟踪区内无合适小区_用户原因","AMF.FailedInitReg.15.User"
"AMF","AMF.09","{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}","AMF初始注册失败次数_N1模式不允许","AMF.FailedInitReg.27"
"AMF","AMF.10","{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}","AMF初始注册失败次数_PLMN不允许","AMF.FailedInitReg.11"
"AMF","AMF.11","{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}","AMF初始注册失败次数_跟踪区不允许","AMF.FailedInitReg.12"
"AMF","AMF.12","{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}","AMF初始注册失败次数_漫游跟踪区禁止接入","AMF.FailedInitReg.13"
"AMF","AMF.13","{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}","AMF初始注册失败次数_无可用网络切片","AMF.FailedInitReg.62"
"AMF","AMF.14","{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}","AMF初始注册失败次数_协议错误_用户原因","AMF.FailedInitReg.111.User"
"AMF","AMF.15","{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}","AMF一次寻呼响应次数","AMF.FirstPagingSucc"
"AMF","AMF.16","{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}","AMF二次寻呼响应次数","AMF.SecondPagingSucc"
"AMF","AMF.17","{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}","AMF寻呼请求次数","AMF.PagAtt"
"AMF","AMF.18","{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}","AMF业务请求被拒次数","AMF.FailServiceReq"
"AMF","AMF.19","{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}","AMF业务请求尝试次数","AMF.AttServiceReq"
"SMF","SMF.01","{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}","5G实时PDU会话数","SMF.MeanPduSession"
"SMF","SMF.02","{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}","PDU会话建立成功次数","SMF.SuccCreatePduSession"
"SMF","SMF.03","{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}","PDU会话建立请求次数","SMF.AttCreatePduSession"
"SMF","SMF.04","{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}","IMS PDU会话建立成功次数","SMF.SuccCreatePduSession._Ims"
"SMF","SMF.05","{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}","IMS PDU会话建立请求次数","SMF.AttCreatePduSession._Ims"
"SMF","SMF.06","{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}","EPS-Fallback成功数","SMF.SuccSmfModifyBearerResponse.Epsfb"
"SMF","SMF.07","{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}","EPS-Fallback请求数","SMF.AttSmfModifyPduSession.Epsfb"
"UDM","UDM.01","{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}","5G注册用户数","UDR.5gActSub"
"UDM","UDM.02","{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}","AMF发起的UECM注册请求次数","UDM.AmfUecmRegReq"
"UDM","UDM.03","{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}","AMF发起的UECM注册成功次数","UDM.AmfUecmRegSucc"
"UDM","UDM.04","{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}","SMF发起的UECM注册成功次数","UDM.SmfUecmRegSucc"
"UDM","UDM.05","{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}","SMF发起的UECM注册请求次数","UDM.SmfUecmRegReq"
"UDM","UDM.06","{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}","4G注册用户数","SUB.EpsActSubsInHss"
"UDM","UDM.07","{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}","4G鉴权信息查询成功次数","DIAM.AucInfoAnsSucc"
"UDM","UDM.08","{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}","4G鉴权信息查询请求次数","DIAM.AucInfoReq"
"UDM","UDM.09","{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}","4G更新位置成功次数","DIAM.UpdateLocationAnsSucc"
"UDM","UDM.10","{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}","4G更新位置请求次数","DIAM.UpdateLocationReq"
"UDM","UDM.11","{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}","SAR成功响应总次数","UR.SuccSAA"
"UDM","UDM.12","{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}","SAR请求总次数","UR.AttSAR"
"UDM","UDM.13","{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}","LIR成功响应总次数","LIQ.SuccLIA"
"UDM","UDM.14","{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}","LIR请求总次数","LIQ.AttLIR"
"AUSF","AUSF.01","{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}","鉴权成功次数","Ausf.UeAuthAnsSucc"
"AUSF","AUSF.02","{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}","鉴权请求次数","Ausf.UeAuthReq"
"UPF","UPF.01","{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}","PFCP会话建立成功次数","UPF.PfcpSessionEstabSucc"
"UPF","UPF.02","{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}","PFCP会话建立请求次数","UPF.PfcpSessionEstabReq"
"UPF","UPF.03","{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}","N6接口上行字节数","UPF.N6OgOct"
"UPF","UPF.04","{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}","N6接口下行字节数","UPF.N6IncOct"
"UPF","UPF.05","{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}","N3接口上行字节数","UPF.N3OgOct"
"UPF","UPF.06","{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}","N3接口下行字节数","UPF.N3IncOct"
"UPF","UPF.07","{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}","SGi接口上行字节数","IP.PeakThroughputUlSgi"
"UPF","UPF.08","{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}","SGi接口下行字节数","IP.PeakThroughputDlSgi"
"UPF","UPF.09","{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}","S1-U接口上行字节数","GTP.OutOctS1uSgw"
"UPF","UPF.10","{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}","S1-U接口下行字节数","GTP.IncOctS1uSgw"
"AMF","AMF.20","{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}","EPS在线用户数","SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected"
"AMF","AMF.21","{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}","EPS附着成功次数","MM.SuccEpsAttach"
"AMF","AMF.22","{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}","EPS附着请求次数","MM.AttEpsAttach"
"AMF","AMF.23","{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}","EPS附着失败次数_非法用户","MM.FailedEpsAttach.3"
"AMF","AMF.24","{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}","EPS附着失败次数_非法终端","MM.FailedEpsAttach.5"
"AMF","AMF.25","{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}","EPS附着失败次数_非法ME","MM.FailedEpsAttach.6"
"AMF","AMF.26","{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}","EPS附着失败次数_EPS服务不允许_用户原因","MM.FailedEpsAttach.7.User"
"AMF","AMF.27","{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}","EPS附着失败次数_EPS和非EPS服务不允许","MM.FailedEpsAttach.8"
"AMF","AMF.28","{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}","EPS附着失败次数_跟踪区内无合适小区_用户原因","MM.FailedEpsAttach.15.User"
"AMF","AMF.29","{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}","EPS附着失败次数_ESM失败_用户原因","MM.FailedEpsAttach.19.User"
"AMF","AMF.30","{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}","MME一次寻呼响应次数","MM.FirstPagingSucc"
"AMF","AMF.31","{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}","MME二次寻呼响应次数","MM.SecondPagingSucc"
"AMF","AMF.32","{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}","MME寻呼请求次数","MM.PagAtt"
"SMF","SMF.08","{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}","4G在线会话数","SM.MeanNbrBearerPgw.Default"
"SMF","SMF.09","{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}","PGW缺省承载建立成功个数","SM.SuccCreateDefaultEpsBearer"
"SMF","SMF.10","{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}","PGW缺省承载建立请求个数","SM.AttCreateDefaultEpsBearer"
"SMF","SMF.11","{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}","PGW专用承载建立成功个数","SM.SuccCreateDedicatedEpsBearer"
"SMF","SMF.12","{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}","PGW专用承载建立请求个数","SM.AttCreateDedicatedEpsBearer"
"SMF","SMF.13","{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}","IMS缺省承载成功建立个数","SM.SuccCreateDefaultEpsBearer._Ims"
"SMF","SMF.14","{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}","IMS缺省承载请求建立个数","SM.AttCreateDefaultEpsBearer._Ims"
"AMF","AMF.A.02","{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}","AMF移动性注册更新成功次数","AMF.SuccMobiReg"
"AMF","AMF.A.03","{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}","AMF移动性注册更新失败次数","AMF.FailedMobiReg"
"AMF","AMF.A.04","{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}","AMF紧急注册请求次数","AMF.AttEmergReg"
"AMF","AMF.A.05","{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}","AMF紧急注册成功次数","AMF.SuccEmergReg"
"AMF","AMF.A.06","{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}","AMF紧急注册失败次数","AMF.FailedEmergReg"
"AMF","AMF.A.07","{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}","UE发起的去注册请求次数","AMF.AttUeDereg"
"AMF","AMF.A.08","{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}","UE发起的去注册成功次数","AMF.SuccUeDereg"
"AMF","AMF.A.09","{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}","AMF发起的去注册请求次数","AMF.AttAmfDereg"
"AMF","AMF.A.10","{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}","AMF发起的去注册成功次数","AMF.SuccAmfDereg"
"AMF","AMF.A.11","{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}","UDM发起的去注册请求次数","AMF.AttUdmDereg"
"AMF","AMF.A.12","{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}","UDM发起的去注册成功次数","AMF.SuccUdmDereg"
"AMF","AMF.A.13","{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}","AMF寻呼失败次数","AMF.PagFail"
"AMF","AMF.A.14","{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}","AMF隐式去注册次数","AMF.ImplicitDereg"
"SMF","SMF.A.01","{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}","PDU会话接受次数","SMF.PduSessAcpt"
"SMF","SMF.A.02","{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}","基站Pdu资源创建成功次数","SM.PduResSetupSucc"
"SMF","SMF.A.03","{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}","查询用户SM数据失败次数","SM.RetrieveSmDataFail"
"SMF","SMF.A.04","{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}","PFCP会话建立失败次数","SM.PfcpSessEstFail"
"SMF","SMF.A.05","{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}","基站Pdu资源创建失败次数","SM.PduResSetupFail"
"SMF","SMF.A.06","{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}","PFCP会话修改失败次数","SM.PfcpSessMdfyFail"
"SMF","SMF.A.07","{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}","PDU会话拒绝次数","SM.PduSessRejt"
"SMF","SMF.A.08","{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}","PDU会话释放指示次数","SM.PduSessRelCmd"
"NSSF","NSSF.A.02","{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}","可用AMF注册成功次数","NSSF.SuccAvailAMFPut"
"NSSF","NSSF.A.03","{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}","可用AMF注册次数","NSSF.AvailAMFPut"
"NSSF","NSSF.A.04","{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}","可用AMF注册更新成功次数","NSSF.SuccAvailAMFPatch"
"NSSF","NSSF.A.01","{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}","可用AMF注册更新次数","NSSF.AvailAMFPatch"
"NSSF","NSSF.A.05","{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}","可用AMF去注册成功次数","NSSF.SuccAvailAMFDelete"
"NSSF","NSSF.A.06","{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}","可用AMF去注册次数","NSSF.AvailAMFDelete"
"NSSF","NSSF.A.07","{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}","网元订阅成功次数","NSSF.SuccAvailSubscription"
"NSSF","NSSF.A.08","{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}","网元订阅次数","NSSF.AvailSubscription"
"NSSF","NSSF.A.09","{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}","网元去订阅成功次数","NSSF.SuccAvailUnsubscription"
"NSSF","NSSF.A.10","{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}","网元去订阅次数","NSSF.AvailUnsubscription"
"NSSF","NSSF.A.11","{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}","向NRF注册成功次数","NSSF.SuccNRFReg"
"NSSF","NSSF.A.12","{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}","向NRF注册次数","NSSF.NRFReg"
"NSSF","NSSF.A.13","{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}","向NRF发送心跳次数","NSSF.NRFHeartbeat"
"NSSF","NSSF.A.14","{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}","当前注册AMF个数","NSSF.CurrentAMFCount"
"NSSF","NSSF.A.15","{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}","当前订阅网元个数","NSSF.CurrentSubscriperCount"
"MME","MME.A.01","{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}","MME附着请求次数","EpsAttachAtt"
"MME","MME.A.02","{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}","MME附着成功次数","EpsAttachSucc"
"MME","MME.A.03","{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}","MME附着失败次数","EpsAttachFail"
"MME","MME.A.04","{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}","MME组合附着请求次数","CombAttachAtt"
"MME","MME.A.05","{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}","MME组合附着成功次数","CombAttachSucc"
"MME","MME.A.06","{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}","MME组合附着失败次数","CombAttachFail"
"MME","MME.A.07","{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}","MME紧急附着请求次数","EmergAttachAtt"
"MME","MME.A.08","{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}","MME紧急附着成功次数","EmergAttachSucc"
"MME","MME.A.09","{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}","MME紧急附着失败次数","EmergAttachFail"
"MME","MME.A.10","{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}","UE发起的分离请求次数","EpsDetachUeAtt"
"MME","MME.A.11","{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}","UE发起的分离请求成功次数","EpsDetachUeSucc"
"MME","MME.A.12","{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}","MME发起的分离请求次数","EpsDetachMMEAtt"
"MME","MME.A.13","{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}","MME发起的分离请求成功次数","EpsDetachMMESucc"
"MME","MME.A.14","{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}","伴随SGW内切换的TAU请求次数","TauIntraSgwAtt"
"MME","MME.A.15","{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}","伴随SGW内切换的TAU成功请求次数","TauIntraSgwSucc"
"MME","MME.A.16","{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}","伴随SGW内切换的TAU失败请求次数","TauIntraSgwFail"
"MME","MME.A.17","{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}","MME寻呼次数","PagingEpsAtt"
"MME","MME.A.18","{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}","MME寻呼成功次数","PagingEpsSucc"
"MME","MME.A.19","{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}","MME寻呼失败次数","PagingEpsFail"
"MME","MME.A.20","{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}","MME隐式分离请求次数","EpsImplicitDetach"
"MME","MME.A.21","{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}","MME激活专用承载请求次数","ActDedicatedEpsBearerAtt"
"MME","MME.A.22","{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}","MME激活专用承载请求成功次数","ActDedicatedEpsBearerSucc"
"MME","MME.A.23","{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}","MME激活专用承载请求失败次数","ActDedicatedEpsBearerFail"
"MME","MME.A.24","{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}","MME去激活专用承载请求次数","DeactEpsDedicatedBearerAtt"
"MME","MME.A.25","{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}","MME去激活专用承载请求成功次数","DeactEpsDedicatedBearerSucc"
"MME","MME.A.26","{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}","MME修改专用承载请求次数","ModEpsBearerAtt"
"MME","MME.A.27","{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}","MME修改专用承载请求成功次数","ModEpsBearerSucc"
"MME","MME.A.28","{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}","MME修改专用承载请求失败次数","ModEpsBearerFail"
"MME","MME.A.29","{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}","MME服务请求次数","EpsServiceReqAtt"
"MME","MME.A.30","{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}","MME服务请求成功次数","EpsServiceReqSucc"
"MME","MME.A.31","{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}","MME服务请求失败次数","EpsServiceReqFail"
"MOCNGW","MOCNGW.01","{""cn"":""AttachRequest"",""en"":""AttachRequest""}","AttachRequest","AttachRequest"
"MOCNGW","MOCNGW.02","{""cn"":""AttachAccept"",""en"":""AttachAccept""}","AttachAccept","AttachAccept"
"MOCNGW","MOCNGW.03","{""cn"":""AttachComplete"",""en"":""AttachComplete""}","AttachComplete","AttachComplete"
"MOCNGW","MOCNGW.04","{""cn"":""AttachReject"",""en"":""AttachReject""}","AttachReject","AttachReject"
"MOCNGW","MOCNGW.05","{""cn"":""DetachRequest"",""en"":""DetachRequest""}","DetachRequest","DetachRequest"
"MOCNGW","MOCNGW.06","{""cn"":""DetachAccept"",""en"":""DetachAccept""}","DetachAccept","DetachAccept"
"MOCNGW","MOCNGW.07","{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}","TrackingAreaUpdateRequest","TrackingAreaUpdateRequest"
"MOCNGW","MOCNGW.08","{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}","TrackingAreaUpdateAccept","TrackingAreaUpdateAccept"
"MOCNGW","MOCNGW.09","{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}","TrackingAreaUpdateComplete","TrackingAreaUpdateComplete"
"MOCNGW","MOCNGW.10","{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}","TrackingAreaUpdateReject","TrackingAreaUpdateReject"
"MOCNGW","MOCNGW.11","{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}","ServiceRequest","ServiceRequest"
"MOCNGW","MOCNGW.12","{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}","ExtendedServiceRequest","ExtendedServiceRequest"
"MOCNGW","MOCNGW.13","{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}","ControlPlaneServiceRequest","ControlPlaneServiceRequest"
"MOCNGW","MOCNGW.14","{""cn"":""ServiceReject"",""en"":""ServiceReject""}","ServiceReject","ServiceReject"
"MOCNGW","MOCNGW.15","{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}","ServiceAccept","ServiceAccept"
"MOCNGW","MOCNGW.16","{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}","GutiReallocationCommand","GutiReallocationCommand"
"MOCNGW","MOCNGW.17","{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}","GutiReallocationComplete","GutiReallocationComplete"
"MOCNGW","MOCNGW.18","{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}","AuthenticationRequest","AuthenticationRequest"
"MOCNGW","MOCNGW.19","{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}","AuthenticationResponse","AuthenticationResponse"
"MOCNGW","MOCNGW.20","{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}","AuthenticationReject","AuthenticationReject"
"MOCNGW","MOCNGW.21","{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}","AuthenticationFailure","AuthenticationFailure"
"MOCNGW","MOCNGW.22","{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}","IdentityRequest","IdentityRequest"
"MOCNGW","MOCNGW.23","{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}","IdentityResponse","IdentityResponse"
"MOCNGW","MOCNGW.24","{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}","SecurityModeCommand","SecurityModeCommand"
"MOCNGW","MOCNGW.25","{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}","SecurityModeComplete","SecurityModeComplete"
"MOCNGW","MOCNGW.26","{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}","SecurityModeReject","SecurityModeReject"
"MOCNGW","MOCNGW.27","{""cn"":""EmmStatus"",""en"":""EmmStatus""}","EmmStatus","EmmStatus"
"MOCNGW","MOCNGW.28","{""cn"":""EmmInformation"",""en"":""EmmInformation""}","EmmInformation","EmmInformation"
"MOCNGW","MOCNGW.29","{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}","DownlinkNasTransport","DownlinkNasTransport"
"MOCNGW","MOCNGW.30","{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}","UplinkNasTransport","UplinkNasTransport"
"MOCNGW","MOCNGW.31","{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}","CsServiceNotification","CsServiceNotification"
"MOCNGW","MOCNGW.32","{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}","DownlinkGenericNasTransport","DownlinkGenericNasTransport"
"MOCNGW","MOCNGW.33","{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}","UplinkGenericNasTransport","UplinkGenericNasTransport"
"IMS","SCSCF.01","{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}","LTE接入注册用户数","UR.SubsLTE.fromVoLTE"
"IMS","SCSCF.02","{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}","5G接入注册用户数","UR.Subs5G.fromVo5G"
"IMS","SCSCF.03","{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}","初始注册成功次数","UR.SuccInitReg"
"IMS","SCSCF.04","{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}","初始注册请求次数","UR.AttInitReg"
"IMS","SCSCF.05","{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}","主叫接通次数","SC.SuccSessionOrig"
"IMS","SCSCF.06","{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}","主叫试呼次数","SC.AttSessionOrig"
"IMS","SCSCF.07","{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}","被叫接通次数","SC.SuccSessionTerm"
"IMS","SCSCF.08","{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}","被叫试呼次数","SC.AttSessionTerm"
"IMS","SCSCF.09","{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}","主叫应答次数","SC.AnsSessionOrig"
"IMS","SCSCF.10","{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}","主叫早释次数","SC.OrigRelBeforeRing"
"IMS","SCSCF.11","{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}","主叫振铃早释次数","SC.OrigRelAfterRing"
"IMS","SCSCF.12","{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}","主叫403请求禁止次数","SC.FailSessionOrig.403"
"IMS","SCSCF.13","{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}","主叫404未找到次数","SC.FailSessionOrig.404"
"IMS","SCSCF.14","{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}","主叫408请求超时次数","SC.FailSessionOrig.408"
"IMS","SCSCF.15","{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}","主叫480久叫不应次","SC.FailSessionOrig.480"
"IMS","SCSCF.16","{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}","主叫484Request-URI不完整次","SC.FailSessionOrig.484"
"IMS","SCSCF.17","{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}","主叫486用户忙次数","SC.FailSessionOrig.486"
"IMS","SCSCF.18","{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}","主叫487请求终止次数","SC.FailSessionOrig.487"
"IMS","SCSCF.19","{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}","主叫600用户忙次数","SC.FailSessionOrig.600"
"IMS","SCSCF.20","{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}","主叫603用户拒接次数","SC.FailSessionOrig.603"
"IMS","SCSCF.21","{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}","主叫604用户信息不存在次数","SC.FailSessionOrig.604"
"IMS","SCSCF.22","{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}","被叫应答次数","SC.AnsSessionTerm"
"IMS","SCSCF.23","{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}","被叫早释次","SC.TermiRelBeforeRing"
"IMS","SCSCF.24","{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}","被叫振铃早释次数","SC.TermiRelAfterRing"
"IMS","SCSCF.25","{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}","被叫403请求禁止次数","SC.FailSessionTerm.403"
"IMS","SCSCF.26","{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}","被叫404未找到次数","SC.FailSessionTerm.404"
"IMS","SCSCF.27","{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}","被叫408请求超时次数","SC.FailSessionTerm.408"
"IMS","SCSCF.28","{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}","被叫480久叫不应次数","SC.FailSessionTerm.480"
"IMS","SCSCF.29","{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}","被叫484Request-URI不完整次数","SC.FailSessionTerm.484"
"IMS","SCSCF.30","{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}","被叫486用户忙次数","SC.FailSessionTerm.486"
"IMS","SCSCF.31","{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}","被叫487请求终止次数","SC.FailSessionTerm.487"
"IMS","SCSCF.32","{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}","被叫600用户忙次数","SC.FailSessionTerm.600"
"IMS","SCSCF.33","{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}","被叫603用户拒接次数","SC.FailSessionTerm.603"
"IMS","SCSCF.34","{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}","被叫604用户信息不存在次数","SC.FailSessionTerm.604"
"PCF", "PCF.01", "{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}", "在线N7会话数", "PCF.SmAssocNbrMean"
"PCF", "PCF.02", "{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}", "SM策略关联建立成功次数", "PCF.PolicySmAssocCreateSucc"
"PCF", "PCF.03", "{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}", "SM策略关联建立请求次数", "PCF.PolicySmAssocCreateReq"
"PCF", "PCF.04", "{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}", "SM策略关联更新成功次数", "PCF.PolicySmAssocUpdateSucc"
"PCF", "PCF.05", "{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}", "SM策略关联更新请求次数", "PCF.PolicySmAssocUpdateReq"
"PCF", "PCF.06", "{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}", "在线Gx会话数", "SM.SessionNbrMean"
"PCF", "PCF.07", "{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}", "在线Rx会话数", "SM.RxSessionMean"
"PCF", "PCF.08", "{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}", "PCRF策略控制发起成功次数", "DIAM.CcInitialSuccess"
"PCF", "PCF.09", "{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}", "PCRF策略控制发起请求次数", "DIAM.CcInitialRequest"
"PCF", "PCF.10", "{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}", "应用会话授权成功次数", "DIAM.AuthSucc"
"PCF", "PCF.11", "{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}", "应用会话授权尝试次数", "DIAM.AuthRequest"
"PCF", "PCF.12", "{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}", "PCRF策略控制更新成功次数", "DIAM.CcUpdateSuccess"
"PCF", "PCF.13", "{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}", "PCRF策略控制更新请求次数", "DIAM.CcUpdateRequest"
1 ne_type kpi_id title_json cn_title en_title
2 AMF AMF.01 {"cn": "AMF注册态用户数", "en": "AMF.RegSub"} AMF注册态用户数 AMF.RegSub
3 AMF AMF.02 {"cn": "AMF初始注册请求次数", "en": "AMF.AttInitReg"} AMF初始注册请求次数 AMF.AttInitReg
4 AMF AMF.03 {"cn": "AMF初始注册成功次数", "en": "AMF.SuccInitReg"} AMF初始注册成功次数 AMF.SuccInitReg
5 AMF AMF.04 {"cn": "AMF初始注册失败次数_非法用户", "en": "AMF.FailedInitReg.3"} AMF初始注册失败次数_非法用户 AMF.FailedInitReg.3
6 AMF AMF.05 {"cn": "AMF初始注册失败次数_PEI不允许", "en": "AMF.FailedInitReg.5"} AMF初始注册失败次数_PEI不允许 AMF.FailedInitReg.5
7 AMF AMF.06 {"cn": "AMF初始注册失败次数_非法设备", "en": "AMF.FailedInitReg.6"} AMF初始注册失败次数_非法设备 AMF.FailedInitReg.6
8 AMF AMF.07 {"cn": "AMF初始注册失败次数_5GS服务不允许_用户原因", "en": "AMF.FailedInitReg.7.User"} AMF初始注册失败次数_5GS服务不允许_用户原因 AMF.FailedInitReg.7.User
9 AMF AMF.08 {"cn": "AMF初始注册失败次数_跟踪区内无合适小区_用户原因", "en": "AMF.FailedInitReg.15.User"} AMF初始注册失败次数_跟踪区内无合适小区_用户原因 AMF.FailedInitReg.15.User
10 AMF AMF.09 {"cn": "AMF初始注册失败次数_N1模式不允许", "en": "AMF.FailedInitReg.27"} AMF初始注册失败次数_N1模式不允许 AMF.FailedInitReg.27
11 AMF AMF.10 {"cn": "AMF初始注册失败次数_PLMN不允许", "en": "AMF.FailedInitReg.11"} AMF初始注册失败次数_PLMN不允许 AMF.FailedInitReg.11
12 AMF AMF.11 {"cn": "AMF初始注册失败次数_跟踪区不允许", "en": "AMF.FailedInitReg.12"} AMF初始注册失败次数_跟踪区不允许 AMF.FailedInitReg.12
13 AMF AMF.12 {"cn": "AMF初始注册失败次数_漫游跟踪区禁止接入", "en": "AMF.FailedInitReg.13"} AMF初始注册失败次数_漫游跟踪区禁止接入 AMF.FailedInitReg.13
14 AMF AMF.13 {"cn": "AMF初始注册失败次数_无可用网络切片", "en": "AMF.FailedInitReg.62"} AMF初始注册失败次数_无可用网络切片 AMF.FailedInitReg.62
15 AMF AMF.14 {"cn": "AMF初始注册失败次数_协议错误_用户原因", "en": "AMF.FailedInitReg.111.User"} AMF初始注册失败次数_协议错误_用户原因 AMF.FailedInitReg.111.User
16 AMF AMF.15 {"cn": "AMF一次寻呼响应次数", "en": "AMF.FirstPagingSucc"} AMF一次寻呼响应次数 AMF.FirstPagingSucc
17 AMF AMF.16 {"cn": "AMF二次寻呼响应次数", "en": "AMF.SecondPagingSucc"} AMF二次寻呼响应次数 AMF.SecondPagingSucc
18 AMF AMF.17 {"cn": "AMF寻呼请求次数", "en": "AMF.PagAtt"} AMF寻呼请求次数 AMF.PagAtt
19 AMF AMF.18 {"cn": "AMF业务请求被拒次数", "en": "AMF.FailServiceReq"} AMF业务请求被拒次数 AMF.FailServiceReq
20 AMF AMF.19 {"cn": "AMF业务请求尝试次数", "en": "AMF.AttServiceReq"} AMF业务请求尝试次数 AMF.AttServiceReq
21 SMF SMF.01 {"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"} 5G实时PDU会话数 SMF.MeanPduSession
22 SMF SMF.02 {"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"} PDU会话建立成功次数 SMF.SuccCreatePduSession
23 SMF SMF.03 {"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"} PDU会话建立请求次数 SMF.AttCreatePduSession
24 SMF SMF.04 {"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"} IMS PDU会话建立成功次数 SMF.SuccCreatePduSession._Ims
25 SMF SMF.05 {"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"} IMS PDU会话建立请求次数 SMF.AttCreatePduSession._Ims
26 SMF SMF.06 {"cn": "EPS-Fallback成功数", "en": "SMF.SuccSmfModifyBearerResponse.Epsfb"} EPS-Fallback成功数 SMF.SuccSmfModifyBearerResponse.Epsfb
27 SMF SMF.07 {"cn": "EPS-Fallback请求数", "en": "SMF.AttSmfModifyPduSession.Epsfb"} EPS-Fallback请求数 SMF.AttSmfModifyPduSession.Epsfb
28 UDM UDM.01 {"cn": "5G注册用户数", "en": "UDR.5gActSub"} 5G注册用户数 UDR.5gActSub
29 UDM UDM.02 {"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"} AMF发起的UECM注册请求次数 UDM.AmfUecmRegReq
30 UDM UDM.03 {"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"} AMF发起的UECM注册成功次数 UDM.AmfUecmRegSucc
31 UDM UDM.04 {"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"} SMF发起的UECM注册成功次数 UDM.SmfUecmRegSucc
32 UDM UDM.05 {"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"} SMF发起的UECM注册请求次数 UDM.SmfUecmRegReq
33 UDM UDM.06 {"cn": "4G注册用户数", "en": "SUB.EpsActSubsInHss"} 4G注册用户数 SUB.EpsActSubsInHss
34 UDM UDM.07 {"cn": "4G鉴权信息查询成功次数", "en": "DIAM.AucInfoAnsSucc"} 4G鉴权信息查询成功次数 DIAM.AucInfoAnsSucc
35 UDM UDM.08 {"cn": "4G鉴权信息查询请求次数", "en": "DIAM.AucInfoReq"} 4G鉴权信息查询请求次数 DIAM.AucInfoReq
36 UDM UDM.09 {"cn": "4G更新位置成功次数", "en": "DIAM.UpdateLocationAnsSucc"} 4G更新位置成功次数 DIAM.UpdateLocationAnsSucc
37 UDM UDM.10 {"cn": "4G更新位置请求次数", "en": "DIAM.UpdateLocationReq"} 4G更新位置请求次数 DIAM.UpdateLocationReq
38 UDM UDM.11 {"cn": "SAR成功响应总次数", "en": "UR.SuccSAA"} SAR成功响应总次数 UR.SuccSAA
39 UDM UDM.12 {"cn": "SAR请求总次数", "en": "UR.AttSAR"} SAR请求总次数 UR.AttSAR
40 UDM UDM.13 {"cn": "LIR成功响应总次数", "en": "LIQ.SuccLIA"} LIR成功响应总次数 LIQ.SuccLIA
41 UDM UDM.14 {"cn": "LIR请求总次数", "en": "LIQ.AttLIR"} LIR请求总次数 LIQ.AttLIR
42 AUSF AUSF.01 {"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"} 鉴权成功次数 Ausf.UeAuthAnsSucc
43 AUSF AUSF.02 {"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"} 鉴权请求次数 Ausf.UeAuthReq
44 UPF UPF.01 {"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"} PFCP会话建立成功次数 UPF.PfcpSessionEstabSucc
45 UPF UPF.02 {"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"} PFCP会话建立请求次数 UPF.PfcpSessionEstabReq
46 UPF UPF.03 {"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"} N6接口上行字节数 UPF.N6OgOct
47 UPF UPF.04 {"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"} N6接口下行字节数 UPF.N6IncOct
48 UPF UPF.05 {"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"} N3接口上行字节数 UPF.N3OgOct
49 UPF UPF.06 {"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"} N3接口下行字节数 UPF.N3IncOct
50 UPF UPF.07 {"cn": "SGi接口上行字节数", "en": "IP.PeakThroughputUlSgi"} SGi接口上行字节数 IP.PeakThroughputUlSgi
51 UPF UPF.08 {"cn": "SGi接口下行字节数", "en": "IP.PeakThroughputDlSgi"} SGi接口下行字节数 IP.PeakThroughputDlSgi
52 UPF UPF.09 {"cn": "S1-U接口上行字节数", "en": "GTP.OutOctS1uSgw"} S1-U接口上行字节数 GTP.OutOctS1uSgw
53 UPF UPF.10 {"cn": "S1-U接口下行字节数", "en": "GTP.IncOctS1uSgw"} S1-U接口下行字节数 GTP.IncOctS1uSgw
54 AMF AMF.20 {"cn": "EPS在线用户数", "en": "SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected"} EPS在线用户数 SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected
55 AMF AMF.21 {"cn": "EPS附着成功次数", "en": "MM.SuccEpsAttach"} EPS附着成功次数 MM.SuccEpsAttach
56 AMF AMF.22 {"cn": "EPS附着请求次数", "en": "MM.AttEpsAttach"} EPS附着请求次数 MM.AttEpsAttach
57 AMF AMF.23 {"cn": "EPS附着失败次数_非法用户", "en": "MM.FailedEpsAttach.3"} EPS附着失败次数_非法用户 MM.FailedEpsAttach.3
58 AMF AMF.24 {"cn": "EPS附着失败次数_非法终端", "en": "MM.FailedEpsAttach.5"} EPS附着失败次数_非法终端 MM.FailedEpsAttach.5
59 AMF AMF.25 {"cn": "EPS附着失败次数_非法ME", "en": "MM.FailedEpsAttach.6"} EPS附着失败次数_非法ME MM.FailedEpsAttach.6
60 AMF AMF.26 {"cn": "EPS附着失败次数_EPS服务不允许_用户原因", "en": "MM.FailedEpsAttach.7.User"} EPS附着失败次数_EPS服务不允许_用户原因 MM.FailedEpsAttach.7.User
61 AMF AMF.27 {"cn": "EPS附着失败次数_EPS和非EPS服务不允许", "en": "MM.FailedEpsAttach.8"} EPS附着失败次数_EPS和非EPS服务不允许 MM.FailedEpsAttach.8
62 AMF AMF.28 {"cn": "EPS附着失败次数_跟踪区内无合适小区_用户原因", "en": "MM.FailedEpsAttach.15.User"} EPS附着失败次数_跟踪区内无合适小区_用户原因 MM.FailedEpsAttach.15.User
63 AMF AMF.29 {"cn": "EPS附着失败次数_ESM失败_用户原因", "en": "MM.FailedEpsAttach.19.User"} EPS附着失败次数_ESM失败_用户原因 MM.FailedEpsAttach.19.User
64 AMF AMF.30 {"cn": "MME一次寻呼响应次数", "en": "MM.FirstPagingSucc"} MME一次寻呼响应次数 MM.FirstPagingSucc
65 AMF AMF.31 {"cn": "MME二次寻呼响应次数", "en": "MM.SecondPagingSucc"} MME二次寻呼响应次数 MM.SecondPagingSucc
66 AMF AMF.32 {"cn": "MME寻呼请求次数", "en": "MM.PagAtt"} MME寻呼请求次数 MM.PagAtt
67 SMF SMF.08 {"cn": "4G在线会话数", "en": "SM.MeanNbrBearerPgw.Default"} 4G在线会话数 SM.MeanNbrBearerPgw.Default
68 SMF SMF.09 {"cn": "PGW缺省承载建立成功个数", "en": "SM.SuccCreateDefaultEpsBearer"} PGW缺省承载建立成功个数 SM.SuccCreateDefaultEpsBearer
69 SMF SMF.10 {"cn": "PGW缺省承载建立请求个数", "en": "SM.AttCreateDefaultEpsBearer"} PGW缺省承载建立请求个数 SM.AttCreateDefaultEpsBearer
70 SMF SMF.11 {"cn": "PGW专用承载建立成功个数", "en": "SM.SuccCreateDedicatedEpsBearer"} PGW专用承载建立成功个数 SM.SuccCreateDedicatedEpsBearer
71 SMF SMF.12 {"cn": "PGW专用承载建立请求个数", "en": "SM.AttCreateDedicatedEpsBearer"} PGW专用承载建立请求个数 SM.AttCreateDedicatedEpsBearer
72 SMF SMF.13 {"cn": "IMS缺省承载成功建立个数", "en": "SM.SuccCreateDefaultEpsBearer._Ims"} IMS缺省承载成功建立个数 SM.SuccCreateDefaultEpsBearer._Ims
73 SMF SMF.14 {"cn": "IMS缺省承载请求建立个数", "en": "SM.AttCreateDefaultEpsBearer._Ims"} IMS缺省承载请求建立个数 SM.AttCreateDefaultEpsBearer._Ims
74 AMF AMF.A.02 {"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"} AMF移动性注册更新成功次数 AMF.SuccMobiReg
75 AMF AMF.A.03 {"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"} AMF移动性注册更新失败次数 AMF.FailedMobiReg
76 AMF AMF.A.04 {"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"} AMF紧急注册请求次数 AMF.AttEmergReg
77 AMF AMF.A.05 {"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"} AMF紧急注册成功次数 AMF.SuccEmergReg
78 AMF AMF.A.06 {"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"} AMF紧急注册失败次数 AMF.FailedEmergReg
79 AMF AMF.A.07 {"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"} UE发起的去注册请求次数 AMF.AttUeDereg
80 AMF AMF.A.08 {"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"} UE发起的去注册成功次数 AMF.SuccUeDereg
81 AMF AMF.A.09 {"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"} AMF发起的去注册请求次数 AMF.AttAmfDereg
82 AMF AMF.A.10 {"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"} AMF发起的去注册成功次数 AMF.SuccAmfDereg
83 AMF AMF.A.11 {"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"} UDM发起的去注册请求次数 AMF.AttUdmDereg
84 AMF AMF.A.12 {"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"} UDM发起的去注册成功次数 AMF.SuccUdmDereg
85 AMF AMF.A.13 {"cn":"AMF寻呼失败次数","en":"AMF.PagFail"} AMF寻呼失败次数 AMF.PagFail
86 AMF AMF.A.14 {"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"} AMF隐式去注册次数 AMF.ImplicitDereg
87 SMF SMF.A.01 {"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"} PDU会话接受次数 SMF.PduSessAcpt
88 SMF SMF.A.02 {"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"} 基站Pdu资源创建成功次数 SM.PduResSetupSucc
89 SMF SMF.A.03 {"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"} 查询用户SM数据失败次数 SM.RetrieveSmDataFail
90 SMF SMF.A.04 {"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"} PFCP会话建立失败次数 SM.PfcpSessEstFail
91 SMF SMF.A.05 {"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"} 基站Pdu资源创建失败次数 SM.PduResSetupFail
92 SMF SMF.A.06 {"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"} PFCP会话修改失败次数 SM.PfcpSessMdfyFail
93 SMF SMF.A.07 {"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"} PDU会话拒绝次数 SM.PduSessRejt
94 SMF SMF.A.08 {"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"} PDU会话释放指示次数 SM.PduSessRelCmd
95 NSSF NSSF.A.02 {"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"} 可用AMF注册成功次数 NSSF.SuccAvailAMFPut
96 NSSF NSSF.A.03 {"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"} 可用AMF注册次数 NSSF.AvailAMFPut
97 NSSF NSSF.A.04 {"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"} 可用AMF注册更新成功次数 NSSF.SuccAvailAMFPatch
98 NSSF NSSF.A.01 {"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"} 可用AMF注册更新次数 NSSF.AvailAMFPatch
99 NSSF NSSF.A.05 {"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"} 可用AMF去注册成功次数 NSSF.SuccAvailAMFDelete
100 NSSF NSSF.A.06 {"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"} 可用AMF去注册次数 NSSF.AvailAMFDelete
101 NSSF NSSF.A.07 {"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"} 网元订阅成功次数 NSSF.SuccAvailSubscription
102 NSSF NSSF.A.08 {"cn":"网元订阅次数","en":"NSSF.AvailSubscription"} 网元订阅次数 NSSF.AvailSubscription
103 NSSF NSSF.A.09 {"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"} 网元去订阅成功次数 NSSF.SuccAvailUnsubscription
104 NSSF NSSF.A.10 {"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"} 网元去订阅次数 NSSF.AvailUnsubscription
105 NSSF NSSF.A.11 {"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"} 向NRF注册成功次数 NSSF.SuccNRFReg
106 NSSF NSSF.A.12 {"cn":"向NRF注册次数","en":"NSSF.NRFReg"} 向NRF注册次数 NSSF.NRFReg
107 NSSF NSSF.A.13 {"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"} 向NRF发送心跳次数 NSSF.NRFHeartbeat
108 NSSF NSSF.A.14 {"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"} 当前注册AMF个数 NSSF.CurrentAMFCount
109 NSSF NSSF.A.15 {"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"} 当前订阅网元个数 NSSF.CurrentSubscriperCount
110 MME MME.A.01 {"cn":"MME附着请求次数","en":"EpsAttachAtt"} MME附着请求次数 EpsAttachAtt
111 MME MME.A.02 {"cn":"MME附着成功次数","en":"EpsAttachSucc"} MME附着成功次数 EpsAttachSucc
112 MME MME.A.03 {"cn":"MME附着失败次数","en":"EpsAttachFail"} MME附着失败次数 EpsAttachFail
113 MME MME.A.04 {"cn":"MME组合附着请求次数","en":"CombAttachAtt"} MME组合附着请求次数 CombAttachAtt
114 MME MME.A.05 {"cn":"MME组合附着成功次数","en":"CombAttachSucc"} MME组合附着成功次数 CombAttachSucc
115 MME MME.A.06 {"cn":"MME组合附着失败次数","en":"CombAttachFail"} MME组合附着失败次数 CombAttachFail
116 MME MME.A.07 {"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"} MME紧急附着请求次数 EmergAttachAtt
117 MME MME.A.08 {"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"} MME紧急附着成功次数 EmergAttachSucc
118 MME MME.A.09 {"cn":"MME紧急附着失败次数","en":"EmergAttachFail"} MME紧急附着失败次数 EmergAttachFail
119 MME MME.A.10 {"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"} UE发起的分离请求次数 EpsDetachUeAtt
120 MME MME.A.11 {"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"} UE发起的分离请求成功次数 EpsDetachUeSucc
121 MME MME.A.12 {"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"} MME发起的分离请求次数 EpsDetachMMEAtt
122 MME MME.A.13 {"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"} MME发起的分离请求成功次数 EpsDetachMMESucc
123 MME MME.A.14 {"cn":"伴随SGW内切换的TAU请求次数","en":"TauIntraSgwAtt"} 伴随SGW内切换的TAU请求次数 TauIntraSgwAtt
124 MME MME.A.15 {"cn":"伴随SGW内切换的TAU成功请求次数","en":"TauIntraSgwSucc"} 伴随SGW内切换的TAU成功请求次数 TauIntraSgwSucc
125 MME MME.A.16 {"cn":"伴随SGW内切换的TAU失败请求次数","en":"TauIntraSgwFail"} 伴随SGW内切换的TAU失败请求次数 TauIntraSgwFail
126 MME MME.A.17 {"cn":"MME寻呼次数","en":"PagingEpsAtt"} MME寻呼次数 PagingEpsAtt
127 MME MME.A.18 {"cn":"MME寻呼成功次数","en":"PagingEpsSucc"} MME寻呼成功次数 PagingEpsSucc
128 MME MME.A.19 {"cn":"MME寻呼失败次数","en":"PagingEpsFail"} MME寻呼失败次数 PagingEpsFail
129 MME MME.A.20 {"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"} MME隐式分离请求次数 EpsImplicitDetach
130 MME MME.A.21 {"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"} MME激活专用承载请求次数 ActDedicatedEpsBearerAtt
131 MME MME.A.22 {"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"} MME激活专用承载请求成功次数 ActDedicatedEpsBearerSucc
132 MME MME.A.23 {"cn":"MME激活专用承载请求失败次数","en":"ActDedicatedEpsBearerFail"} MME激活专用承载请求失败次数 ActDedicatedEpsBearerFail
133 MME MME.A.24 {"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"} MME去激活专用承载请求次数 DeactEpsDedicatedBearerAtt
134 MME MME.A.25 {"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"} MME去激活专用承载请求成功次数 DeactEpsDedicatedBearerSucc
135 MME MME.A.26 {"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"} MME修改专用承载请求次数 ModEpsBearerAtt
136 MME MME.A.27 {"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"} MME修改专用承载请求成功次数 ModEpsBearerSucc
137 MME MME.A.28 {"cn":"MME修改专用承载请求失败次数","en":"ModEpsBearerFail"} MME修改专用承载请求失败次数 ModEpsBearerFail
138 MME MME.A.29 {"cn":"MME服务请求次数","en":"EpsServiceReqAtt"} MME服务请求次数 EpsServiceReqAtt
139 MME MME.A.30 {"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"} MME服务请求成功次数 EpsServiceReqSucc
140 MME MME.A.31 {"cn":"MME服务请求失败次数","en":"EpsServiceReqFail"} MME服务请求失败次数 EpsServiceReqFail
141 MOCNGW MOCNGW.01 {"cn":"AttachRequest","en":"AttachRequest"} AttachRequest AttachRequest
142 MOCNGW MOCNGW.02 {"cn":"AttachAccept","en":"AttachAccept"} AttachAccept AttachAccept
143 MOCNGW MOCNGW.03 {"cn":"AttachComplete","en":"AttachComplete"} AttachComplete AttachComplete
144 MOCNGW MOCNGW.04 {"cn":"AttachReject","en":"AttachReject"} AttachReject AttachReject
145 MOCNGW MOCNGW.05 {"cn":"DetachRequest","en":"DetachRequest"} DetachRequest DetachRequest
146 MOCNGW MOCNGW.06 {"cn":"DetachAccept","en":"DetachAccept"} DetachAccept DetachAccept
147 MOCNGW MOCNGW.07 {"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"} TrackingAreaUpdateRequest TrackingAreaUpdateRequest
148 MOCNGW MOCNGW.08 {"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"} TrackingAreaUpdateAccept TrackingAreaUpdateAccept
149 MOCNGW MOCNGW.09 {"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"} TrackingAreaUpdateComplete TrackingAreaUpdateComplete
150 MOCNGW MOCNGW.10 {"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"} TrackingAreaUpdateReject TrackingAreaUpdateReject
151 MOCNGW MOCNGW.11 {"cn":"ServiceRequest","en":"ServiceRequest"} ServiceRequest ServiceRequest
152 MOCNGW MOCNGW.12 {"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"} ExtendedServiceRequest ExtendedServiceRequest
153 MOCNGW MOCNGW.13 {"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"} ControlPlaneServiceRequest ControlPlaneServiceRequest
154 MOCNGW MOCNGW.14 {"cn":"ServiceReject","en":"ServiceReject"} ServiceReject ServiceReject
155 MOCNGW MOCNGW.15 {"cn":"ServiceAccept","en":"ServiceAccept"} ServiceAccept ServiceAccept
156 MOCNGW MOCNGW.16 {"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"} GutiReallocationCommand GutiReallocationCommand
157 MOCNGW MOCNGW.17 {"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"} GutiReallocationComplete GutiReallocationComplete
158 MOCNGW MOCNGW.18 {"cn":"AuthenticationRequest","en":"AuthenticationRequest"} AuthenticationRequest AuthenticationRequest
159 MOCNGW MOCNGW.19 {"cn":"AuthenticationResponse","en":"AuthenticationResponse"} AuthenticationResponse AuthenticationResponse
160 MOCNGW MOCNGW.20 {"cn":"AuthenticationReject","en":"AuthenticationReject"} AuthenticationReject AuthenticationReject
161 MOCNGW MOCNGW.21 {"cn":"AuthenticationFailure","en":"AuthenticationFailure"} AuthenticationFailure AuthenticationFailure
162 MOCNGW MOCNGW.22 {"cn":"IdentityRequest","en":"IdentityRequest"} IdentityRequest IdentityRequest
163 MOCNGW MOCNGW.23 {"cn":"IdentityResponse","en":"IdentityResponse"} IdentityResponse IdentityResponse
164 MOCNGW MOCNGW.24 {"cn":"SecurityModeCommand","en":"SecurityModeCommand"} SecurityModeCommand SecurityModeCommand
165 MOCNGW MOCNGW.25 {"cn":"SecurityModeComplete","en":"SecurityModeComplete"} SecurityModeComplete SecurityModeComplete
166 MOCNGW MOCNGW.26 {"cn":"SecurityModeReject","en":"SecurityModeReject"} SecurityModeReject SecurityModeReject
167 MOCNGW MOCNGW.27 {"cn":"EmmStatus","en":"EmmStatus"} EmmStatus EmmStatus
168 MOCNGW MOCNGW.28 {"cn":"EmmInformation","en":"EmmInformation"} EmmInformation EmmInformation
169 MOCNGW MOCNGW.29 {"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"} DownlinkNasTransport DownlinkNasTransport
170 MOCNGW MOCNGW.30 {"cn":"UplinkNasTransport","en":"UplinkNasTransport"} UplinkNasTransport UplinkNasTransport
171 MOCNGW MOCNGW.31 {"cn":"CsServiceNotification","en":"CsServiceNotification"} CsServiceNotification CsServiceNotification
172 MOCNGW MOCNGW.32 {"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"} DownlinkGenericNasTransport DownlinkGenericNasTransport
173 MOCNGW MOCNGW.33 {"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"} UplinkGenericNasTransport UplinkGenericNasTransport
174 IMS SCSCF.01 {"cn": "LTE接入注册用户数","en": "UR.SubsLTE.fromVoLTE"} LTE接入注册用户数 UR.SubsLTE.fromVoLTE
175 IMS SCSCF.02 {"cn": "5G接入注册用户数","en": "UR.Subs5G.fromVo5G"} 5G接入注册用户数 UR.Subs5G.fromVo5G
176 IMS SCSCF.03 {"cn": "初始注册成功次数","en": "UR.SuccInitReg"} 初始注册成功次数 UR.SuccInitReg
177 IMS SCSCF.04 {"cn": "初始注册请求次数","en": "UR.AttInitReg"} 初始注册请求次数 UR.AttInitReg
178 IMS SCSCF.05 {"cn": "主叫接通次数","en": "SC.SuccSessionOrig"} 主叫接通次数 SC.SuccSessionOrig
179 IMS SCSCF.06 {"cn": "主叫试呼次数","en": "SC.AttSessionOrig"} 主叫试呼次数 SC.AttSessionOrig
180 IMS SCSCF.07 {"cn": "被叫接通次数","en": "SC.SuccSessionTerm"} 被叫接通次数 SC.SuccSessionTerm
181 IMS SCSCF.08 {"cn": "被叫试呼次数","en": "SC.AttSessionTerm"} 被叫试呼次数 SC.AttSessionTerm
182 IMS SCSCF.09 {"cn": "主叫应答次数","en": "SC.AnsSessionOrig"} 主叫应答次数 SC.AnsSessionOrig
183 IMS SCSCF.10 {"cn": "主叫早释次数","en": "SC.OrigRelBeforeRing"} 主叫早释次数 SC.OrigRelBeforeRing
184 IMS SCSCF.11 {"cn": "主叫振铃早释次数","en": "SC.OrigRelAfterRing"} 主叫振铃早释次数 SC.OrigRelAfterRing
185 IMS SCSCF.12 {"cn": "主叫403请求禁止次数","en": "SC.FailSessionOrig.403"} 主叫403请求禁止次数 SC.FailSessionOrig.403
186 IMS SCSCF.13 {"cn": "主叫404未找到次数","en": "SC.FailSessionOrig.404"} 主叫404未找到次数 SC.FailSessionOrig.404
187 IMS SCSCF.14 {"cn": "主叫408请求超时次数","en": "SC.FailSessionOrig.408"} 主叫408请求超时次数 SC.FailSessionOrig.408
188 IMS SCSCF.15 {"cn": "主叫480久叫不应次","en": "SC.FailSessionOrig.480"} 主叫480久叫不应次 SC.FailSessionOrig.480
189 IMS SCSCF.16 {"cn": "主叫484Request-URI不完整次","en": "SC.FailSessionOrig.484"} 主叫484Request-URI不完整次 SC.FailSessionOrig.484
190 IMS SCSCF.17 {"cn": "主叫486用户忙次数","en": "SC.FailSessionOrig.486"} 主叫486用户忙次数 SC.FailSessionOrig.486
191 IMS SCSCF.18 {"cn": "主叫487请求终止次数","en": "SC.FailSessionOrig.487"} 主叫487请求终止次数 SC.FailSessionOrig.487
192 IMS SCSCF.19 {"cn": "主叫600用户忙次数","en": "SC.FailSessionOrig.600"} 主叫600用户忙次数 SC.FailSessionOrig.600
193 IMS SCSCF.20 {"cn": "主叫603用户拒接次数","en": "SC.FailSessionOrig.603"} 主叫603用户拒接次数 SC.FailSessionOrig.603
194 IMS SCSCF.21 {"cn": "主叫604用户信息不存在次数","en": "SC.FailSessionOrig.604"} 主叫604用户信息不存在次数 SC.FailSessionOrig.604
195 IMS SCSCF.22 {"cn": "被叫应答次数","en": "SC.AnsSessionTerm"} 被叫应答次数 SC.AnsSessionTerm
196 IMS SCSCF.23 {"cn": "被叫早释次","en": "SC.TermiRelBeforeRing"} 被叫早释次 SC.TermiRelBeforeRing
197 IMS SCSCF.24 {"cn": "被叫振铃早释次数","en": "SC.TermiRelAfterRing"} 被叫振铃早释次数 SC.TermiRelAfterRing
198 IMS SCSCF.25 {"cn": "被叫403请求禁止次数","en": "SC.FailSessionTerm.403"} 被叫403请求禁止次数 SC.FailSessionTerm.403
199 IMS SCSCF.26 {"cn": "被叫404未找到次数","en": "SC.FailSessionTerm.404"} 被叫404未找到次数 SC.FailSessionTerm.404
200 IMS SCSCF.27 {"cn": "被叫408请求超时次数","en": "SC.FailSessionTerm.408"} 被叫408请求超时次数 SC.FailSessionTerm.408
201 IMS SCSCF.28 {"cn": "被叫480久叫不应次数","en": "SC.FailSessionTerm.480"} 被叫480久叫不应次数 SC.FailSessionTerm.480
202 IMS SCSCF.29 {"cn": "被叫484Request-URI不完整次数","en": "SC.FailSessionTerm.484"} 被叫484Request-URI不完整次数 SC.FailSessionTerm.484
203 IMS SCSCF.30 {"cn": "被叫486用户忙次数","en": "SC.FailSessionTerm.486"} 被叫486用户忙次数 SC.FailSessionTerm.486
204 IMS SCSCF.31 {"cn": "被叫487请求终止次数","en": "SC.FailSessionTerm.487"} 被叫487请求终止次数 SC.FailSessionTerm.487
205 IMS SCSCF.32 {"cn": "被叫600用户忙次数","en": "SC.FailSessionTerm.600"} 被叫600用户忙次数 SC.FailSessionTerm.600
206 IMS SCSCF.33 {"cn": "被叫603用户拒接次数","en": "SC.FailSessionTerm.603"} 被叫603用户拒接次数 SC.FailSessionTerm.603
207 IMS SCSCF.34 {"cn": "被叫604用户信息不存在次数","en": "SC.FailSessionTerm.604"} 被叫604用户信息不存在次数 SC.FailSessionTerm.604
208 PCF PCF.01 {"cn": "在线N7会话数", "en": "PCF.SmAssocNbrMean"} 在线N7会话数 PCF.SmAssocNbrMean
209 PCF PCF.02 {"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"} SM策略关联建立成功次数 PCF.PolicySmAssocCreateSucc
210 PCF PCF.03 {"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"} SM策略关联建立请求次数 PCF.PolicySmAssocCreateReq
211 PCF PCF.04 {"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"} SM策略关联更新成功次数 PCF.PolicySmAssocUpdateSucc
212 PCF PCF.05 {"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"} SM策略关联更新请求次数 PCF.PolicySmAssocUpdateReq
213 PCF PCF.06 {"cn": "在线Gx会话数", "en": "SM.SessionNbrMean"} 在线Gx会话数 SM.SessionNbrMean
214 PCF PCF.07 {"cn": "在线Rx会话数", "en": "SM.RxSessionMean"} 在线Rx会话数 SM.RxSessionMean
215 PCF PCF.08 {"cn": "PCRF策略控制发起成功次数", "en": "DIAM.CcInitialSuccess"} PCRF策略控制发起成功次数 DIAM.CcInitialSuccess
216 PCF PCF.09 {"cn": "PCRF策略控制发起请求次数", "en": "DIAM.CcInitialRequest"} PCRF策略控制发起请求次数 DIAM.CcInitialRequest
217 PCF PCF.10 {"cn": "应用会话授权成功次数", "en": "DIAM.AuthSucc"} 应用会话授权成功次数 DIAM.AuthSucc
218 PCF PCF.11 {"cn": "应用会话授权尝试次数", "en": "DIAM.AuthRequest"} 应用会话授权尝试次数 DIAM.AuthRequest
219 PCF PCF.12 {"cn": "PCRF策略控制更新成功次数", "en": "DIAM.CcUpdateSuccess"} PCRF策略控制更新成功次数 DIAM.CcUpdateSuccess
220 PCF PCF.13 {"cn": "PCRF策略控制更新请求次数", "en": "DIAM.CcUpdateRequest"} PCRF策略控制更新请求次数 DIAM.CcUpdateRequest
Binary file not shown.
-37
View File
@@ -1,37 +0,0 @@
{
"id": 1,
"title": "故障管理",
"icon": "fa fa-telegram",
"href": "",
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "活动告警",
"icon": "fa fa-caret-right",
"href": "page/alarm/alarmListDown.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "历史告警",
"icon": "fa fa-caret-right",
"href": "page/alarm/AlarmListHistory.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 4,
"title": "告警设置",
"icon": "fa fa-caret-right",
"href": "absence/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
-46
View File
@@ -1,46 +0,0 @@
{
"id": 1,
"title": "日志管理",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "操作日志",
"icon": "fa fa-caret-right",
"href": "building/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "安全日志",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 4,
"title": "告警日志",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 5,
"title": "日志设置",
"icon": "fa fa-caret-right",
"href": "dormitory/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
@@ -1,28 +0,0 @@
{
"id": 1,
"title": "操作维护",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "参数配置MML",
"icon": "fa fa-caret-right",
"href": "building/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "用户管理MML",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
@@ -1,46 +0,0 @@
{
"id": 1,
"href": null,
"icon": "fa fa-wrench",
"title": "性能管理",
"target": null,
"parentId": 0,
"child": [
{
"id": 1,
"href": "page/task/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "任务管理",
"target": null,
"parentId": 1
},
{
"id": 2,
"href": "page/repair/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "数据管理",
"target": null,
"parentId": 1
},
{
"id": 3,
"href": "page/gold/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "黄金指标",
"target": null,
"parentId": 1
},
{
"id": 4,
"href": "page/task/threshold.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "性能门限",
"target": null,
"parentId": 1
}
]
}
-37
View File
@@ -1,37 +0,0 @@
{
"id": 1,
"href": null,
"icon": "fa fa-users",
"child": [
{
"id": 2,
"href": "page/user/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "用户管理",
"target": null,
"parentId": 1
},
{
"id": 3,
"href": "dormitoryset/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "群组管理",
"target": null,
"parentId": 1
},
{
"id": 4,
"href": "dormitory/list.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "权限管理",
"target": null,
"parentId": 1
}
],
"title": "安全管理",
"target": null,
"parentId": 0
}
-46
View File
@@ -1,46 +0,0 @@
{
"id": 1,
"title": "配置管理",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "网元管理",
"icon": "fa fa-caret-right",
"href": "building/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "参数配置",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 4,
"title": "软件管理",
"icon": "fa fa-caret-right",
"href": "dormitory/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 5 ,
"title": "许可证管理",
"icon": "fa fa-caret-right",
"href": "selection/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
-49
View File
@@ -1,49 +0,0 @@
{
"id": 1,
"title": "拓扑管理",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "系统拓扑",
"icon": "fa fa-caret-right",
"href": "page/user/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "网元状态",
"icon": "fa fa-caret-right",
"href": "page/main.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
{
"id": 1,
"href": null,
"icon": "fa fa-home",
"child": [
{
"id": 3,
"href": "page/main.html",
"icon": "fa fa-caret-right",
"child": null,
"title": "网元状态",
"target": null,
"parentId": 1
}
],
"title": "系统状态",
"target": null,
"parentId": 0
}
-28
View File
@@ -1,28 +0,0 @@
{
"id": 1,
"title": "跟踪管理",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "任务管理",
"icon": "fa fa-caret-right",
"href": "building/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "信令分析",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
}
-346
View File
@@ -1,346 +0,0 @@
{
"parent": [
{
"id": 1,
"title": "系统状态",
"icon": "fa fa-cog",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 2,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "page/user/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 3,
"title": "AUSF",
"icon": "fa fa-caret-right",
"href": "grade/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 4,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "org/list.html",
"target": null,
"parentId": 1,
"child": null
},
{
"id": 5,
"title": "SMF",
"icon": "fa fa-caret-right",
"href": "student/list.html",
"target": null,
"parentId": 1,
"child": null
}
]
},
{
"id": 7,
"title": "配置管理",
"icon": "fa fa-home",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 8,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "building/list.html",
"target": null,
"parentId": 7,
"child": null
},
{
"id": 9,
"title": "AUSF",
"icon": "fa fa-caret-right",
"href": "dormitoryset/list.html",
"target": null,
"parentId": 7,
"child": null
},
{
"id": 10,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "dormitory/list.html",
"target": null,
"parentId": 7,
"child": null
},
{
"id": 11,
"title": "SMF",
"icon": "fa fa-caret-right",
"href": "selection/list.html",
"target": null,
"parentId": 7,
"child": null
}
]
},
{
"id": 12,
"title": "故障管理",
"icon": "fa fa-telegram",
"href": "",
"target": null,
"parentId": 0,
"child": [
{
"id": 13,
"title": "活动告警",
"icon": "fa fa-caret-right",
"href": "page/alarm/alarmListDown.html",
"target": null,
"parentId": 12,
"child": null
},
{
"id": 14,
"title": "历史告警",
"icon": "fa fa-caret-right",
"href": "page/alarm/AlarmListHistory.html",
"target": null,
"parentId": 12,
"child": null
},
{
"id": 15,
"title": "告警设置",
"icon": "fa fa-caret-right",
"href": "absence/list.html",
"target": null,
"parentId": 12,
"child": null
}
]
},
{
"id": 16,
"title": "业务统计",
"icon": "fa fa-wrench",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 17,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "repair/list.html",
"target": null,
"parentId": 16,
"child": null
},
{
"id": 18,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "repair/list.html",
"target": null,
"parentId": 16,
"child": null
}
]
},
{
"id": 19,
"title": "日志管理",
"icon": "fa fa-truck",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 20,
"title": "操作日志",
"icon": "fa fa-caret-right",
"href": "page/log/operLogList.html",
"target": null,
"parentId": 19,
"child": null
},
{
"id": 21,
"title": "安全日志",
"icon": "fa fa-caret-right",
"href": "page/log/securityLogList.html",
"target": null,
"parentId": 19,
"child": null
},
{
"id": 22,
"title": "告警入库日志",
"icon": "fa fa-caret-right",
"href": "page/log/alarmLogList.html",
"target": null,
"parentId": 19,
"child": null
}
]
},
{
"id": 23,
"title": "系统维护",
"icon": "fa fa-truck",
"href": null,
"target": null,
"parentId": 0,
"child": [
{
"id": 24,
"title": "设备升级",
"icon": "fa fa-caret-right",
"href": "visit/list.html",
"target": null,
"parentId": 23,
"child": [
{
"id": 26,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 23,
"child": null
},
{
"id": 27,
"title": "AUSF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 23,
"child": null
},
{
"id": 28,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 23,
"child": null
},
{
"id": 29,
"title": "SMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 23,
"child": null
}
]
},
{
"id": 25,
"title": "设备控制",
"icon": "fa fa-caret-right",
"href": "visit/list.html",
"target": null,
"parentId": 22,
"child": [
{
"id": 24,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 30,
"child": null
},
{
"id": 31,
"title": "AUSF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 24,
"child": null
},
{
"id": 32,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 24,
"child": null
},
{
"id": 33,
"title": "SMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 24,
"child": null
}
]
},
{
"id": 25,
"title": "许可证更新",
"icon": "fa fa-caret-right",
"href": "visit/list.html",
"target": null,
"parentId": 22,
"child": [
{
"id": 34,
"title": "AMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 25,
"child": null
},
{
"id": 35,
"title": "AUSF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 25,
"child": null
},
{
"id": 36,
"title": "UDM",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 25,
"child": null
},
{
"id": 37,
"title": "SMF",
"icon": "fa fa-caret-right",
"href": "user/list.html",
"target": null,
"parentId": 25,
"child": null
}
]
}
]
}
]
}
File diff suppressed because it is too large. Load diff
@@ -1,669 +0,0 @@
udm:
authdataManagement:
display: "Authentication Data Management"
mml:
- operation: "dsp"
object: "authdat"
display: "Display Auth Data"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- operation: "add"
object: "authdat"
display: "Add Auth Data"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- name: "ki"
type: "string"
optional: "false"
filter: ""
display: "KI"
comment: ""
- name: "amf"
type: "string"
optional: "false"
filter: ""
display: "AMF"
comment: ""
- name: "algo"
type: "int"
optional: "false"
filter: "0~15"
display: "Algo Index"
comment: ""
- name: "opc"
type: "string"
optional: "true"
filter: ""
display: "OPC"
comment: ""
- operation: "del"
object: "authdat"
display: "Delete Auth Data"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- operation: "baa"
object: "authdat"
display: "Batch Add Auth Data"
params:
- name: "start_imsi"
type: "string"
optional: "false"
filter: ""
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "int"
optional: "false"
filter: ""
display: "Auth Data Number"
comment: ""
- name: "ki"
type: "string"
optional: "false"
filter: ""
display: "KI"
comment: ""
- name: "amf"
type: "string"
optional: "false"
filter: ""
display: "AMF"
comment: ""
- name: "algo"
type: "int"
optional: "false"
filter: "0~15"
display: "Algo Index"
comment: ""
- name: "opc"
type: "string"
optional: "true"
filter: ""
display: "OPC"
comment: ""
- operation: "bde"
object: "authdat"
display: "Batch Delete Auth Data"
params:
- name: "start_imsi"
type: "string"
optional: "false"
filter: ""
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "int"
optional: "false"
filter: ""
display: "Auth Data Number"
comment: ""
- operation: "import"
object: "authdat"
display: "Import Auth Data From File"
params:
- name: "path"
type: "file"
optional: "false"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "export"
object: "authdat"
display: "Export Auth Data to File"
params:
- name: "path"
type: "string"
optional: "false"
filter: ""
display: "Path File"
comment: ""
subscriberManagement:
display: "Subcriber Management"
mml:
- operation: "dsp"
object: "udmuser"
display: "Display UDM Subscriber"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- operation: "add"
object: "udmuser"
display: "Add UDM Subscriber"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- name: "msisdn"
type: "string"
optional: "false"
filter: ""
display: "MSISDN"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "false"
filter: ""
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "del"
object: "udmuser"
display: "Delete Subscriber Data"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- operation: "mod"
object: "udmuser"
display: "Modify Subscriber Data"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- name: "msisdn"
type: "string"
optional: "true"
filter: ""
display: "MSISDN"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "true"
filter: ""
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "baa"
object: "udmuser"
display: "Batch Add UDM Subscriber"
params:
- name: "start_imsi"
type: "string"
optional: "false"
filter: ""
display: "Starting IMSI"
comment: ""
- name: "start_msisdn"
type: "string"
optional: "false"
filter: ""
display: "Starting MSISDN"
comment: ""
- name: "sub_num"
type: "int"
optional: "false"
filter: ""
display: "Subscriber Number"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "false"
filter: ""
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "bde"
object: "udmuser"
display: "Batch Delete Subscriber Data"
params:
- name: "start_imsi"
type: "string"
optional: "false"
filter: ""
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "string"
optional: "false"
filter: ""
display: "Subcribers Number"
comment: ""
- operation: "bmd"
object: "udmuser"
display: "Batch Modify Subscriber Data"
params:
- name: "start_imsi"
type: "string"
optional: "false"
filter: ""
display: "Starting IMSI"
comment: ""
- name: "sub_num"
type: "string"
optional: "false"
filter: ""
display: "Subcribers Number"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: ""
- name: "sm_data"
type: "string"
optional: "true"
filter: ""
display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "import"
object: "udmuser"
display: "Import Subscriber Data From File"
params:
- name: "path"
type: "file"
optional: "false"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "upload"
object: "udmuser"
display: "Upload Subscriber Data"
status: "Inactive"
params:
- name: "path"
type: "file"
optional: "false"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "export"
object: "udmuser"
display: "Export Subscriber Data to File"
params:
- name: "path"
type: "string"
optional: "false"
filter: ""
display: "Path File"
comment: ""
- operation: "sync"
object: "start"
display: "Sync UDM Data From Public UDM"
params:
- operation: "sync"
object: "state"
display: "Query State of Sync Task"
params:
-168
View File
@@ -1,168 +0,0 @@
amf:
amfManagement:
display: "AMF Management"
mml:
- operation: "help"
object: ""
display: "List AMF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n8_ip"
display: "Set N8 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "n11_ip"
display: "Set N11 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "n12_ip"
display: "Set N12 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "relative_capacity"
display: "Set Relative Capacity"
status: "Inactive"
params:
- name: "capacity"
type: "int"
optional: "false"
filter: ""
display: "Relative Capacity"
comment: ""
- operation: "set"
object: "n2_ip"
display: "Set N2 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n2_port"
display: "Set N2 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
optional: "false"
filter: "0~65535"
display: "Port"
comment: ""
- operation: "set"
object: "ntpversion"
display: "Set NTP Version"
status: "Inactive"
params:
- name: "version"
type: "int"
optional: "false"
filter: ""
display: "Version"
comment: ""
- operation: "set"
object: "ntpmaxdiff"
display: "Set NTP Max Diff"
status: "Inactive"
params:
- name: "value"
type: "int"
optional: "false"
filter: "100~2000"
display: "Max Value(ms)"
comment: ""
- operation: "set"
object: "ntpsynctimer"
display: "Set NTP Sync Timer"
status: "Inactive"
params:
- name: "periods"
type: "int"
optional: "false"
filter: ""
display: "Periods(second)"
comment: ""
- operation: "add"
object: "slice"
display: "Add Slice"
status: "Inactive"
params:
- name: "sst"
type: "string"
optional: "false"
filter: ""
display: "SST"
comment: ""
- name: "sd"
type: "string"
optional: "false"
filter: ""
display: "SD"
comment: ""
- operation: "deregister"
object: "imsi"
display: "Deregister IMSI"
status: "Inactive"
params:
- name: "IMSI"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
optional: "false"
filter: ""
display: "CMD"
comment: ""
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
subsManagement:
display: "Subscriber Management"
mml:
- operation: "list"
object: "imsi"
display: "List Online IMSI"
status: "Inactive"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: "32"
display: "IMSI"
comment: ""
@@ -1,60 +0,0 @@
ausf:
ausfManagement:
display: "AUSF Management"
mml:
- operation: "help"
object: ""
display: "List AUSF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n12ip"
display: "Set N12 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n12port"
display: "Set N12 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
optional: "false"
filter: "1~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n12scheme"
display: "Set N12 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- operation: "set"
object: "supirange"
display: "Set SUPI Range"
status: "Inactive"
params:
- name: "supirange"
type: "string"
optional: "false"
filter: ""
display: "SUPI Range"
comment: ""
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
@@ -1,9 +0,0 @@
ims:
imsManagement:
display: "IMS Management"
mml:
- operation: "help"
object: ""
display: "List IMS MML CMD"
status: "Active"
params:
@@ -1,8 +0,0 @@
mme:
mmeManagement:
display: "MME Management"
mml:
- operation: "help"
object: ""
display: "List MME MML CMD"
params:
@@ -1,8 +0,0 @@
n3iwf:
n3iwfManagement:
display: "N3IWF Management"
mml:
- operation: "help"
object: ""
display: "List N3IWF MML CMD"
params:
@@ -1,8 +0,0 @@
nrf:
nrfManagement:
display: "NRF Management"
mml:
- operation: "help"
object: ""
display: "List NRF MML CMD"
params:
@@ -1,8 +0,0 @@
nssf:
nssfManagement:
display: "NSSF Management"
mml:
- operation: "help"
object: ""
display: "List NSSF MML CMD"
params:
@@ -1,8 +0,0 @@
pcf:
pcfManagement:
display: "PCF Management"
mml:
- operation: "help"
object: ""
display: "List PCF MML CMD"
params:
-389
View File
@@ -1,389 +0,0 @@
smf:
smfManagement:
display: "SMF Management"
mml:
- operation: "help"
object: ""
display: "List SMF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n7 server"
display: "Set N7 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- name: "port"
type: "int"
optional: "false"
filter: "0~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n7 client"
display: "Set N7 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "n10 server"
display: "Set N10 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- name: "port"
type: "int"
optional: "false"
filter: "0~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n10 client"
display: "Set N10 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "n11 server"
display: "Set N11 Server"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- name: "port"
type: "int"
optional: "false"
filter: "0~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n11 client"
display: "Set N11 Client"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: "0~64"
display: "IP Address"
comment: ""
- operation: "set"
object: "dnn"
display: "Set DNN"
status: "Inactive"
params:
- name: "index"
type: "int"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "DNN"
type: "string"
optional: "false"
filter: ""
display: "DNN"
comment: ""
- operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>"
object: "pccrule"
display: "Set PCC Rule"
status: "Inactive"
params:
- name: "index"
type: "int"
optional: "false"
filter: "0~65535"
display: "Index"
comment: ""
- name: "precedence"
type: "int"
optional: "false"
filter: ""
display: "Precedence"
comment: ""
- name: "qosIndex"
type: "int"
optional: "false"
filter: ""
display: "QOS Index"
comment: ""
- name: "direction"
type: "int"
optional: "true"
filter: '{"0":"NA", "1":"Uplink", "2":"Downlink", "3":"Bidirectionallink"}'
display: "Filter Direction"
comment: ""
- name: "filter"
type: "string"
optional: "true"
filter: ""
display: "Filter"
comment: ""
- name: "appId"
type: "string"
optional: "true"
filter: ""
display: "Application ID"
comment: ""
- operation: "set"
object: "urr"
display: "Set URR"
status: "Inactive"
params:
- name: "index"
type: "string"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "quotavolumetatol"
type: "string"
optional: "false"
filter: ""
display: "SD"
comment: ""
- name: "quotavolumeul"
type: "string"
optional: "false"
filter: ""
display: "quota volume ul"
comment: ""
- name: "quotavolumedl"
type: "string"
optional: "false"
filter: ""
display: "quota volume dl"
comment: ""
- name: "quotatime"
type: "string"
optional: "false"
filter: ""
display: "quota time"
comment: ""
- operation: "set"
object: "qos"
display: "Set Qos"
status: "Inactive"
params:
- name: "index"
type: "string"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "5qi"
type: "string"
optional: "false"
filter: ""
display: "SD"
comment: ""
- name: "5qipl"
type: "string"
optional: "false"
filter: ""
display: "5qipl"
comment: ""
- name: "arppl"
type: "string"
optional: "false"
filter: ""
display: "arppl"
comment: ""
- name: "arppci"
type: "string"
optional: "false"
filter: ""
display: "arppci"
comment: ""
- name: "arppvi"
type: "string"
optional: "false"
filter: ""
display: "arppvi"
comment: ""
- name: "mfbrul"
type: "string"
optional: "false"
filter: ""
display: "mfbrul"
comment: ""
- name: "mfbrdl"
type: "string"
optional: "false"
filter: ""
display: "mfbrdl"
comment: ""
- name: "gfbrul"
type: "string"
optional: "false"
filter: ""
display: "gfbrul"
comment: ""
- name: "gfbrdl"
type: "string"
optional: "false"
filter: ""
display: "gfbrdl"
comment: ""
- operation: "set"
object: "snssai"
display: "Set Snssai"
status: "Inactive"
params:
- name: "index"
type: "string"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "sst-sd"
type: "string"
optional: "false"
filter: ""
display: "sst-sd"
- operation: "release"
object: "imsi"
display: "Release IMSI"
status: "Inactive"
params:
- name: "imsi"
type: "string"
optional: "false"
filter: ""
display: "IMSI"
comment: ""
- name: "pduSessId"
type: "string"
optional: "false"
filter: ""
display: "PDU Session Id"
- operation: "set"
object: "urr"
display: "Set URR"
status: "Inactive"
params:
- name: "index"
type: "string"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "quotavolumetatol"
type: "string"
optional: "false"
filter: ""
display: "Quota Volume Tatol"
comment: ""
- name: "quotavolumeul"
type: "string"
optional: "false"
filter: ""
display: "Quota Volume UL"
comment: ""
- name: "quotavolumedl"
type: "string"
optional: "false"
filter: ""
display: "Quota Volume DL"
comment: ""
- name: "quotatime"
type: "string"
optional: "false"
filter: ""
display: "Quota Time"
comment: ""
- operation: "set"
object: "dpi"
display: "Set DPI"
status: "Inactive"
params:
- name: "flag"
type: "enum"
optional: "false"
filter: '{"0":"disable", "1":"enable"}'
display: "Flag"
comment: ""
- name: "max"
type: "string"
optional: "false"
filter: ""
display: "Max Detect Packet Number"
comment: ""
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
optional: "false"
filter: ""
display: "CMD"
comment: ""
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
-93
View File
@@ -1,93 +0,0 @@
udm:
udmManagement:
display: "UDM Management"
mml:
- operation: "help"
object: ""
display: "List UDM MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n8ip"
display: "Set N8 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "ipv4"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n8port"
display: "Set N8 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
optional: "false"
filter: "1~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n8scheme"
display: "Set N8 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- operation: "set"
object: "n10ip"
display: "Set N10 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n10port"
display: "Set N10 Port"
status: "Inactive"
params:
- name: "port"
type: "int"
optional: "false"
filter: "1~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n10scheme"
display: "Set N10 Scheme"
status: "Inactive"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
optional: "false"
filter: ""
display: "CMD"
comment: ""
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
-259
View File
@@ -1,259 +0,0 @@
upf:
upfManagement:
display: "UPF Management"
mml:
- operation: "help"
object: ""
display: "List UPF MML CMD"
params:
systemManagement:
display: "System Management"
mml:
- operation: "set"
object: "n3 driver"
display: "Set N3 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
optional: "false"
filter: ""
display: "Type"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP address"
comment: ""
- name: "mask"
type: "string"
optional: "false"
filter: ""
display: "Mask"
comment: ""
- name: "mac"
type: "string"
optional: "false"
filter: ""
display: "Mac address"
comment: ""
- name: "pci"
type: "string"
optional: "false"
filter: ""
display: "PCI address"
comment: ""
- operation: "set"
object: "n4 ip"
display: "Set N4 IP Address"
status: "Inactive"
params:
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n6 driver"
display: "Set N6 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
optional: "false"
filter: ""
display: "Type"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP address"
comment: ""
- name: "mask"
type: "string"
optional: "false"
filter: ""
display: "Mask"
comment: ""
- name: "mac"
type: "string"
optional: "false"
filter: ""
display: "Mac address"
comment: ""
- name: "pci"
type: "string"
optional: "false"
filter: ""
display: "PCI address"
comment: ""
- operation: "set"
object: "n9 driver"
display: "Set N9 Driver"
status: "Inactive"
params:
- name: "type"
type: "int"
optional: "false"
filter: ""
display: "Type"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP address"
comment: ""
- name: "mask"
type: "string"
optional: "false"
filter: ""
display: "Mask"
comment: ""
- name: "mac"
type: "string"
optional: "false"
filter: ""
display: "Mac address"
comment: ""
- name: "pci"
type: "string"
optional: "false"
filter: ""
display: "PCI address"
comment: ""
- operation: "set"
object: "dnn"
display: "Set DNN"
status: "Inactive"
params:
- name: "dnn"
type: "string"
optional: "false"
filter: ""
display: "DNN"
comment: ""
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "pfcp"
display: "Set PFCP"
status: "Inactive"
params:
- name: "path"
type: "string"
optional: "false"
filter: ""
display: "Path"
comment: ""
- name: "local"
type: "string"
optional: "false"
filter: ""
display: "Local IP Address"
comment: ""
- name: "remote"
type: "string"
optional: "false"
filter: ""
display: "Remote IP Address"
comment: ""
- operation: "set"
object: "qos"
display: "Set Qos"
status: "Inactive"
params:
- name: "index"
type: "string"
optional: "false"
filter: ""
display: "Index"
comment: ""
- name: "5qi"
type: "string"
optional: "false"
filter: ""
display: "5qi"
comment: ""
- name: "priority"
type: "int"
optional: "false"
filter: ""
display: "Priority Level"
comment: ""
- name: "mbr"
type: "string"
optional: "false"
filter: ""
display: "MBR"
comment: ""
- name: "gbr"
type: "string"
optional: "false"
filter: ""
display: "GBR"
comment: ""
- operation: "set"
object: "pccrule"
display: "Set PCC Rule"
status: "Inactive"
params:
- name: "index"
type: "int"
optional: "false"
filter: "0~65535"
display: "Index"
comment: ""
- name: "precedence"
type: "int"
optional: "false"
filter: ""
display: "Precedence"
comment: ""
- name: "qosindex"
type: "int"
optional: "false"
filter: ""
display: "QOS Index"
comment: ""
- name: "direction"
type: "int"
optional: "true"
filter: '{"0":"NA", "1":"Uplink", "2":"Downlink", "3":"Bidirectionallink"}'
display: "Filter Direction"
comment: ""
- name: "filter"
type: "string"
optional: "true"
filter: ""
display: "Filter"
comment: ""
- name: "appid"
type: "string"
optional: "true"
filter: ""
display: "Application ID"
comment: ""
- operation: "exec"
object: "shell"
display: "Execute Shell Command"
status: "Inactive"
params:
- name: "cmd"
type: "string"
optional: "false"
filter: ""
display: "CMD"
comment: ""
- operation: "reload"
object: ""
display: "Reload Config"
status: "Inactive"
params:
-974
View File
@@ -1,974 +0,0 @@
"ne_info":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Network element information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 16
},
{
"name": "rm_uid",
"display": "Resource management UID",
"length": 28
},
{
"name": "ne_name",
"display": "NE name",
"length": 28
},
{
"name": "pv_flag",
"display": "PV flag",
"length": 10
},
{
"name": "ip",
"display": "IP address",
"length": 32
},
{
"name": "port",
"display": "Port",
"length": 6
},
{
"name": "status",
"display": "Status",
"length": 10,
"alias": [
"online",
"offline",
"standby",
"maintain"
]
}
],
"end": "(Number of results = %d)\n\n"
}
"me_map":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Managed Element Map",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "rm_uid",
"display": "Resource management UID",
"length": 28
},
{
"name": "ne_name",
"display": "NE name",
"length": 28
}
],
"end": "(Number of results = %d)\n\n"
}
{
"retFmt": "DeleteDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"cols": [
{
"name": "affectedRows",
"display": "Affected rows",
"length": 11
}
]
}
{
"bodyFmt": "PostDB",
"bodyKey": "ne_info"
}
{
"bodyFmt": "PutDB",
"bodyKey": "measure_task",
"cols": [
{
"name": "status",
"alias": "status",
"type": "int",
"length": 11,
"value": "Active"
}
]
}
{
"bodyFmt": "PutDB",
"bodyKey": "measure_task",
"cols": [
{
"name": "status",
"alias": "status",
"type": "string",
"length": 11,
"value": "Active"
}
]
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_version",
"cols": [
{
"name": "status",
"alias": "status",
"type": "string",
"length": 8,
"value": "Active"
}
]
}
{
"retFmt": "PostDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"cols": [
{
"name": "affectedRows",
"display": "Affected rows",
"length": 11
}
]
}
{
"retFmt": "PutDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"cols": [
{
"name": "affectedRows",
"display": "Affected rows",
"length": 11
}
]
}
"alarm":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Alarm Information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE UID",
"length": 28
},
{
"name": "ne_name",
"display": "NE name",
"length": 28
},
{
"name": "alarm_seq",
"display": "Alarm sequence",
"length": 11
},
{
"name": "alarm_title",
"display": "Alarm title",
"length": 30
},
{
"name": "orig_severity",
"display": "Original severity",
"length": 11
},
{
"name": "pv_flag",
"display": "PV flag",
"length": 10
},
{
"name": "event_time",
"display": "Event time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"measure_task":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Performance Task Information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "id",
"display": "Task ID",
"length": 11
},
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_ids",
"display": "NE ID Set",
"length": 28
},
{
"name": "granul_option",
"display": "Time granulity",
"length": 5
},
{
"name": "kpi_set",
"display": "KPI set",
"length": 60
},
{
"name": "start_time",
"display": "Start time",
"length": 20
},
{
"name": "end_time",
"display": "End time",
"length": 20
},
{
"name": "status",
"display": "Status",
"length": 8
}
],
"end": "(Number of results = %d)\n\n"
}
"measure_data":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Performance Measure Data",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "task_id",
"display": "Task ID",
"length": 11
},
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "rm_uid",
"display": "Resource management UID",
"length": 28
},
{
"name": "ne_name",
"display": "NE name",
"length": 28
},
{
"name": "granul_option",
"display": "Time granulity",
"length": 5
},
{
"name": "kpi_id",
"display": "KPI ID",
"length": 32
},
{
"name": "start_time",
"display": "Start time",
"length": 20
},
{
"name": "end_time",
"display": "End time",
"length": 20
},
{
"name": "value",
"display": "value",
"length": 11
}
],
"end": "(Number of results = %d)\n\n"
}
"operation_log":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Operation Log",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "account_name",
"display": "Account ID",
"length": 10
},
{
"name": "op_ip",
"display": "Source IP address",
"length": 20
},
{
"name": "op_type",
"display": "Opration type",
"length": 12
},
{
"name": "op_content",
"display": "Operation content",
"length": 50
},
{
"name": "op_result",
"display": "Operation result",
"length": 20
},
{
"name": "log_time",
"display": "Log time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"security_log": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Security Log",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "account_name",
"display": "Account ID",
"length": 10
},
{
"name": "op_ip",
"display": "Source IP address",
"length": 20
},
{
"name": "op_type",
"display": "Opration type",
"length": 12
},
{
"name": "op_content",
"display": "Operation content",
"length": 50
},
{
"name": "op_result",
"display": "Operation result",
"length": 20
},
{
"name": "op_time",
"display": "Operation log time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"alarm_log":{
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Alarm Log",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 8
},
{
"name": "ne_id",
"display": "NE UID",
"length": 28
},
{
"name": "alarm_seq",
"display": "Alarm sequence",
"length": 12
},
{
"name": "alarm_id",
"display": "Alarm ID",
"length": 20
},
{
"name": "event_time",
"display": "Alarm event time",
"length": 20
},
{
"name": "log_time",
"display": "Log time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"sysInfo": {
"retFmt": "GetNF",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "NE System Information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "neType",
"display": "NE type",
"length": 10
},
{
"name": "neId",
"display": "NE ID",
"length": 28
},
{
"name": "hostName",
"display": "Host name",
"length": 16
},
{
"name": "osInfo",
"display": "OS information",
"length": 128
},
{
"name": "dbInfo",
"display": "Database information",
"length": 80
},
{
"name": "version",
"display": "Software version",
"length": 12
},
{
"name": "ipAddr",
"display": "IP address",
"length": 20
},
{
"name": "port",
"display": "Port",
"length": 6
},
{
"name": "cpus",
"display": "CPUs",
"length": 4
},
{
"name": "totalMem",
"display": "Total memory(KB)",
"length": 11
}
],
"end": "(Number of results = %d)\n\n"
}
"licenseInfo":{
"retFmt": "GetNF",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "NE License Information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "neType",
"display": "NE type",
"length": 10
},
{
"name": "neId",
"display": "NE ID",
"length": 20
},
{
"name": "serialNum",
"display": "Serial No",
"length": 12
},
{
"name": "capability",
"display": "License capability",
"length": 11
},
{
"name": "capUsed",
"display": "License used",
"length": 11
},
{
"name": "featureEnabled",
"display": "Feature enabled",
"length": 28
},
{
"name": "expiryDate",
"display": "License expiry date",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"system_log": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "System Log",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "process_type",
"display": "Process type",
"length": 10
},
{
"name": "process_name",
"display": "Process name",
"length": 28
},
{
"name": "user_name",
"display": "User name",
"length": 12
},
{
"name": "process_id",
"display": "Process ID",
"length": 12
},
{
"name": "event",
"display": "Event",
"length": 20
},
{
"name": "start_time",
"display": "Start time",
"length": 20
},
{
"name": "end_time",
"display": "End time",
"length": 20
},
{
"name": "log_time",
"display": "Log time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"event_log": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Event Log",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 28
},
{
"name": "event",
"display": "Event",
"length": 12
},
{
"name": "event_time",
"display": "Event time",
"length": 20
},
{
"name": "log_time",
"display": "Log time",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"mml_command": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "OMC MML Command List",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "operation",
"display": "Operation",
"length": 10
},
{
"name": "object",
"display": "Object",
"length": 28
},
{
"name": "mml_display",
"display": "MML description",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"mml_cmd": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "OMC MML Command Help List",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "operation",
"display": "Operation",
"length": 10
},
{
"name": "object",
"display": "Object",
"length": 28
},
{
"name": "params",
"display": "Parameter list",
"length": 128
}
],
"end": "(Number of results = %d)\n\n"
}
"ne_license": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "NE License Information",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 20
},
{
"name": "serial_no",
"display": "Serial no",
"length": 12
},
{
"name": "capcity",
"display": "License capcity",
"length": 11
},
{
"name": "used",
"display": "License used",
"length": 11
},
{
"name": "feature_enabled",
"display": "Feature enabled",
"length": 30
},
{
"name": "expiration_date",
"display": "License expiration date",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"ne_link": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Network Element Link",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 28
},
{
"name": "interface",
"display": "Interface",
"length": 20
},
{
"name": "status",
"display": "Status",
"length": 20
},
{
"name": "created_at",
"display": "Timestamp",
"length": 20
}
],
"end": "(Number of results = %d)\n\n"
}
"nbi_cm": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "NBI Resource Management",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 20
},
{
"name": "rm_uid",
"display": "RM UID",
"length": 20
},
{
"name": "user_label",
"display": "User label",
"length": 20
},
{
"name": "object_type",
"display": "Object type",
"length": 20
},
{
"name": "pv_flag",
"display": "PV flag",
"length": 8
},
{
"name": "value_json",
"display": "NBI resource management",
"length": 200
}
],
"end": "(Number of results = %d)\n\n"
}
"param_config": {
"retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "NE Config Parameters",
"singleList": true,
"sepSpaceNum": 2,
"alignmentM": "Left",
"alignmentSN": "Right",
"alignmentSV": "Left",
"cols": [
{
"name": "ne_type",
"display": "NE type",
"length": 10
},
{
"name": "ne_id",
"display": "NE ID",
"length": 28
},
{
"name": "top_tag",
"display": "Parameters tag",
"length": 128
},
{
"name": "param_name",
"display": "Parameter name list",
"length": 256
},
{
"name": "param_value",
"display": "Parameter value list",
"length": 256
}
],
"end": "(Number of results = %d)\n\n"
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_license",
"callFunc": "DeploymentLicense"
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_license",
"callFunc": "AdjustmentLicense"
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_license",
"callFunc": "InstallLicense"
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_license",
"cols": [
{
"name": "updated_at",
"alias": "updated_at",
"type": "string",
"length": 20,
"value": "2023-08-17 23:38:53"
}
]
}
{
"bodyFmt": "PutDB",
"bodyKey": "ne_license"
}
{
"bodyFmt": "PutDB",
"bodyKey": "shell",
"callFunc": "RunShellCommand"
}
-324
View File
@@ -1,324 +0,0 @@
amf:
system:
display: "System Config"
list:
- name: "amfName"
type: "string"
value: "AMF"
access: "read-write"
filter: '0~64'
display: "AMF Name"
comment: ""
- name: "relativeCapacity"
type: "int"
value: "255"
access: "read-write"
filter: "0~255"
display: "Relative Capacity"
comment: "0~255"
- name: "sbiScheme"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"http","1":"https"}'
display: "SBI Scheme"
comment: ""
- name: "sbiServerIp"
type: "string"
value: "192.168.1.183"
access: "read-write"
filter: '0~64'
display: "SBI Server IP"
comment: ""
- name: "sbiServerPort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "SBI Server Port"
comment: "0~65535"
- name: "nrfEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "NRF Enabled"
comment: ""
- name: "nrfUri"
type: "string"
value: "http://172.16.5.180:8080"
access: "read-write"
filter: '0~64'
display: "NRF URI"
comment: ""
- name: "ausfUri"
type: "string"
value: "http://172.16.5.130:8080"
access: "read-write"
filter: '0~64'
display: "AUSF URI"
comment: ""
- name: "udmUri"
type: "string"
value: "http://172.16.5.140:8080"
access: "read-write"
filter: '0~64'
display: "UDM URI"
comment: ""
- name: "smfUri"
type: "string"
value: "http://172.16.5.150:8080"
access: "read-write"
filter: '0~64'
display: "SMF URI"
comment: ""
- name: "pcfUri"
type: "string"
value: "http://172.16.5.160:8080"
access: "read-write"
filter: '0~64'
display: "PCF URI"
comment: ""
- name: "lmfUri"
type: "string"
value: "http://172.16.5.200:8080"
access: "read-write"
filter: '0~64'
display: "LMF URI"
comment: ""
- name: "nefUri"
type: "string"
value: "http://172.16.5.210:8080"
access: "read-write"
filter: '0~64'
display: "NEF URI"
comment: ""
- name: "imeiRestrictionEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "IMEI Restriction Enabled"
comment: ""
- name: "allowedImeiPrefix"
type: "string"
value: "869583045"
access: "read-write"
filter: '0~128'
display: "Allowed IMEI Prefix"
comment: ""
- name: "dnnCorrectionEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "DNN Correction Enabled"
comment: ""
- name: "defaultDnn"
type: "string"
value: "internet"
access: "read-write"
filter: '0~64'
display: "Default DNN"
comment: ""
- name: "integrityAlgorithm"
type: "enum"
value: "2"
access: "read-write"
filter: '{"0":"NIA0","1":"NIA1","2":"NIA2","3":"NIA3"}'
display: "Integrity Algorithm"
comment: ""
- name: "cipheringAlgorithm"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"NEA0","1":"NEA1","2":"NEA2","3":"NEA3"}'
display: "Ciphering Algorithm"
comment: ""
- name: "t3502"
type: "int"
value: "720"
access: "read-write"
filter: "1~65535"
display: "T3502"
comment: ""
- name: "t3512"
type: "int"
value: "3600"
access: "read-write"
filter: "1~65535"
display: "T3512"
comment: ""
- name: "t3513"
type: "int"
value: "2"
access: "read-write"
filter: "1~65535"
display: "T3513"
comment: ""
- name: "t3522"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3522"
comment: ""
- name: "t3550"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3550"
comment: ""
- name: "t3555"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3555"
comment: ""
- name: "t3560"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3560"
comment: ""
- name: "t3565"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3565"
comment: ""
- name: "t3570"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3570"
comment: ""
association:
display: "TNL Association List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "ngapIp"
type: "string"
value: "192.168.1.183"
access: "read-write"
filter: '0~64'
display: "NGAP IP"
comment: ""
- name: "ngapSctpPort"
type: "int"
value: "38412"
access: "read-write"
filter: "0~65535"
display: "NGAP SCTP Port"
comment: "0~65535"
- name: "weightFactor"
type: "int"
value: "255"
access: "read-write"
filter: "0~255"
display: "Weight"
comment: "0~255"
guami:
display: "GUAMI List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '00101'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "regionId"
type: "int"
value: '1'
access: "read-write"
filter: '0~255'
display: "Region ID"
comment: "0~255"
- name: "setId"
type: "int"
value: '1'
access: "read-write"
filter: '0~1023'
display: "Set ID"
comment: "0~1023"
- name: "pointer"
type: "int"
value: '1'
access: "read-write"
filter: '0~63'
display: "Pointer"
comment: "0~63"
tai:
display: "TAI List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '00101'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "tac"
type: "string"
value: "1"
access: "read-write"
filter: '0~8'
display: "TAC"
comment: "0~16777215"
slice:
display: "Slice List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: '00101'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
- name: "sst"
type: "int"
value: '1'
access: "read-write"
filter: '0~127'
display: "SST"
comment: "0~127"
- name: "sd"
type: "regex"
value: '000001'
access: "read-write"
filter: '^[A-Fa-f0-9]{6}'
display: "SD"
comment: ""
-46
View File
@@ -1,46 +0,0 @@
ausf:
system:
display: "System"
list:
- name: "serviceIP"
type: "ipv4"
value: "172.16.5.130"
access: "read-write"
filter: ''
display: "Service IP"
comment: ""
- name: "servicePort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "Service Port"
comment: ""
- name: "scheme"
type: "enum"
value: "http"
access: "read-write"
filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}"
display: "Scheme"
comment: ""
- name: "nrfUri"
type: "string"
value: "http://172.16.5.180:8080"
access: "read-write"
filter: ''
display: "NRF URI"
comment: ""
- name: "udmUri"
type: "string"
value: "http://172.16.5.140:8080"
access: "read-write"
filter: ''
display: "UDM URI"
comment: ""
- name: "groupId"
type: "string"
value: "0"
access: "read-write"
filter: ''
display: "Group ID"
comment: ""
-286
View File
@@ -1,286 +0,0 @@
ims:
system:
display: "System"
list:
- name: "label"
type: "string"
value: "ims-core"
access: "read-write"
filter: ""
display: "Label"
comment: ""
- name: "hplmnMCC"
type: "string"
value: "001"
access: "read-only"
filter: ""
display: "HPLMN MCC"
comment: ""
- name: "hplmnMNC"
type: "string"
value: "01"
access: "read-only"
filter: ""
display: "HPLMN MNC"
comment: ""
- name: "LocalNetworkIPv4"
type: "ipv4"
value: "172.16.5.110"
access: "read-write"
filter: ""
display: "Local Network IPv4"
comment: ""
- name: "serviceIP"
type: "ipv4"
value: "172.16.5.110"
access: "read-write"
filter: ""
display: "Public Network IPv4"
comment: ""
- name: "serviceIPv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Public Network IPv6"
comment: ""
- name: "domainName1"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-only"
filter: ""
display: "Domain Name 1"
comment: ""
- name: "domainName2"
type: "string"
value: ""
access: "read-only"
filter: ""
display: "Domain Name 2"
comment: ""
- name: "domainName3"
type: "string"
value: ""
access: "read-only"
filter: ""
display: "Domain Name 3"
comment: ""
- name: "domainName4"
type: "string"
value: ""
access: "read-only"
filter: ""
display: "Domain Name 4"
comment: ""
- name: "multiIPStackInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "MultiIPStack Indicator"
comment: ""
- name: "registerTimer"
type: "int"
value: "7200"
access: "read-write"
filter: "120~1000000"
display: "Register Timer"
comment: ""
- name: "maxCallDuration"
type: "int"
value: "43200"
access: "read-write"
filter: "1800~1000000"
display: "Max Call Duration"
comment: ""
- name: "internalSMSInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Internal SMS Indicator"
comment: ""
- name: "internalCDRInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Internal CDR Indicator"
comment: ""
- name: "internalKPIInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Internal KPI Indicator"
comment: ""
- name: "pcfIP"
type: "ipv4"
value: "172.16.5.160"
access: "read-write"
filter: ""
display: "PCF IP Address"
comment: ""
plmn:
display: "PLMN List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "mcc"
type: "regex"
value: "001"
access: "read-write"
filter: "^[0-9]{3}$"
display: "MCC"
comment: ""
- name: "mnc"
type: "regex"
value: "01"
access: "read-write"
filter: "^[0-9]{2,3}$"
display: "MNC"
comment: ""
- name: "domain"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-only"
filter: "0~128"
display: "Domain"
comment: ""
mmtel_dialplan:
display: "MMTEL Dialplan"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "naName"
type: "string"
value: ""
access: "read-only"
filter: "0~128"
display: "NaName"
comment: ""
- name: "title"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Title"
comment: ""
- name: "method"
type: "string"
value: "0"
access: "read-write"
filter: "0-2"
display: "Method"
comment: ""
- name: "prefix"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Prefix"
comment: ""
- name: "start"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Start"
comment: ""
- name: "end"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "End"
comment: ""
- name: "attrib"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Attrib"
comment: ""
- name: "numberLen"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Number Len"
comment: ""
- name: "rsc"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Rsc"
comment: ""
- name: "e164Nai"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Nai"
comment: ""
- name: "e164Delete"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Delete"
comment: ""
- name: "e164Insert"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Insert"
comment: ""
- name: "adminState"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"Close", "1":"Open"}'
display: "Admin State"
comment: "Enable: Close/Open"
ds_system:
display: "DS System"
list:
- name: "dispatchSystemInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Dispatch System Indicator"
comment: ""
- name: "transcodeInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Transcode Indicator"
comment: ""
- name: "dispatchSystemIP"
type: "ipv4"
value: "1.0.0.1"
access: "read-write"
filter: ""
display: "Dispatch System IPv4"
comment: ""
- name: "dispatchSystemPort"
type: "int"
value: "5060"
access: "read-write"
filter: ""
display: "Dispatch System Port"
comment: ""
-295
View File
@@ -1,295 +0,0 @@
mme:
system:
display: "System Config"
list:
- name: "csfbEnabled"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CSFB Enabled"
comment: "true|false"
- name: "volteEnabled"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "VoLTE Enabled"
comment: "true|false"
- name: "s1MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "S1 MME IP"
comment: "0~64"
- name: "s1MmePort"
type: "int"
value: "36412"
access: "read-only"
filter: "0~65535"
display: "S1 MME Port"
comment: "0~65535"
- name: "s11MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "S11 MME IP"
comment: "0~64"
- name: "s11MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S11 MME Port"
comment: "0~65535"
- name: "s10MmeIp"
type: "string"
value: "192.168.1.178"
access: "read-write"
filter: "0~64"
display: "S10 MME IP"
comment: "0~64"
- name: "s10MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S10 MME Port"
comment: "0~65535"
- name: "sgsMmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "SGs MME IP"
comment: "0~64"
- name: "sgsMmePort"
type: "int"
value: "29118"
access: "read-only"
filter: "0~65535"
display: "SGs MME Port"
comment: "0~65535"
- name: "s6aIdentity"
type: "string"
value: "mme.epc.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: "0~100"
display: "S6A MME Identity"
comment: "0~100"
- name: "localIp"
type: "string"
value: "172.16.5.220"
access: "read-write"
filter: "0~20"
display: "S6A MME IP"
comment: "0~20"
gummei:
display: "Gummei List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "groupId"
type: "int"
value: "4"
access: "read-write"
filter: "0~65535"
display: "Group ID"
comment: "0~65535"
- name: "code"
type: "int"
value: "1"
access: "read-write"
filter: "0~255"
display: "Code"
comment: "0~255"
tai:
display: "TAI List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~65535"
display: "TAC"
comment: "0~65535"
hss:
display: "HSS List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "imsiPre"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{1,15}$"
display: "IMSI Prefix"
comment: "^[0-9]{1,15}$"
- name: "hssHostname"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: "0~128"
display: "HSS Hostname"
comment: "0~128"
- name: "protocol"
type: "string"
value: "SCTP"
access: "read-write"
filter: "0~8"
display: "Protocol"
comment: "SCTP|TCP"
- name: "hssPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "HSS Port"
comment: "0~65535"
sgw:
display: "SGW List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~65535"
display: "TAC"
comment: "0~65535"
- name: "sgwIp"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: "0~64"
display: "SGW IP"
comment: "0~64"
pgw:
display: "PGW List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "apn"
type: "string"
value: "internet"
access: "read-write"
filter: "0~128"
display: "APN"
comment: "0~128"
- name: "pgwIp"
type: "string"
value: "192.168.1.181"
access: "read-write"
filter: "0~64"
display: "PGW IP"
comment: "0~64"
amf:
display: "AMF List"
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~16777215"
display: "TAC"
comment: "0~16777215"
- name: "regionId"
type: "int"
value: "1"
access: "read-write"
filter: "0~255"
display: "Region ID"
comment: "0~255"
- name: "setId"
type: "int"
value: "1"
access: "read-write"
filter: "0~1023"
display: "Set ID"
comment: "0~1023"
- name: "pointer"
type: "int"
value: "1"
access: "read-write"
filter: "0~63"
display: "Pointer"
comment: "0~63"
- name: "amfIp"
type: "string"
value: "172.16.5.120"
access: "read-write"
filter: "0~64"
display: "AMF IP"
comment: "0~64"
-108
View File
@@ -1,108 +0,0 @@
mocngw:
system:
display: "System Config"
list:
- name: "s1apSouthAddr"
type: "string"
value: "192.168.7.163"
access: "read-write"
filter: '0~64'
display: "S1AP South Address"
comment: ""
- name: "s1apNorthAddr"
type: "string"
value: "192.168.8.163"
access: "read-write"
filter: '0~64'
display: "S1AP North Address"
comment: ""
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: '0~65535'
display: "TAC"
comment: "0~65535"
- name: "enbId"
type: "int"
value: "24"
access: "read-write"
filter: "0~1048575"
display: "ENB ID"
comment: "0~1048575"
- name: "userPlaneEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "User Plane Enabled"
comment: ""
- name: "pfcpAddr"
type: "string"
value: "192.168.7.163"
access: "read-write"
filter: '0~64'
display: "PFCP Address"
comment: ""
mme:
display: "MME List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "s1apAddr"
type: "string"
value: "192.168.1.161"
access: "read-write"
filter: '0~64'
display: "S1AP Address"
comment: ""
- name: "s1apPort"
type: "int"
value: "36412"
access: "read-write"
filter: "0~65535"
display: "S1AP Port"
comment: "0~65535"
- name: "plmnId"
type: "regex"
value: '00101'
access: "read-write"
filter: '^[0-9]{5,6}$'
display: "PLMN ID"
comment: ""
upgw:
display: "UPGW Config"
list:
- name: "pfcpAddr"
type: "string"
value: "192.168.1.159"
access: "read-write"
filter: '0~64'
display: "PFCP Address"
comment: ""
- name: "pfcpPort"
type: "int"
value: "8805"
access: "read-write"
filter: "0~65535"
display: "PFCP Port"
comment: "0~65535"
- name: "gtpuSouthAddr"
type: "string"
value: "10.10.1.2"
access: "read-write"
filter: '0~64'
display: "GTP-U South Address"
comment: ""
- name: "gtpuNorthAddr"
type: "string"
value: "192.168.7.123"
access: "read-write"
filter: '0~64'
display: "GTP-U North Address"
comment: ""
-61
View File
@@ -1,61 +0,0 @@
n3iwf:
system:
display: "System"
list:
- name: "ikeBindAddr"
type: "string"
value: "192.168.12.160"
access: "read-write"
filter: ''
display: "IKEBindAddress"
comment: ""
- name: "gtpBindAddr"
type: "string"
value: "192.168.12.161"
access: "read-write"
filter: ''
display: "GTPBindAddress"
comment: ""
- name: "fqdn"
type: "string"
value: "n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org"
access: "read-write"
filter: ''
display: "FQDN"
comment: ""
- name: "internalIP"
type: "string"
value: "172.16.1.190"
access: "read-write"
filter: ''
display: "InternalIP"
comment: ""
- name: "udmAddr"
type: "string"
value: "172.16.1.140:8080"
access: "read-write"
filter: ''
display: "UdmIPAddrPort"
comment: ""
- name: "smfIPAddr"
type: "string"
value: "172.16.1.150"
access: "read-write"
filter: ''
display: "SmfIPAddress"
comment: ""
- name: "n3IPAddr"
type: "string"
value: "192.168.1.160"
access: "read-write"
filter: ''
display: "N3IPAddress"
comment: ""
- name: "n6IPAddr"
type: "string"
value: "192.168.1.161"
access: "read-write"
filter: ''
display: "N6IPAddress"
comment: ""
-64
View File
@@ -1,64 +0,0 @@
nrf:
system:
display: "System"
list:
- name: "serviceIP"
type: "ipv4"
value: "172.16.5.180"
access: "read-write"
filter: ''
display: "Service IP"
comment: ""
- name: "servicePort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "Service Port"
comment: ""
- name: "scheme"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}"
display: "Scheme"
comment: ""
registeredNFs:
display: "Registered NFs"
method: "get"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~256'
display: "Index"
comment: ""
- name: "nfType"
type: "string"
value: ''
access: "read-only"
filter: '^.{1,128}$'
display: "NF Type"
comment: ""
- name: "status"
type: "string"
value: ''
access: "read-only"
filter: '^.{1,128}$'
display: "Status"
comment: ""
- name: "nfId"
type: "string"
value: ''
access: "read-only"
filter: '^.{1,128}$'
display: "NF ID"
comment: ""
- name: "ipAddress"
type: "string"
value: ''
access: "read-only"
filter: '^.{1,128}$'
display: "IP Address"
comment: ""
-258
View File
@@ -1,258 +0,0 @@
nssf:
general:
display: "General"
list:
- name: "nssfName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NSSF Name"
comment: ""
- name: "nrfUri"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NRF URI"
comment: ""
- name: "logLevel"
type: "string"
value: "error"
access: "read-write"
filter: ''
display: "Log Level"
comment: ""
- name: "nfId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NF ID"
comment: ""
- name: "systemId"
type: "int"
value: "0"
access: "read-write"
filter: ''
display: "System ID"
comment: ""
sbi:
display: "SBI"
list:
- name: "scheme"
type: "string"
value: "http"
access: "read-write"
filter: ''
display: "Scheme"
comment: ""
- name: "registerIpv4"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Register IPv4"
comment: ""
- name: "bindingIpv4"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Binding IPv4"
comment: ""
- name: "registerIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Register IPv6"
comment: ""
- name: "bindingIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Binding IPv6"
comment: ""
- name: "ipType"
type: "string"
value: "ipv4"
access: "read-write"
filter: ''
display: "IP Type"
comment: ""
- name: "port"
type: "int"
value: "8080"
access: "read-write"
filter: ''
display: "Port"
comment: ""
- name: "telnetIpv4"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Telnet IPv4"
comment: ""
- name: "telnetIpv6"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Telnet IPv6"
comment: ""
- name: "telnetPort"
type: "int"
value: "4100"
access: "read-write"
filter: ''
display: "Telnet Port"
comment: ""
supportedNetworkSliceList:
display: "Supported Network Slice List"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~32'
display: "Index"
comment: "1~32"
- name: "mcc"
type: "string"
value: "001"
access: "read-write"
filter: ''
display: "MCC"
comment: ""
- name: "mnc"
type: "string"
value: "01"
access: "read-write"
filter: ''
display: "MNC"
comment: ""
- name: "tac"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "TAC"
comment: ""
- name: "supportedSst"
type: "int"
value: ""
access: "read-write"
filter: ''
display: "Supported SST"
comment: ""
- name: "supportedSd"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Supported SD"
comment: ""
- name: "restrictedSst"
type: "int"
value: ""
access: "read-write"
filter: ''
display: "Restricted SST"
comment: ""
- name: "restrictedSd"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Restricted SD"
comment: ""
- name: "nrfId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NRF ID"
comment: ""
- name: "nsiId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NSI ID"
comment: ""
- name: "accessType"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Access Type"
comment: ""
- name: "amfSetId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "AMF Set ID"
comment: ""
plmnMappingList:
display: "PLMN Mapping List"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~32'
display: "Index"
comment: "1~32"
- name: "operatorName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Operator Name"
comment: ""
- name: "mcc"
type: "string"
value: "001"
access: "read-write"
filter: ''
display: "MCC"
comment: ""
- name: "mnc"
type: "string"
value: "02"
access: "read-write"
filter: ''
display: "MNC"
comment: ""
- name: "servingSnssaiSst"
type: "int"
value: "1"
access: "read-write"
filter: ''
display: "Serving SNSSAI SST"
comment: ""
- name: "servingSnssaiSd"
type: "string"
value: "1"
access: "read-write"
filter: ''
display: "Serving SNSSAI SD"
comment: ""
- name: "homeSnssaiSst"
type: "int"
value: "1"
access: "read-write"
filter: ''
display: "Home SNSSAI SST"
comment: ""
- name: "homeSnssaiSd"
type: "string"
value: "1"
access: "read-write"
filter: ''
display: "Home SNSSAI SD"
comment: ""
-622
View File
@@ -1,622 +0,0 @@
pcf:
system:
display: "System"
list:
- name: "serviceIP"
type: "ipv4"
value: "172.16.5.160"
access: "read-write"
filter: ''
display: "Service IP"
comment: ""
- name: "servicePort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "Service Port"
comment: ""
- name: "scheme"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}"
display: "Scheme"
comment: ""
- name: "nrfUri"
type: "string"
value: "http://172.16.5.180:8080"
access: "read-write"
filter: ''
display: "NRF URI"
comment: ""
- name: "supportedPlmn1"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn1"
comment: ""
- name: "supportedPlmn2"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn2"
comment: ""
- name: "supportedPlmn3"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn3"
comment: ""
- name: "supportedPlmn4"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn4"
comment: ""
serviceAreaRestriction:
display: "Service Area Restriction"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_ambr'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "restrictionType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Allowed Areas\", \"1\":\"Not Allowed Areas\"}"
display: "Restriction Type"
comment: ""
- name: "tacs"
type: "string"
value: '123'
access: "read-write"
filter: ''
display: "TACs"
comment: ""
- name: "areaCodes"
type: "string"
value: '123456'
access: "read-write"
filter: ''
display: "Area Codes"
comment: ""
- name: "maxTAs"
type: "int"
value: "1"
access: "read-write"
filter: '^\d{1,2}$'
display: "Max TAs"
comment: ""
pccRules:
display: "PCC Rules"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~64'
display: "Index"
comment: ""
- name: "ruleId"
type: "string"
value: 'internet'
access: "read-write"
filter: '^.{1,63}$'
display: "Rule ID"
comment: ""
- name: "activate"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Activate"
comment: ""
- name: "precedence"
type: "int"
value: "80"
access: "read-write"
filter: '0~255'
display: "Precedence"
comment: ""
- name: "flowUsage"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}"
display: "Flow Usage"
comment: ""
- name: "appId"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "APP ID"
comment: ""
- name: "flowTemplate"
type: "string"
value: 'flow_any'
access: "read-write"
filter: '^.{1,255}$'
display: "Flow Template"
comment: ""
- name: "qosId"
type: "string"
value: 'qos_internet'
access: "read-write"
filter: '^.{1,63}$'
display: "QoS ID"
comment: ""
- name: "trafficControlId"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Traffic Control ID"
comment: ""
- name: "usageMonitoringId"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Usage Monitoring ID"
comment: ""
sessionRules:
display: "Session Rules"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~64'
display: "Index"
comment: ""
- name: "ruleId"
type: "string"
value: 'internet'
access: "read-write"
filter: '^.{1,63}$'
display: "Rule ID"
comment: ""
- name: "activate"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Activate"
comment: ""
- name: "fiveQI"
type: "int"
value: "9"
access: "read-write"
filter: '0~255'
display: "5QI"
comment: ""
- name: "fiveQIPriorityLevel"
type: "int"
value: "80"
access: "read-write"
filter: '0~127'
display: "5QI Priority Level"
comment: ""
- name: "flowUsage"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}"
display: "Flow Usage"
comment: ""
- name: "usageMonitoringId"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Usage Monitoring ID"
comment: ""
- name: "ambrDl"
type: "string"
value: '200Mbps'
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "AMBR Downlink"
comment: ""
- name: "ambrUl"
type: "string"
value: '100Mbps'
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "AMBR Uplink"
comment: ""
- name: "averagingWindow"
type: "int"
value: "0"
access: "read-write"
filter: '0~4095'
display: "Averaging Window"
comment: ""
- name: "maxDataBurstVolume"
type: "int"
value: "0"
access: "read-write"
filter: '0~4095'
display: "Max Data Burst Volume"
comment: ""
- name: "arpPriorityLevel"
type: "int"
value: "1"
access: "read-write"
filter: '1~15'
display: "ARP Priority Level"
comment: ""
- name: "arpPreemptCap"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}"
display: "ARP Preempt Capability"
comment: ""
- name: "arpPreemptVuln"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}"
display: "ARP Preempt Vulnerability"
comment: ""
- name: "maxbrDl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Downlink"
comment: ""
- name: "maxbrUl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Uplink"
comment: ""
- name: "gbrDl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "GBR Downlink"
comment: ""
- name: "gbrUl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "GBR Uplink"
comment: ""
gxServer:
display: "Gx Server"
list:
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Enable"
comment: ""
- name: "netType"
type: "enum"
value: '1'
access: "read-write"
filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}"
display: "Link Type"
comment: ""
- name: "addr"
type: "string"
value: "172.16.5.140:3868"
access: "read-write"
filter: ''
display: "Address"
comment: ""
- name: "host"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{0,127}$'
display: "Host"
comment: ""
- name: "realm"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{0,127}$'
display: "Realm"
comment: ""
rxServer:
display: "Rx Server"
list:
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Enable"
comment: ""
- name: "netType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}"
display: "Link Type"
comment: ""
- name: "addr"
type: "string"
value: "172.16.5.140:3868"
access: "read-write"
filter: ''
display: "Address"
comment: ""
- name: "host"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{0,127}$'
display: "Host"
comment: ""
- name: "realm"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{0,127}$'
display: "Realm"
comment: ""
flowTemplate:
display: "Flow Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~256'
display: "Index"
comment: ""
- name: "templateName"
type: "string"
value: 'flow_any'
access: "read-write"
filter: '^.{1,63}$'
display: "Template Name"
comment: ""
- name: "flowDescription"
type: "string"
value: 'permit out ip from any to assigned'
access: "read-write"
filter: '^.{1,127}$'
display: "Flow Description"
comment: ""
- name: "flowDirection"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Unspecified\", \"1\":\"Uplink\", \"2\":\"Downlink\", \"3\":\"Bidirectional\"}"
display: "Flow Direction"
comment: ""
qosTemplate:
display: "QoS Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~64'
display: "Index"
comment: ""
- name: "qosId"
type: "string"
value: 'qos_internet'
access: "read-write"
filter: '^.{1,63}$'
display: "QoS ID"
comment: ""
- name: "fiveQI"
type: "int"
value: "9"
access: "read-write"
filter: '0~255'
display: "5QI"
comment: ""
- name: "fiveQIPriorityLevel"
type: "int"
value: "80"
access: "read-write"
filter: '0~127'
display: "5QI Priority Level"
comment: ""
- name: "maxbrDl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Downlink"
comment: ""
- name: "maxbrUl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Uplink"
comment: ""
- name: "gbrDl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "GBR Downlink"
comment: ""
- name: "gbrUl"
type: "string"
value: ''
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "GBR Uplink"
comment: ""
- name: "arpPriorityLevel"
type: "int"
value: "1"
access: "read-write"
filter: '1~15'
display: "ARP Priority Level"
comment: ""
- name: "arpPreemptCap"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}"
display: "ARP Preempt Capability"
comment: ""
- name: "arpPreemptVuln"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}"
display: "ARP Preempt Vulnerability"
comment: ""
- name: "defQosFlowIndication"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Default QoS Flow Indication"
comment: ""
usageMonitoringTemplate:
display: "Usage Monitoring Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~64'
display: "Index"
comment: ""
- name: "umId"
type: "string"
value: 'flow_any'
access: "read-write"
filter: '^.{1,63}$'
display: "Usage Monitoring ID"
comment: ""
- name: "volumeThreshold"
type: "int"
value: '5242880'
access: "read-write"
filter: ''
display: "Volume Threshold(KB)"
comment: ""
- name: "volumeThresholdUplink"
type: "int"
value: '0'
access: "read-write"
filter: ''
display: "Volume Threshold Uplink(KB)"
comment: ""
- name: "volumeThresholdDownlink"
type: "int"
value: '0'
access: "read-write"
filter: ''
display: "Volume Threshold Downlink(KB)"
comment: ""
- name: "timeThreshold"
type: "int"
value: '0'
access: "read-write"
filter: ''
display: "Time Threshold"
comment: ""
- name: "inactivityTime"
type: "int"
value: '0'
access: "read-write"
filter: ''
display: "Inactivity Time"
comment: ""
trafficControlTemplate:
display: "Traffic Control Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~64'
display: "Index"
comment: ""
- name: "tcId"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Traffic Control ID"
comment: ""
- name: "flowStatus"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Disable\", \"1\":\"Uplink\", \"2\":\"Downlink\", \"3\":\"Enable\", \"4\":\"Remove\"}"
display: "Flow Status"
comment: ""
- name: "muteNotif"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Mute Notify"
comment: ""
- name: "dnai"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Route to Location DNAI"
comment: ""
headerEnrichTemplate:
display: "Header Enrich Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "templateName"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Template Name"
comment: ""
- name: "headerType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"GPSI\", \"1\":\"SUPI\", \"2\":\"UE IP\", \"3\":\"User Location\", \"4\":\"DNN\"}"
display: "Header Type"
comment: ""
- name: "headerName"
type: "string"
value: ''
access: "read-write"
filter: '^.{1,63}$'
display: "Header Name"
comment: ""
-597
View File
@@ -1,597 +0,0 @@
smf:
smfSystem:
display: "SMF System Config"
list:
- name: "sbiIpAddr"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ''
display: "SBI IP"
comment: ""
- name: "sbiPort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "SBI Port"
comment: "0~65535"
- name: "sbiScheme"
type: "enum"
value: "http"
access: "read-write"
filter: "{\"0\":\"http\", \"1\":\"https\"}"
display: "SBI Scheme"
comment: ""
- name: "n4Ipv4"
type: "ipv4"
value: "172.16.5.150"
access: "read-write"
filter: ''
display: "N4 IPv4"
comment: ""
- name: "n4Ipv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "N4 IPv6"
comment: ""
- name: "n4UIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "N4U IPv4"
comment: ""
- name: "n4UIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "N4U IPv6"
comment: ""
- name: "amfUri"
type: "string"
value: "http://172.16.5.120:8080"
access: "read-write"
filter: ''
display: "AMF URI"
comment: ""
- name: "pcfEnable"
type: "bool"
value: "true"
access: "read-write"
filter: ''
display: "PCF Enable"
comment: ""
- name: "pcfUri"
type: "string"
value: "http://172.16.5.160:8080"
access: "read-write"
filter: ''
display: "PCF URI"
comment: ""
- name: "udmUri"
type: "string"
value: "http://172.16.5.140:8080"
access: "read-write"
filter: ''
display: "UDM URI"
comment: ""
- name: "chfEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "5G Charging Enable"
- name: "chfPrimaryUri"
type: "string"
value: "http://172.16.5.240:8080"
access: "read-write"
filter: ''
display: "CHF Primary URI"
comment: ""
- name: "chfSecondaryUri"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "CHF Secondary URI"
comment: ""
- name: "nrfEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "NRF Enable"
comment: ""
- name: "nrfUri"
type: "string"
value: "http://172.16.5.180:8080"
access: "read-write"
filter: ''
display: "NRF URI"
comment: ""
- name: "primaryDnsIpv4"
type: "ipv4"
value: "114.114.114.114"
access: "read-write"
filter: ""
display: "Primary DNS IPv4"
comment: ""
- name: "secondaryDnsIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Secondary DNS IPv4"
comment: ""
- name: "primaryDnsIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Primary DNS IPv6"
comment: ""
- name: "secondaryDnsIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Secondary DNS IPv6"
comment: ""
- name: "primaryPcscfIpv4"
type: "ipv4"
value: "172.16.5.110"
access: "read-write"
filter: ""
display: "Primary PCSCF IPv4"
comment: ""
- name: "secondaryPcscfIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Secondary PCSCF IPv4"
comment: ""
- name: "primaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Primary PCSCF IPv6"
comment: ""
- name: "secondaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Secondary PCSCF IPv6"
comment: ""
- name: "ueMtu"
type: "int"
value: ""
access: "read-write"
filter: "0~65535"
display: "UE MTU"
comment: ""
spgwSystem:
display: "SPGW Sytem Config"
list:
- name: "s11Ip"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ''
display: "Local S11 IP"
comment: ""
- name: "localDiameterIp"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ''
display: "Local Diameter IP"
comment: ""
- name: "localDiameterHostName"
type: "string"
value: "smf.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ''
display: "Local Diameter Host Name"
comment: ""
- name: "localDiameterRealmName"
type: "string"
value: "mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ''
display: "Local Diameter Realm Name"
comment: ""
- name: "peerGyEnable"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Gy Enable"
comment: ""
- name: "primaryPeerGyIp"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Primary Remote Gy IP"
comment: ""
- name: "primaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gy Port"
comment: "0~65535"
- name: "secondaryPeerGyIp"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Secondary Remote Gy IP"
comment: ""
- name: "secondaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gy Port"
comment: "0~65535"
- name: "peerGxEnable"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Gx Enable"
comment: ""
- name: "gxChargingEnable"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Gx Charging Enable"
comment: ""
- name: "primaryPeerGxIp"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Primary Remote Gx IP"
comment: ""
- name: "primaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gx Port"
comment: "0~65535"
- name: "secondaryPeerGxIp"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Secondary Remote Gx IP"
comment: ""
- name: "secondaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gx Port"
comment: "0~65535"
upfConfig:
display: "UPF Config"
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: '0~2047'
display: "Index"
comment: ""
- name: "id"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "UPF ID"
comment: ""
- name: "addr"
type: "string"
value: ""
access: "read-write"
filter: '7~45'
display: "Address"
comment: "e.g. ip:port"
- name: "ipPoolType"
type: "string"
value: "IPv4v6"
access: "read-write"
filter: ''
display: "Ip Pool Type"
comment: "IPv4,IPv6,IPv4v6"
- name: "ipv4Pools"
type: "string"
value: ""
access: "read-write"
filter: '10~256'
display: "IPv4 Pools"
comment: "CIDR format, e.g. 192.168.1.0/24"
- name: "ipv6Pools"
type: "string"
value: ""
access: "read-write"
filter: '5~512'
display: "IPv6 Pools"
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "Static IPv4 Start"
comment: "ipv4 format"
- name: "staticIpv4End"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "Static IPv4 End"
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "Static IPv6 Start"
comment: "ipv6 format"
- name: "staticIpv6End"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "Static IPv6 End"
comment: "ipv6 format"
- name: "ueDnnIpPool"
display: "UE DNN IP Pool"
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: '0~2047'
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "DNN"
comment: ""
- name: "ipPoolType"
type: "string"
value: "IPv4v6"
access: "read-write"
filter: ''
display: "Ip Pool Type"
comment: "IPv4,IPv6,IPv4v6"
- name: "ipv4Pools"
type: "string"
value: ""
access: "read-write"
filter: '10~256'
display: "IPv4 Pools"
comment: "CIDR format, e.g. 192.168.1.0/24"
- name: "ipv6Pools"
type: "string"
value: ""
access: "read-write"
filter: '5~512'
display: "IPv6 Pools"
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "Static IPv4 Start"
comment: "ipv4 format"
- name: "staticIpv4End"
type: "ipv4"
value: ""
access: "read-write"
filter: ''
display: "Static IPv4 End"
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}"
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "Static IPv6 Start"
comment: "ipv6 format"
- name: "staticIpv6End"
type: "ipv6"
value: ""
access: "read-write"
filter: ''
display: "Static IPv6 End"
comment: "ipv6 format"
dnnSelectUpf:
display: "DNN Select UPF"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~65535'
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "DNN"
comment: ""
- name: "upfId"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "UPF ID"
comment: ""
dnnTaiSelectUpf:
display: "DNN TAI Select UPF"
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: '0~65535'
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "DNN"
comment: ""
- name: "tai"
type: "string"
value: ""
access: "read-write"
filter: '1~64'
display: "TAI"
comment: "MCC+MNC+TAC"
- name: "upfId"
type: "string"
value: "upf2-Id"
access: "read-write"
filter: '1~64'
display: "UPF ID"
comment: ""
snssaiSelectUpf:
display: "SNSSAI Select UPF"
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: '0~65535'
display: "Index"
comment: ""
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Enable"
- name: "snssai"
type: "string"
value: "1-000001"
access: "read-write"
filter: '1~64'
display: "SNSSAI"
comment: "sst1-sd1;sst2-sd2;sst3-sd3"
- name: "upfId"
type: "string"
value: "upf1-Id"
access: "read-write"
filter: '1~64'
display: "UPF ID"
comment: "upf1-id;upf2-id;upf3-id"
offlineChargingConfig:
display: "Offline Charging Config"
list:
- name: "cdrFileName"
type: "string"
value: "smf.cdr"
access: "read-write"
filter: "1~64"
display: "CDR File Name"
comment: ""
- name: "cdrFilePath"
type: "string"
value: "/var/log/smfCdr"
access: "read-write"
filter: "1~256"
display: "CDR File Path"
comment: ""
- name: "cdrFileNum"
type: "int"
value: "50"
access: "read-write"
filter: "1~999999999"
display: "CDR File Num"
comment: ""
- name: "cdrFileSize"
type: "int"
value: "300"
access: "read-write"
filter: "1~999999"
display: "CDR File Size"
comment: "Megabytes"
- name: "cdrFileMaxAge"
type: "int"
value: "30"
access: "read-write"
filter: "0~9999"
display: "CDR File Max Age"
comment: "Days"
- name: "freeSubsCdrEnable"
type: "bool"
value: "false"
access: "read-write"
filter: ""
display: "Free Subscribers CDR Enable"
comment: ""
- name: "timeThreshold"
type: "int"
value: "600"
access: "read-write"
filter: "0~999999999"
display: "Time Threshold"
comment: "Seconds"
- name: "volumeThreshold"
type: "int"
value: "0"
access: "read-write"
filter: "0~999999999999999"
display: "Volume Threshold"
comment: "Bytes"
-208
View File
@@ -1,208 +0,0 @@
smsc:
system:
display: "System"
list:
- name: "cdrFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CDR Flag"
comment: ""
- name: "smValidity"
type: "int"
value: "259200"
access: "read-write"
filter: '0-2147483647'
display: "SM Validity"
comment: ""
- name: "logFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Log Flag"
comment: ""
- name: "localPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Local Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable local users."
- name: "localRoamingOutPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Local Roaming Out Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable outbound roaming users."
- name: "visitorRoamingInPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Visitor Roaming In Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable inbound roaming users."
- name: "otherPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Other Polling Flag"
comment: "Enable or disable resend pending SMS to other unattainable users."
- name: "pollingNumber"
type: "int"
value: "64"
access: "read-write"
filter: '0-64'
display: "Polling Number"
comment: "Define the maximum port number that the queue of pending SMS may grow to."
- name: "priorityFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Priority Flag"
comment: "Specify the priority parameter of SM_RP_PRI. true = High; false = Low."
- name: "tpReplyPathFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "TP Reply Path Flag"
comment: "Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit."
- name: "smscDomain"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: '0~16'
display: "SMSC Domain"
comment: ""
- name: "csfbVolteFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CSFB VoLTE Flag"
comment: ""
- name: "camelFlag"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Camel Flag"
comment: ""
- name: "scfAddress"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: '0~16'
display: "SCF Address"
comment: ""
msisdnsegment:
display: "MSISDN Segment List"
method: "put"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~15'
display: "Index"
comment: "0~15"
- name: "startMSISDN"
type: "string"
value: "0"
access: "read-write"
filter: '0~32'
display: "Start MSISDN"
comment: ""
- name: "endMSISDN"
type: "string"
value: "0"
access: "read-write"
filter: '0~32'
display: "End MSISDN"
comment: ""
smpplink:
display: "SMPP Link List"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: '0~63'
display: "Index"
comment: "0~63"
- name: "linkAlias"
type: "string"
value: "0"
access: "read-write"
filter: '0~32'
display: "Link Alias"
comment: ""
- name: "sessionType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}'
display: "Session Type"
comment: ""
- name: "serviceNumber"
type: "string"
value: "0"
access: "read-write"
filter: '0~32'
display: "Service Number"
comment: ""
- name: "dataCodingScheme"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"smpp7def7","1":"smpp8dcs4def7","2":"smpp8dcs0def7","16":"smpp7def8","17":"smpp8dcs4def8","18":"smpp8dcs0def8"}'
display: "Data Coding Scheme"
comment: ""
- name: "platformNum"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"plat0","1":"plat1","2":"ignore"}'
display: "Platform Num"
comment: ""
- name: "timeToLive"
type: "int"
value: "604800"
access: "read-write"
filter: '0-2147483647'
display: "Time To Live"
comment: ""
- name: "manipulationFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Manipulation Flag"
comment: ""
- name: "ton"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"unknown","1":"international","2":"national","3":"networkSpecific","4":"subscriberNumber","5":"alphanumeric","6":"abbreviated"}'
display: "Type of Number"
comment: ""
- name: "npi"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"unknown","1":"isdn","3":"data","4":"telex","6":"landMobile","8":"national","9":"private","10":"ermes","14":"internet","18":"wapClientID"}'
display: "Number Plan Indicator"
comment: ""
- name: "roleType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"server","1":"client"}'
display: "Role Type"
comment: ""
-878
View File
@@ -1,878 +0,0 @@
udm:
system:
display: "System"
list:
- name: "serviceIP"
type: "ipv4"
value: "172.16.5.140"
access: "read-write"
filter: ''
display: "Service IP"
comment: ""
- name: "servicePort"
type: "int"
value: "8080"
access: "read-write"
filter: "0~65535"
display: "Service Port"
comment: ""
- name: "nrfUri"
type: "string"
value: "http://172.16.5.180:8080"
access: "read-write"
filter: ''
display: "NRF URI"
comment: ""
- name: "ausfIP"
type: "ipv4"
value: "172.16.5.130"
access: "read-write"
filter: ''
display: "AUSF IP"
comment: ""
- name: "fqdn"
type: "string"
value: "omc.com"
access: "read-write"
filter: ''
display: "FQDN"
comment: ""
- name: "priority"
type: "int"
value: "1"
access: "read-write"
filter: "0~4095"
display: "Priority"
comment: ""
- name: "capacity"
type: "int"
value: "4096"
access: "read-write"
filter: "0~65535"
display: "Capacity"
comment: ""
- name: "groupId"
type: "string"
value: "0"
access: "read-write"
filter: ''
display: "Group ID"
comment: ""
- name: "supportedPlmn1"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn1"
comment: ""
- name: "supportedPlmn2"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn2"
comment: ""
- name: "supportedPlmn3"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn3"
comment: ""
- name: "supportedPlmn4"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn4"
comment: ""
- name: "supiRanges"
type: "regex"
value: "imsi-001010100080000~imsi-001010100080099"
access: "read-write"
filter: '^imsi-\d{15}~imsi-\d{15}$'
display: "SUPI Ranges"
comment: ""
- name: "gpsiRanges"
type: "regex"
value: "msisdn-69072000~msisdn-69072099"
access: "read-write"
filter: '^msisdn-\d{2,15}~msisdn-\d{2,15}$'
display: "GPSI Ranges"
comment: ""
- name: "scheme"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}"
display: "Scheme"
comment: ""
- name: "redisLink"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}"
display: "Redis Link"
comment: ""
- name: "redisAddr"
type: "string"
value: "172.16.5.140:6379"
access: "read-write"
filter: ''
display: "Redis Address"
comment: ""
subsUEAmbr:
display: "Subs UE AMBR"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_ambr'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "uplink"
type: "regex"
value: '1 Gbps'
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Uplink"
comment: ""
- name: "downlink"
type: "regex"
value: '2 Gbps'
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Downlink"
comment: ""
subsNssais:
display: "Subs NSSAIs"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_nssai'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "supportedFeatures"
type: "regex"
value: "00000001"
access: "read-write"
filter: '^[0-9a-fA-F]{8}$'
display: "Supported Features"
comment: ""
- name: "defaultSingleNSSAIs"
type: "string"
value: '1-000001'
access: "read-write"
filter: ''
display: "Default Single NSSAIs"
comment: ""
- name: "singleNssais"
type: "string"
value: '1-000002'
access: "read-write"
filter: ''
display: "Single NSSAIs"
comment: ""
forbiddenAreas:
display: "Forbidden Areas"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_ambr'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "tacs"
type: "string"
value: '123'
access: "read-write"
filter: ''
display: "TACs"
comment: ""
- name: "areaCodes"
type: "string"
value: '123456'
access: "read-write"
filter: ''
display: "Area Codes"
comment: ""
serviceAreaRestriction:
display: "Service Area Restriction"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_ambr'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "restrictionType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Allowed Areas\", \"1\":\"Not Allowed Areas\"}"
display: "Restriction Type"
comment: ""
- name: "tacs"
type: "string"
value: '123'
access: "read-write"
filter: ''
display: "TACs"
comment: ""
- name: "areaCodes"
type: "string"
value: '123456'
access: "read-write"
filter: ''
display: "Area Codes"
comment: ""
- name: "maxTAs"
type: "int"
value: "1"
access: "read-write"
filter: '^\d{1,2}$'
display: "Max TAs"
comment: ""
smfSelection:
display: "Subs SMF Selection"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_snssai'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "snssai"
type: "string"
value: '1-000001'
access: "read-write"
filter: '^\d{1,3}[A-Fa-f0-9]{6}$'
display: "SNSSAI"
comment: ""
- name: "dnnList"
type: "int"
value: '1'
access: "read-only"
filter: '1~4'
display: "DNN List"
comment: ""
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~4'
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: 'internet'
access: "read-write"
filter: '^.{1,32}$'
display: "DNN"
comment: ""
- name: "defaultDnnInd"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Default DNN Indicator"
comment: ""
- name: "lboRoamingAllowed"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "LBO Roaming Allowed"
comment: ""
- name: "iwkEpsInd"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Interworking EPS Indicator"
comment: ""
- name: "ladnIndicator"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "LADN Indicator"
comment: ""
dnn:
display: "DNN Conf"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_nssai'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "defaultPDUSessionType"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"Ethernet\",\"4\":\"Unstruction\"}"
display: "Default PDU Session Type"
comment: ""
- name: "allowedPDUSessionTypes"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"Ethernet\",\"4\":\"Unstruction\",\"5\":\"IPv4 & IPv6\",\"6\":\"IPv4 & IPv4v6\",\"7\":\"IPv6 & IPv4v6\",\"8\":\"IPv4 & IPv6 & IPv4v6\"}"
display: "Allowed PDU Session Types"
comment: ""
- name: "5qi"
type: "int"
value: "9"
access: "read-write"
filter: "0~255"
display: "5QI"
comment: ""
- name: "priorityLevel"
type: "int"
value: "9"
access: "read-write"
filter: "1~127"
display: "Priority Level"
comment: ""
- name: "defaultSSCmode"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"SSC Mode1\",\"1\":\"SSC Mode2\",\"2\":\"SSC Mode3\"}"
display: "Default SSC Mode"
comment: ""
- name: "allowedSSCmodes"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"SSC Mode1\",\"1\":\"SSC Mode2\",\"2\":\"SSC Mode3\",\"3\":\"SSC Mode1 & SSC Mode2\",\"4\":\"SSC Mode1 & SSC Mode3\",\"5\":\"SSC Mode2 & SSC Mode3\",\"6\":\"SSC Mode1 & SSC Mode2 & SSC Mode3\"}"
display: "Allowed SSC Modes"
comment: ""
- name: "interworkingEPSIndicator"
type: "bool"
value: "1"
access: "read-write"
filter: ''
display: "Interworking EPS Indicator"
comment: ""
- name: "ladnIndicator"
type: "bool"
value: "1"
access: "read-write"
filter: ''
display: "LADN Indicator"
comment: ""
- name: "chargingCharacteristics"
type: "string"
value: "0001"
access: "read-write"
filter: '4~4'
display: "Charging Characteristics"
comment: ""
- name: "subscribedSessionAmbrUL"
type: "regex"
value: "1 Gbps"
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Subscribed Session AMBR Uplink"
comment: ""
- name: "subscribedSessionAmbrDL"
type: "regex"
value: "2 Gbps"
access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Subscribed Session AMBR Downlink"
comment: ""
- name: "staticIPAddress"
type: "ipv4"
value: "192.168.1.100"
access: "read-write"
filter: ''
display: "Static IP Address"
comment: ""
- name: "userPlaneIntegrity"
type: "enum"
value: "3"
access: "read-write"
filter: "{\"0\":\"Null\",\"1\":\"Required\",\"2\":\"Preferred\",\"3\":\"Not Needed\"}"
display: "User Plane Integrity"
comment: ""
- name: "userPlaneConfidentiality"
type: "enum"
value: "3"
access: "read-write"
filter: "{\"0\":\"Null\",\"1\":\"Required\",\"2\":\"Preferred\",\"3\":\"Not Needed\"}"
display: "User Plane Confidentiality"
comment: ""
- name: "arpPriorityLevel"
type: "int"
value: "6"
access: "read-write"
filter: "0~255"
display: "ARP Priority Level"
comment: ""
- name: "arpPreemptCap"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}"
display: "ARP Preempt Capability"
comment: ""
- name: "arpPreemptVuln"
type: "enum"
value: "0"
access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}"
display: "ARP Preempt Vulnerability"
comment: ""
epsTemplate:
display: "EPS User Template"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_eps'
access: "read-write"
filter: '^.{0,31}$'
display: "Name"
comment: ""
- name: "ambrUplink"
type: "int"
value: '100000000'
access: "read-write"
filter: '0~4294967295'
display: "AMBR Uplink"
comment: ""
- name: "ambrDownlink"
type: "int"
value: '200000000'
access: "read-write"
filter: '0~4294967295'
display: "AMBR Downlink"
comment: ""
- name: "apnOIReplacement"
type: "string"
value: 'money'
access: "read-write"
filter: '^.{0,31}$'
display: "APN OI Replacement"
comment: ""
- name: "rfsp"
type: "int"
value: '1'
access: "read-write"
filter: ''
display: "RFSP"
comment: ""
- name: "rauTauTimer"
type: "int"
value: '120'
access: "read-write"
filter: ''
display: "RAU TAU Timer"
comment: ""
- name: "chargingCharacteristic"
type: "string"
value: '0001'
access: "read-write"
filter: '4~4'
display: "Charging Characteristic"
comment: ""
epsApn:
display: "EPS APN"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: 'internet'
access: "read-write"
filter: '^.{0,127}$'
display: "DNN"
comment: ""
- name: "pdnType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"IPv4 or IPv6\"}"
display: "PDN Type"
comment: ""
- name: "qci"
type: "int"
value: '9'
access: "read-write"
filter: '1~255'
display: "QCI"
comment: ""
- name: "arpPriorityLevel"
type: "int"
value: '8'
access: "read-write"
filter: '1~127'
display: "ARP Priority"
comment: ""
- name: "arpPreemptCap"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}"
display: "ARP Preemption Capability"
comment: ""
- name: "arpPreemptVuln"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}"
display: "ARP Preemption Vulnerability"
comment: ""
- name: "contextIdentifier"
type: "int"
value: '1'
access: "read-write"
filter: ''
display: "Context Identifier"
comment: ""
- name: "vplmnDynamicAddressAllowed"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "VPLMN Dynamic Address Allowed"
comment: ""
- name: "pdnGWAllocationType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Static\",\"1\":\"Dynamic\"}"
display: "PDN GW Allocation Type"
comment: ""
- name: "ambrUplink"
type: "int"
value: '100000000'
access: "read-write"
filter: '0~4294967295'
display: "AMBR Uplink"
comment: ""
- name: "ambrDownlink"
type: "int"
value: '200000000'
access: "read-write"
filter: '0~4294967295'
display: "AMBR Downlink"
comment: ""
- name: "chargingCharacteristic"
type: "string"
value: '0001'
access: "read-write"
filter: '4~4'
display: "Charging Characteristic"
comment: ""
applicationServer:
display: "Application Server"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~32'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'mmtel_as'
access: "read-write"
filter: '^.{1,31}$'
display: "AS Name"
comment: ""
- name: "defaultHandling"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"Session Continued\",\"1\":\"Session Terminated\"}"
display: "Default Handling"
comment: ""
- name: "serverName"
type: "string"
value: 'sip:192.168.8.26:7060'
access: "read-write"
filter: '^.{1,127}$'
display: "Server Name"
comment: ""
- name: "diameterAddress"
type: "string"
value: 'mmtel.ims.mnc001.mcc001.3gppnetwork.org'
access: "read-write"
filter: '^.{1,127}$'
display: "Diameter Address"
comment: ""
- name: "repDataSizeLimit"
type: "int"
value: '0'
access: "read-write"
filter: '0~65535'
display: "Rep Data Size Limit"
comment: ""
- name: "includeRegisterRequest"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Include Register Request"
comment: ""
- name: "includeRegisterResponse"
type: "bool"
value: 'false'
access: "read-write"
filter: 'false;true;'
display: "Include Register Response"
comment: ""
scscfSet:
display: "SCSCF Set"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~8'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'mmtel_as'
access: "read-write"
filter: '^.{1,31}$'
display: "Name"
comment: ""
- name: "priority"
type: "int"
value: '1'
access: "read-write"
filter: ''
display: "Priority"
comment: ""
- name: "serverName"
type: "string"
value: 'sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060'
access: "read-write"
filter: '^.{1,127}$'
display: "Server Name"
comment: ""
triggerPoint:
display: "Trigger Point"
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~16'
display: "Index"
comment: ""
- name: "name"
type: "string"
value: 'def_snssai'
access: "read-write"
filter: '^.{1,32}$'
display: "Name"
comment: ""
- name: "conditionTypeCNF"
type: "int"
value: '0'
access: "read-write"
filter: '0~1'
display: "Condition Type CNF"
comment: ""
- name: "sptList"
type: "int"
value: '1'
access: "read-only"
filter: '1~4'
display: "SPT List"
comment: ""
array:
- name: "index"
type: "int"
value: "1"
access: "read-only"
filter: '1~4'
display: "Index"
comment: ""
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: ''
display: "Enable"
comment: ""
- name: "conditionNegated"
type: "int"
value: '0'
access: "read-write"
filter: '0~1'
display: "Condition Negated"
comment: ""
- name: "group"
type: "int"
value: '1'
access: "read-write"
filter: '0~4096'
display: "Group"
comment: ""
- name: "method"
type: "string"
value: ''
access: "read-write"
filter: '^.{0,32}$'
display: "Method"
comment: ""
- name: "sipHeader"
type: "string"
value: ''
access: "read-write"
filter: '^.{0,64}$'
display: "SIP Header"
comment: ""
- name: "sipContent"
type: "string"
value: ''
access: "read-write"
filter: '^.{0,64}$'
display: "SIP Content"
comment: ""
s6aServer:
display: "S6a Server"
list:
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Enable"
comment: ""
- name: "netType"
type: "enum"
value: '1'
access: "read-write"
filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}"
display: "Link Type"
comment: ""
- name: "addr"
type: "string"
value: "172.16.5.140:3868"
access: "read-write"
filter: ''
display: "Address"
comment: ""
- name: "host"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{1,127}$'
display: "Host"
comment: ""
- name: "realm"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{1,127}$'
display: "Realm"
comment: ""
cxServer:
display: "Cx Server"
list:
- name: "enable"
type: "bool"
value: 'true'
access: "read-write"
filter: 'false;true;'
display: "Enable"
comment: ""
- name: "netType"
type: "enum"
value: '0'
access: "read-write"
filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}"
display: "Link Type"
comment: ""
- name: "addr"
type: "string"
value: "172.16.5.140:3868"
access: "read-write"
filter: ''
display: "Address"
comment: ""
- name: "host"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{1,127}$'
display: "Host"
comment: ""
- name: "realm"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: '^.{1,127}$'
display: "Realm"
comment: ""
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-76
View File
@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="DataFile">
<xs:complexType>
<xs:sequence>
<xs:element name="FileHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="TimeStamp" type="xs:dateTime"/>
<xs:element name="TimeZone" type="xs:string"/>
<xs:element name="VendorName" type="xs:string" minOccurs="0"/>
<xs:element name="ElementType" type="xs:string" minOccurs="0"/>
<xs:element name="CmVersion" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Objects" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ObjectType" type="xs:string"/>
<!--该字段必选-->
<xs:element name="FieldName">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="N">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FieldValue">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Object">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="V">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="rmUID" type="xs:string" use="required"/>
<xs:attribute name="Dn" type="xs:string"/>
<!-- //无线、核心网专业该字段必选,传输、IP专业、业务系统无该字段-->
<xs:attribute name="UserLabel" type="xs:string"/>
<!-- //无线、核心网专业该字段必选,传输、IP专业、业务系统无该字段-->
<xs:attribute name="PVFlag" type="xs:string" use="required"/>
<!-- //必须-->
<xs:attribute name="VMID" type="xs:string"/>
<!-- //VNF网络或VNF和PNF混合组网:虚拟网元必选,物理网元无该字段-->
<xs:attribute name="VNFInstanceID" type="xs:string"/>
<!-- //VNF网络或VNF和PNF混合组网:虚拟网元必选,物理网元无该字段-->
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-80
View File
@@ -1,80 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="PmFile">
<xs:complexType>
<xs:sequence>
<xs:element name="FileHeader">
<xs:complexType>
<xs:sequence>
<xs:element name="TimeStamp" type="xs:dateTime" />
<xs:element name="TimeZone" type="xs:string" />
<xs:element name="Period" type="xs:integer" />
<xs:element name="VendorName" type="xs:string" />
<xs:element name="ElementType" type="xs:string" />
<xs:element name="PmVersion" type="xs:string" />
<xs:element name="StartTime" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Measurements" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ObjectType" type="xs:string" />
<xs:element name="PmName">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="N">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PmData">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Object">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="V">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="i" type="xs:integer" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CV">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="SN" type="xs:string" />
<xs:element name="SV" type="xs:string" />
</xs:sequence>
<xs:attribute name="i" type="xs:integer"
use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="rmUID" type="xs:string" use="required" />
<xs:attribute name="Dn" type="xs:string" use="required" />
<xs:attribute name="UserLabel" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
-15
View File
@@ -1,15 +0,0 @@
#!/usr/bin/expect
#This script is to invoke CB_SMS via debug command
spawn telnet 192.168.1.51 4965
send "x\n"
send "n\n"
sleep 1
send "\033\n"
send "vlr start cb_sms\n"
sleep 1
send "q\n"
exit
-53
View File
@@ -1,53 +0,0 @@
#!/bin/bash
while true; do
timestamp=`date +%s`
filepath=~altouser/imsi.txt
if [ -f $filepath ];
then
filetimestamp=`stat -c %Y $filepath`
timegap=$(($timestamp-$filetimestamp))
if [ $timegap -gt 2 ]; then
mv $filepath /etc/edge/white_list.cfg
fi
fi
filepath=~altouser/dns.txt
if [ -f $filepath ];
then
filetimestamp=`stat -c %Y $filepath`
timegap=$(($timestamp-$filetimestamp))
if [ $timegap -gt 2 ]; then
mv $filepath /etc/edge/dns.txt
fi
fi
filepath=~altouser/osmo-bsc.cfg
if [ -f $filepath ];
then
filetimestamp=`stat -c %Y $filepath`
timegap=$(($timestamp-$filetimestamp))
if [ $timegap -gt 2 ]; then
mv $filepath /etc/edge/osmo-bsc.cfg
fi
fi
filepath=~altouser/cb_sms.cfg
if [ -f $filepath ];
then
filetimestamp=`stat -c %Y $filepath`
timegap=$(($timestamp-$filetimestamp))
if [ $timegap -gt 2 ]; then
mv $filepath /etc/edge/cb_sms.cfg
/usr/bin/cb_sms.sh
fi
fi
sleep 1
done
-495
View File
@@ -1,495 +0,0 @@
EXP #1: "Get all smf systemState"
URI: 192.168.30.20: 3030/api/rest/systemManagement/v1/elementType/smf/objectType/systemState
RETURN:
{
"data": [
"SMF_0": {
"ipAddress": "192.168.1.232",
"systemState": {
"version": "1.5.3.2",
"capability": 10000,
"serialNum": "13740126",
"expiryDate": "2025-02-28",
"cpuUsage": {
"nfCpuUsage": 41,
"sysCpuUsage": 78
},
"memUsage": {
"totalMem": 4025608,
"nfUsedMem": 160872,
"sysMemUsage": 1341
},
"diskSpace": {
"partitionNum": 19,
"partitionInfo": [
{
"total": 1920,
"used": 0
},
{
"total": 393,
"used": 11
},
{
"total": 48700,
"used": 32360
},
{
"total": 1965,
"used": 0
},
{
"total": 5,
"used": 0
},
{
"total": 1965,
"used": 0
},
{
"total": 55,
"used": 55
},
{
"total": 63,
"used": 63
},
{
"total": 91,
"used": 91
},
{
"total": 49,
"used": 49
},
{
"total": 55,
"used": 55
},
{
"total": 73,
"used": 73
},
{
"total": 91,
"used": 91
},
{
"total": 1475,
"used": 206
},
{
"total": 49,
"used": 49
},
{
"total": 393,
"used": 11
},
{
"total": 393,
"used": 0
},
{
"total": 73,
"used": 73
},
{
"total": 63,
"used": 63
}
]
}
}
},
"SMF_1": {
"ipAddress": "192.168.1.73",
"systemState": {
"version": "1.5.3.2",
"capability": 10000,
"serialNum": "13740126",
"expiryDate": "2025-02-28",
"cpuUsage": {
"nfCpuUsage": 41,
"sysCpuUsage": 78
},
"memUsage": {
"totalMem": 4025608,
"nfUsedMem": 160872,
"sysMemUsage": 1341
},
"diskSpace": {
"partitionNum": 19,
"partitionInfo": [
{
"total": 1920,
"used": 0
},
{
"total": 393,
"used": 11
},
{
"total": 48700,
"used": 32360
},
{
"total": 1965,
"used": 0
},
{
"total": 5,
"used": 0
},
{
"total": 1965,
"used": 0
},
{
"total": 55,
"used": 55
},
{
"total": 63,
"used": 63
},
{
"total": 91,
"used": 91
},
{
"total": 49,
"used": 49
},
{
"total": 55,
"used": 55
},
{
"total": 73,
"used": 73
},
{
"total": 91,
"used": 91
},
{
"total": 1475,
"used": 206
},
{
"total": 49,
"used": 49
},
{
"total": 393,
"used": 11
},
{
"total": 393,
"used": 0
},
{
"total": 73,
"used": 73
},
{
"total": 63,
"used": 63
}
]
}
}
}
]
}
EXP #2: "Get single smf systemState"
URI: 192.168.30.20: 3030/api/rest/systemManagement/v1/elementType/smf/objectType/systemState?subsys_no=0
RETURN:
{
"data": [
"SMF_0": {
"ipAddress": "192.168.1.232",
"systemState": {
"version": "1.5.3.2",
"capability": 10000,
"serialNum": "13740126",
"expiryDate": "2025-02-28",
"cpuUsage": {
"nfCpuUsage": 41,
"sysCpuUsage": 78
},
"memUsage": {
"totalMem": 4025608,
"nfUsedMem": 160872,
"sysMemUsage": 1341
},
"diskSpace": {
"partitionNum": 19,
"partitionInfo": [
{
"total": 1920,
"used": 0
},
{
"total": 393,
"used": 11
},
{
"total": 48700,
"used": 32360
},
{
"total": 1965,
"used": 0
},
{
"total": 5,
"used": 0
},
{
"total": 1965,
"used": 0
},
{
"total": 55,
"used": 55
},
{
"total": 63,
"used": 63
},
{
"total": 91,
"used": 91
},
{
"total": 49,
"used": 49
},
{
"total": 55,
"used": 55
},
{
"total": 73,
"used": 73
},
{
"total": 91,
"used": 91
},
{
"total": 1475,
"used": 206
},
{
"total": 49,
"used": 49
},
{
"total": 393,
"used": 11
},
{
"total": 393,
"used": 0
},
{
"total": 73,
"used": 73
},
{
"total": 63,
"used": 63
}
]
}
}
}
]
}
EXP #2: "Get all NFs systemState"
URI: 192.168.30.20: 3030/api/rest/systemManagement/v1/elementType/all/objectType/systemState
RETURN:
{
"data": [
{
"AMF_0": {
"error": {
"errorCode": "1",
"errorInfo": "Internal server error, NF connnect refused"
},
"ipAddress": "192.168.2.188"
}
},
{
"SMF_0": {
"ipAddress": "192.168.1.232",
"systemState": {
"capability": 10000,
"cpuUsage": {
"nfCpuUsage": 2,
"sysCpuUsage": 52
},
"diskSpace": {
"partitionInfo": [
{
"total": 1920,
"used": 0
},
{
"total": 393,
"used": 13
},
{
"total": 48700,
"used": 32431
},
{
"total": 1965,
"used": 0
},
{
"total": 5,
"used": 0
},
{
"total": 1965,
"used": 0
},
{
"total": 55,
"used": 55
},
{
"total": 63,
"used": 63
},
{
"total": 91,
"used": 91
},
{
"total": 49,
"used": 49
},
{
"total": 55,
"used": 55
},
{
"total": 73,
"used": 73
},
{
"total": 91,
"used": 91
},
{
"total": 1475,
"used": 206
},
{
"total": 49,
"used": 49
},
{
"total": 393,
"used": 13
},
{
"total": 393,
"used": 0
},
{
"total": 73,
"used": 73
},
{
"total": 63,
"used": 63
}
],
"partitionNum": 19
},
"expiryDate": "2025-02-28",
"memUsage": {
"nfUsedMem": 163992,
"sysMemUsage": 1345,
"totalMem": 4025608
},
"serialNum": "13740126",
"version": "1.5.3.2"
}
}
},
{
"SMF_1": {
"ipAddress": "192.168.1.173",
"systemState": {
"capability": 10000,
"cpuUsage": {
"nfCpuUsage": 0,
"sysCpuUsage": 69
},
"diskSpace": {
"partitionInfo": [
{
"total": 3966,
"used": 0
},
{
"total": 797,
"used": 0
},
{
"total": 200559,
"used": 5968
},
{
"total": 3987,
"used": 0
},
{
"total": 5,
"used": 0
},
{
"total": 3987,
"used": 0
},
{
"total": 797,
"used": 0
}
],
"partitionNum": 7
},
"expiryDate": "2024-12-31",
"memUsage": {
"nfUsedMem": 212136,
"sysMemUsage": 720,
"totalMem": 8167360
},
"serialNum": "13740272",
"version": "1.5.3.3"
}
}
}
]
}
-17
View File
@@ -1,17 +0,0 @@
[Unit]
Description=OMC capture trace data from NF daemon
After=network-online.target mysql.service
[Service]
Type=simple
LimitNOFILE=65535
LimitNPROC=65535
Restart=always
ExecStart=/usr/local/omc/bin/captrace -c /usr/local/omc/etc/capconf.yaml
RestartSec=2
RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
-17
View File
@@ -1,17 +0,0 @@
[Unit]
Description=OMC cron task daemon
After=network-online.target mysql.service
[Service]
Type=simple
LimitNOFILE=65535
LimitNPROC=65535
Restart=always
ExecStart=/usr/local/omc/bin/crontask -c /usr/local/omc/etc/crontask.yaml
RestartSec=2
RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
-17
View File
@@ -1,17 +0,0 @@
[Unit]
Description=OMC rest agent daemon
After=network-online.target mysql.service kvdb.service
[Service]
Type=simple
LimitNOFILE=65535
LimitNPROC=65535
Restart=always
ExecStart=/usr/local/omc/bin/restagent -c /usr/local/omc/etc/restconf.yaml
RestartSec=2
RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
-17
View File
@@ -1,17 +0,0 @@
[Unit]
Description=OMC SSH MML service daemon
After=network-online.target mysql.service
[Service]
Type=simple
LimitNOFILE=65535
LimitNPROC=65535
Restart=always
ExecStart=/usr/local/omc/bin/sshsvc -c /usr/local/omc/etc/sshsvc.yaml
RestartSec=2
RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
-516
View File
@@ -1,516 +0,0 @@
{
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "N3|N6|N9|N19",
"display": "Interface Type",
"filter": "",
"name": "InterfaceType",
"type": "string",
"value": "N3"
},
{
"access": "read-write",
"comment": "Interface Id",
"display": "Interface Id",
"filter": "1~32",
"name": "InterfaceId",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "host|vmxnet3|dpdk|socket|uds",
"display": "Driver Type",
"filter": "",
"name": "DriverType",
"type": "string",
"value": "host"
},
{
"access": "read-write",
"comment": "null|bak|sub|xor|round|lacp",
"display": "Bond Type",
"filter": "",
"name": "BondType",
"type": "string",
"value": "0"
},
{
"access": "read-write",
"comment": "Bond Id",
"display": "Bond Id",
"filter": "1~32",
"name": "BondId",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Bfd Tx Interval Ms",
"display": "Bfd Tx Interval Ms",
"filter": "",
"name": "BfdTxIntervalMs",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Bfd Rx Interval Ms",
"display": "Bfd Rx Interval Ms",
"filter": "",
"name": "BfdRxIntervalMs",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Dnn Name",
"display": "Dnn Name",
"filter": "",
"name": "DnnName",
"type": "string",
"value": "default"
},
{
"access": "read-write",
"comment": "ipv4|ipv6|ipv4v6",
"display": "Ip Type",
"filter": "",
"name": "IpType",
"type": "string",
"value": "ipv4"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~8",
"display": "Index",
"filter": "1~8",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv4",
"display": "Ipv4",
"filter": "",
"name": "Ipv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ipv4 Mask",
"display": "Ipv4 Mask",
"filter": "",
"name": "Ipv4Mask",
"type": "string",
"value": "0.0.0.0"
}
],
"comment": "Ipv4 Addr List",
"display": "Ipv4 Addr List",
"filter": "1~8",
"name": "Ipv4AddrList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~8",
"display": "Index",
"filter": "1~8",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv6",
"display": "Ipv6",
"filter": "",
"name": "Ipv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ipv6 Prefix",
"display": "Ipv6 Prefix",
"filter": "",
"name": "Ipv6Prefix",
"type": "int",
"value": "64"
}
],
"comment": "Ipv6 Addr List",
"display": "Ipv6 Addr List",
"filter": "1~8",
"name": "Ipv6AddrList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Mac Address",
"display": "Mac Address",
"filter": "",
"name": "MacAddr",
"type": "string",
"value": "00:00:00:00:00:00"
},
{
"access": "read-write",
"comment": "Interface PCI Value",
"display": "Interface PCI",
"filter": "",
"name": "InterfacePCI",
"type": "string",
"value": "0000:00:00.0"
},
{
"access": "read-write",
"comment": "System Network Card Name",
"display": "System Network Card Name",
"filter": "",
"name": "SystemNetworkCardName",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Gateway Ipv4 Value",
"display": "Gateway Ipv4",
"filter": "",
"name": "GatewayIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Gateway Ipv6 Value",
"display": "Gateway Ipv6",
"filter": "",
"name": "GatewayIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Bfd Gateway Ipv4 Value",
"display": "Bfd Gateway Ipv4",
"filter": "",
"name": "BfdGatewayIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Bfd Gateway Ipv6 Value",
"display": "Bfd Gateway Ipv6",
"filter": "",
"name": "BfdGatewayIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Mtu",
"display": "Mtu",
"filter": "1~65536",
"name": "Mtu",
"type": "int",
"value": "1500"
},
{
"access": "read-write",
"comment": "Vlan Id Min Value",
"display": "Vlan Id Min",
"filter": "",
"name": "VlanIdMin",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Vlan Id Max Value",
"display": "Vlan Id Max",
"filter": "",
"name": "VlanIdMax",
"type": "int",
"value": ""
},
{
"access": "read-write",
"comment": "Udp Src Port",
"display": "Udp Src Port",
"filter": "1~65536",
"name": "UdpSrcPort",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Udp Listen Port Value",
"display": "Udp Listen Port",
"filter": "1~65536",
"name": "UdpListenPort",
"type": "string",
"value": "2152"
},
{
"access": "read-write",
"comment": "Uds Local File Full Path",
"display": "Uds Local File Full Path",
"filter": "",
"name": "UdsLocalFileFullPath",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Uds Remote File Full Path",
"display": "Uds Remote File Full Path",
"filter": "",
"name": "UdsRemoteFileFullPath",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Link Detection Type",
"display": "Link Detection Type",
"filter": "0~1",
"name": "LinkDetectionType",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Nat Interface Id",
"display": "Nat Interface Id",
"filter": "0~1",
"name": "NatInterfaceId",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Ue Ipv4 Address",
"display": "Ipv4",
"filter": "",
"name": "UeIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ue Ipv4 Mask Address",
"display": "Ue Ipv4 Mask",
"filter": "",
"name": "UeIpv4Mask",
"type": "string",
"value": "255.255.255.0"
},
{
"access": "read-write",
"comment": "Ue Ipv6 Address",
"display": "Ue Ipv6",
"filter": "",
"name": "UeIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ue Ipv6 Prefix Value",
"display": "Ue Ipv6 Prefix",
"filter": "1~128",
"name": "UeIpv6Prefix",
"type": "int",
"value": "64"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv4",
"display": "Ipv4",
"filter": "",
"name": "Ipv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ipv4 Mask",
"display": "Ipv4 Mask",
"filter": "",
"name": "Ipv4Mask",
"type": "string",
"value": "0.0.0.0"
}
],
"comment": "Gtpu Remote Ipv4 Pool List",
"display": "Gtpu Remote Ipv4 Pool List",
"filter": "1~32",
"name": "GtpuRemoteIpv4PoolList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv6",
"display": "Ipv6",
"filter": "",
"name": "Ipv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ipv6 Prefix",
"display": "Ipv6 Prefix",
"filter": "",
"name": "Ipv6Prefix",
"type": "int",
"value": "64"
}
],
"comment": "Gtpu Remote Ipv6 Pool List",
"display": "Gtpu Remote Ipv6 Pool List",
"filter": "1~32",
"name": "GtpuRemoteIpv6PoolList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Gtpu Signaling Handle",
"display": "Gtpu Signaling Handle",
"filter": "0~1",
"name": "GtpuSignalingHandle",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Ims Default DSCP Value",
"display": "Ims Default DSCP Value",
"filter": "0~1",
"name": "ImsDefaultDSCPValue",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Data Default DSCP Value",
"display": "Data Default DSCP Value",
"filter": "0~1",
"name": "DataDefaultDSCPValue",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Inner DSCP Value Map",
"display": "Inner DSCP Value Map",
"filter": "0~1",
"name": "InnerDSCPValueMap",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Max Support Speed Mbps",
"display": "Max Support Speed Mbps",
"filter": "0~65536",
"name": "MaxSupportSpeedMbps",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Rx Queues Number",
"display": "Dpdk Rx Queues Number",
"filter": "0~127",
"name": "DpdkRxQueuesNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Tx Queues Number",
"display": "Dpdk Tx Queues Number",
"filter": "0~127",
"name": "DpdkTxQueuesNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Rx Desc Number",
"display": "Dpdk Rx Desc Number",
"filter": "0~32768",
"name": "DpdkRxDescNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Tx Desc Number",
"display": "Dpdk Tx Desc Number",
"filter": "0~32768",
"name": "DpdkTxDescNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Workers",
"display": "Dpdk Workers",
"filter": "",
"name": "Dpdkworkers",
"type": "string",
"value": ""
}
]
}
-516
View File
@@ -1,516 +0,0 @@
{
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "N3|N6|N9|N19",
"display": "Interface Type",
"filter": "",
"name": "InterfaceType",
"type": "string",
"value": "N3"
},
{
"access": "read-write",
"comment": "Interface Id",
"display": "Interface Id",
"filter": "1~32",
"name": "InterfaceId",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "host|vmxnet3|dpdk|socket|uds",
"display": "Driver Type",
"filter": "",
"name": "DriverType",
"type": "string",
"value": "host"
},
{
"access": "read-write",
"comment": "null|bak|sub|xor|round|lacp",
"display": "Bond Type",
"filter": "",
"name": "BondType",
"type": "string",
"value": "0"
},
{
"access": "read-write",
"comment": "Bond Id",
"display": "Bond Id",
"filter": "1~32",
"name": "BondId",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Bfd Tx Interval Ms",
"display": "Bfd Tx Interval Ms",
"filter": "",
"name": "BfdTxIntervalMs",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Bfd Rx Interval Ms",
"display": "Bfd Rx Interval Ms",
"filter": "",
"name": "BfdRxIntervalMs",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Dnn Name",
"display": "Dnn Name",
"filter": "",
"name": "DnnName",
"type": "string",
"value": "default"
},
{
"access": "read-write",
"comment": "ipv4|ipv6|ipv4v6",
"display": "Ip Type",
"filter": "",
"name": "IpType",
"type": "string",
"value": "ipv4"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~8",
"display": "Index",
"filter": "1~8",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv4",
"display": "Ipv4",
"filter": "",
"name": "Ipv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ipv4 Mask",
"display": "Ipv4 Mask",
"filter": "",
"name": "Ipv4Mask",
"type": "string",
"value": "0.0.0.0"
}
],
"comment": "Ipv4 Addr List",
"display": "Ipv4 Addr List",
"filter": "1~8",
"name": "Ipv4AddrList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~8",
"display": "Index",
"filter": "1~8",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv6",
"display": "Ipv6",
"filter": "",
"name": "Ipv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ipv6 Prefix",
"display": "Ipv6 Prefix",
"filter": "",
"name": "Ipv6Prefix",
"type": "int",
"value": "64"
}
],
"comment": "Ipv6 Addr List",
"display": "Ipv6 Addr List",
"filter": "1~8",
"name": "Ipv6AddrList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Mac Address",
"display": "Mac Address",
"filter": "",
"name": "MacAddr",
"type": "string",
"value": "00:00:00:00:00:00"
},
{
"access": "read-write",
"comment": "Interface PCI Value",
"display": "Interface PCI",
"filter": "",
"name": "InterfacePCI",
"type": "string",
"value": "0000:00:00.0"
},
{
"access": "read-write",
"comment": "System Network Card Name",
"display": "System Network Card Name",
"filter": "",
"name": "SystemNetworkCardName",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Gateway Ipv4 Value",
"display": "Gateway Ipv4",
"filter": "",
"name": "GatewayIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Gateway Ipv6 Value",
"display": "Gateway Ipv6",
"filter": "",
"name": "GatewayIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Bfd Gateway Ipv4 Value",
"display": "Bfd Gateway Ipv4",
"filter": "",
"name": "BfdGatewayIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Bfd Gateway Ipv6 Value",
"display": "Bfd Gateway Ipv6",
"filter": "",
"name": "BfdGatewayIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Mtu",
"display": "Mtu",
"filter": "1~65536",
"name": "Mtu",
"type": "int",
"value": "1500"
},
{
"access": "read-write",
"comment": "Vlan Id Min Value",
"display": "Vlan Id Min",
"filter": "",
"name": "VlanIdMin",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Vlan Id Max Value",
"display": "Vlan Id Max",
"filter": "",
"name": "VlanIdMax",
"type": "int",
"value": ""
},
{
"access": "read-write",
"comment": "Udp Src Port",
"display": "Udp Src Port",
"filter": "1~65536",
"name": "UdpSrcPort",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Udp Listen Port Value",
"display": "Udp Listen Port",
"filter": "1~65536",
"name": "UdpListenPort",
"type": "string",
"value": "2152"
},
{
"access": "read-write",
"comment": "Uds Local File Full Path",
"display": "Uds Local File Full Path",
"filter": "",
"name": "UdsLocalFileFullPath",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Uds Remote File Full Path",
"display": "Uds Remote File Full Path",
"filter": "",
"name": "UdsRemoteFileFullPath",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Link Detection Type",
"display": "Link Detection Type",
"filter": "0~1",
"name": "LinkDetectionType",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Nat Interface Id",
"display": "Nat Interface Id",
"filter": "0~1",
"name": "NatInterfaceId",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Ue Ipv4 Address",
"display": "Ipv4",
"filter": "",
"name": "UeIpv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ue Ipv4 Mask Address",
"display": "Ue Ipv4 Mask",
"filter": "",
"name": "UeIpv4Mask",
"type": "string",
"value": "255.255.255.0"
},
{
"access": "read-write",
"comment": "Ue Ipv6 Address",
"display": "Ue Ipv6",
"filter": "",
"name": "UeIpv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ue Ipv6 Prefix Value",
"display": "Ue Ipv6 Prefix",
"filter": "1~128",
"name": "UeIpv6Prefix",
"type": "int",
"value": "64"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv4",
"display": "Ipv4",
"filter": "",
"name": "Ipv4",
"type": "string",
"value": "0.0.0.0"
},
{
"access": "read-write",
"comment": "Ipv4 Mask",
"display": "Ipv4 Mask",
"filter": "",
"name": "Ipv4Mask",
"type": "string",
"value": "0.0.0.0"
}
],
"comment": "Gtpu Remote Ipv4 Pool List",
"display": "Gtpu Remote Ipv4 Pool List",
"filter": "1~32",
"name": "GtpuRemoteIpv4PoolList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"array": [
{
"access": "read-only",
"comment": "1~32",
"display": "Index",
"filter": "1~32",
"name": "Index",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Ipv6",
"display": "Ipv6",
"filter": "",
"name": "Ipv6",
"type": "string",
"value": ""
},
{
"access": "read-write",
"comment": "Ipv6 Prefix",
"display": "Ipv6 Prefix",
"filter": "",
"name": "Ipv6Prefix",
"type": "int",
"value": "64"
}
],
"comment": "Gtpu Remote Ipv6 Pool List",
"display": "Gtpu Remote Ipv6 Pool List",
"filter": "1~32",
"name": "GtpuRemoteIpv6PoolList",
"type": "int",
"value": "1"
},
{
"access": "read-write",
"comment": "Gtpu Signaling Handle",
"display": "Gtpu Signaling Handle",
"filter": "0~1",
"name": "GtpuSignalingHandle",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Ims Default DSCP Value",
"display": "Ims Default DSCP Value",
"filter": "0~1",
"name": "ImsDefaultDSCPValue",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Data Default DSCP Value",
"display": "Data Default DSCP Value",
"filter": "0~1",
"name": "DataDefaultDSCPValue",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Inner DSCP Value Map",
"display": "Inner DSCP Value Map",
"filter": "0~1",
"name": "InnerDSCPValueMap",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Max Support Speed Mbps",
"display": "Max Support Speed Mbps",
"filter": "0~65536",
"name": "MaxSupportSpeedMbps",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Rx Queues Number",
"display": "Dpdk Rx Queues Number",
"filter": "0~127",
"name": "DpdkRxQueuesNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Tx Queues Number",
"display": "Dpdk Tx Queues Number",
"filter": "0~127",
"name": "DpdkTxQueuesNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Rx Desc Number",
"display": "Dpdk Rx Desc Number",
"filter": "0~32768",
"name": "DpdkRxDescNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Tx Desc Number",
"display": "Dpdk Tx Desc Number",
"filter": "0~32768",
"name": "DpdkTxDescNumber",
"type": "int",
"value": "0"
},
{
"access": "read-write",
"comment": "Dpdk Workers",
"display": "Dpdk Workers",
"filter": "",
"name": "Dpdkworkers",
"type": "string",
"value": ""
}
]
}
-96
View File
@@ -1,96 +0,0 @@
// N12
const (
N12PostUeAuthentications uint8= 1
N12Put5gAkaConfirmations uint8= 2
N12Delete5gAkaConfirmation uint8= 3
N12PostEapSession uint8= 4
N12DeleteEapSession uint8= 5
)
var n12MsgStr = []string{"null",
"Nausf_AUTH_Post ue-authentications",
"Nausf_AUTH_Put 5g-aka-confirmation",
"Nausf_AUTH_Delete 5g-aka-confirmation",
"Nausf_AUTH_Post eap-session",
"Nausf_AUTH_Delete eap-session",
}
// N13
const (
N13PostGenerateAuthData uint8= 1
N13PostAuthEvents uint8= 2
)
var n13MsgStr = [3]string{"null",
"Nudm_UEAU_Post generate-auth-data",
"Nudm_UEAU_Post auth-events",
}
// N8
const (
N8GetSupi uint8= 1
N8GetNssai uint8= 2
N8GetAmData uint8= 3
N8PutAmDataCagAck uint8= 4
N8GetSmfSelectData uint8= 5
N8PostSdmSubscriptions uint8= 6
N8PatchSdmSubscriptions uint8= 7
N8DeleteSdmSubscriptions uint8= 8
N8GETIdTranslationResult uint8= 9
N8PutAmf3GppAccessRegistration uint8= 10
N8PatchAmf3GppAccessRegistration uint8= 11
N8GetAmf3GppAccessRegistration uint8= 12
N8DeregistrationCallback uint8= 13
)
var n8MsgStr = []string{"null",
"Nudm_SDM_Get supi",
"Nudm_SDM_Get nssai",
"Nudm_SDM_Get am-data",
"Nudm_SDM_Put am-data cag-ack",
"Nudm_SDM_Get smf-select-data",
"Nudm_SDM_Post sdm-subscriptions",
"Nudm_SDM_Patch sdm-subscriptions",
"Nudm_SDM_Delete sdm-subscriptions",
"Nudm_SDM_Get id-translation-result",
"Nudm_UECM_Put amf-3gpp-access",
"Nudm_UECM_Patch amf-3gpp-access",
"Nudm_UECM_Get amf-3gpp-access",
"Namf_Callback Deregistraion",
}
// N10
const (
N10GetSmData uint8= 1
N10PostSdmSubscriptions uint8= 2
N10PatchSdmSubscriptions uint8= 3
N10DeleteSdmSubscriptions uint8= 4
N10GETIdTranslationResult uint8= 5
N10GetSmfRegistrations uint8= 6
N10PutIndividualSmfRegistration uint8= 7
N10PatchIndividualSmfRegistration uint8= 8
N10GetIndividualSmfRegistration uint8= 9
N10DeleteIndividualSmfRegistration uint8= 10
)
var n10MsgStr = []string{"null",
"Nudm_SDM_Get sm-data",
"Nudm_SDM_Post sdm-subscriptions",
"Nudm_SDM_Patch sdm-subscriptions",
"Nudm_SDM_Delete sdm-subscriptions",
"Nudm_SDM_Get id-translation-result",
"Nudm_UECM_Get smf-registrations",
"Nudm_UECM_Put smf-registrations",
"Nudm_UECM_Patch smf-3gpp-access",
"Nudm_UECM_Get smf-3gpp-access",
"Nudm_UECM_Delete smf-3gpp-access",
}
-65
View File
@@ -1,65 +0,0 @@
package cmschema
// FileHeader ...
type FileHeader struct {
TimeStamp string `xml:"TimeStamp"`
TimeZone string `xml:"TimeZone"`
VendorName string `xml:"VendorName"`
ElementType string `xml:"ElementType"`
CmVersion string `xml:"CmVersion"`
}
// N ...
type N struct {
IAttr int `xml:"i,attr"`
Value string `xml:",chardata"`
}
// FieldName ...
type FieldName struct {
N []N `xml:"N"`
}
// V ...
type V struct {
IAttr int `xml:"i,attr"`
Value string `xml:",chardata"`
}
// Object ...
type Object struct {
RmUIDAttr string `xml:"rmUID,attr"`
DnAttr string `xml:"Dn,attr,omitempty"`
UserLabelAttr string `xml:"UserLabel,attr,omitempty"`
PVFlagAttr string `xml:"PVFlag,attr"`
VMIDAttr string `xml:"VMID,attr,omitempty"`
VNFInstanceIDAttr string `xml:"VNFInstanceID,attr,omitempty"`
V []V `xml:"V"`
}
// FieldValue ...
type FieldValue struct {
Object []Object `xml:"Object"`
}
// Objects ...
type ObjectData struct {
ObjectType string `xml:"ObjectType"`
FieldName FieldName `xml:"FieldName"`
FieldValue FieldValue `xml:"FieldValue"`
}
// DataFile ...
type DataFile struct {
FileHeader FileHeader `xml:"FileHeader"`
//Objects []Objects `xml:"Objects"`
ObjectData ObjectData `xml:"objectData"`
XsiAttr string `xml:"xmlns:xsi,attr"`
XsiLoc string `xml:"xsi:noNamespaceSchemaLocation,attr"`
}
// NRM xml file
type NRMXmlFile struct {
Header string `xml:"Header"`
DataFile DataFile `xml:"xmlns:xsi"`
}
-296
View File
@@ -1,296 +0,0 @@
package cmyaml
type UdmCm struct {
ManagedElement ManagedElement `yaml:"ManagedElement"`
UdmFunction UdmFunction `yaml:"UdmFunction"`
UdrFunction UdrFunction `yaml:"UdrFunction"`
AusfFunction AusfFunction `yaml:"AusfFunction"`
IPResource IPResource `yaml:"IPResource"`
}
type UdmFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
Fqdn string `yaml:"Fqdn"`
SbiServiceList string `yaml:"SbiServiceList"`
}
type UdrFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AddrType string `yaml:"AddrType"`
IpVersion string `yaml:"IpVersion"`
AddrSegList string `yaml:"AddrSegList"`
}
type AusfFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type IPResource struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
InterfaceType string `yaml:"InterfaceType"`
LocIpV4AddrList string `yaml:"LocIpV4AddrList"`
LocIpV6AddrList string `yaml:"LocIpV6AddrList"`
}
type ManagedElement struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
VendorName string `yaml:"VendorName"`
ManagedBy string `yaml:"ManagedBy"`
ManagementIpAddress string `yaml:"ManagementIpAddress"`
SwVersion string `yaml:"SwVersion"`
PatchInfo string `yaml:"PatchInfo"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
}
type AmfCm struct {
ManagedElement ManagedElement `yaml:"ManagedElement"`
AmfFunction AmfFunction `yaml:"AmfFunction"`
EpRpDynN8Amf EpRpDynN8Amf `yaml:"EpRpDynN8Amf"`
EpRpDynN11Amf EpRpDynN11Amf `yaml:"EpRpDynN11Amf"`
EpRpDynN12Amf EpRpDynN12Amf `yaml:"EpRpDynN12Amf"`
IPResource IPResource `yaml:"IPResource"`
}
type EpRpDynN11Amf struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type EpRpDynN12Amf struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type AmfFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
Fqdn string `yaml:"Fqdn"`
SbiServiceList string `yaml:"SbiServiceList"`
AmfGuamiList string `yaml:"AmfGuamiList"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
SnssaiList string `yaml:"SnssaiList"`
MaxUser string `yaml:"MaxUser"`
RelativeCapacity string `yaml:"RelativeCapacity"`
MaxGnbNum string `yaml:"MaxGnbNum"`
}
type EpRpDynN8Amf struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type SmfCm struct {
ManagedElement ManagedElement `yaml:"ManagedElement"`
SmfFunction SmfFunction `yaml:"SmfFunction"`
AddrPool AddrPool `yaml:"AddrPool"`
EpRpDynN7Smf EpRpDynN7Smf `yaml:"EpRpDynN7Smf"`
EpRpDynN10Smf EpRpDynN10Smf `yaml:"EpRpDynN10Smf"`
IPResource IPResource `yaml:"IPResource"`
}
type SmfFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
VnfInstanceId string `yaml:"VnfInstanceId"`
MaxQfi string `yaml:"MaxQfi"`
MaxPduSessions string `yaml:"MaxPduSessions"`
UpfList string `yaml:"UpfList"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
Fqdn string `yaml:"Fqdn"`
SbiServiceList string `yaml:"SbiServiceList"`
}
type AddrPool struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AddrType string `yaml:"AddrType"`
IpVersion string `yaml:"IpVersion"`
AddrSegList string `yaml:"AddrSegList"`
}
type EpRpDynN7Smf struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type EpRpDynN10Smf struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
}
type UpfCm struct {
IPResource IPResource `yaml:"IPResource"`
InventoryUnitHost InventoryUnitHost `yaml:"InventoryUnitHost"`
InventoryUnitAccessory InventoryUnitAccessory `yaml:"InventoryUnitAccessory"`
UdrFunction UpfUdrFunction `yaml:"UdrFunction"`
InventoryUnitRack InventoryUnitRack `yaml:"InventoryUnitRack"`
EpRpDynN9Upf EpRpDynN9Upf `yaml:"EpRpDynN9Upf"`
AusfFunction UpfAusfFunction `yaml:"AusfFunction"`
SmfFunction UpfSmfFunction `yaml:"SmfFunction"`
InventoryUnitPack InventoryUnitPack `yaml:"InventoryUnitPack"`
UpfFunction UpfFunction `yaml:"UpfFunction"`
AmfFunction UpfAmfFunction `yaml:"AmfFunction"`
ManagedElement ManagedElement `yaml:"ManagedElement"`
InventoryUnitShelf InventoryUnitShelf `yaml:"InventoryUnitShelf"`
EpRpDynN3Upf EpRpDynN3Upf `yaml:"EpRpDynN3Upf"`
}
type InventoryUnitRack struct {
SbiServiceList string `yaml:"SbiServiceList"`
Fqdn string `yaml:"Fqdn"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
MaxPduSessions string `yaml:"MaxPduSessions"`
MaxQfi string `yaml:"MaxQfi"`
UpfList string `yaml:"UpfList"`
Id string `yaml:"Id"`
}
type UpfAusfFunction struct {
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
Fqdn string `yaml:"Fqdn"`
Id string `yaml:"Id"`
}
type EpRpDynN3Upf struct {
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
}
type InventoryUnitHost struct {
UserLabel string `yaml:"UserLabel"`
VendorName string `yaml:"VendorName"`
DateOfLastService string `yaml:"DateOfLastService"`
ManufacturerData string `yaml:"ManufacturerData"`
VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"`
HostPosition string `yaml:"HostPosition"`
MemSize string `yaml:"MemSize"`
HardDiskSize string `yaml:"HardDiskSize"`
NumberOfCpu string `yaml:"NumberOfCpu"`
Id string `yaml:"Id"`
VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"`
SerialNumber string `yaml:"SerialNumber"`
VersionNumber string `yaml:"VersionNumber"`
DateOfManufacture string `yaml:"DateOfManufacture"`
}
type InventoryUnitAccessory struct {
UserLabel string `yaml:"UserLabel"`
VendorName string `yaml:"VendorName"`
SerialNumber string `yaml:"SerialNumber"`
ManufacturerData string `yaml:"ManufacturerData"`
DateOfLastService string `yaml:"DateOfLastService"`
AccessoryPosition string `yaml:"AccessoryPosition"`
AccessoryType string `yaml:"AccessoryType"`
Id string `yaml:"Id"`
VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"`
VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"`
VersionNumber string `yaml:"VersionNumber"`
DateOfManufacture string `yaml:"DateOfManufacture"`
AddtionalInformation string `yaml:"AddtionalInformation"`
}
type EpRpDynN9Upf struct {
UserLabel string `yaml:"UserLabel"`
LocIpAddrList string `yaml:"LocIpAddrList"`
FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"`
Id string `yaml:"Id"`
}
type UpfSmfFunction struct {
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
Fqdn string `yaml:"Fqdn"`
}
type InventoryUnitPack struct {
VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"`
VendorName string `yaml:"VendorName"`
VersionNumber string `yaml:"VersionNumber"`
DateOfManufacture string `yaml:"DateOfManufacture"`
DateOfLastService string `yaml:"DateOfLastService"`
ManufacturerData string `yaml:"ManufacturerData"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
PortsInformation string `yaml:"PortsInformation"`
PackPosition string `yaml:"PackPosition"`
SlotsOccupied string `yaml:"SlotsOccupied"`
VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"`
SerialNumber string `yaml:"SerialNumber"`
}
type UpfAmfFunction struct {
VnfInstanceId string `yaml:"VnfInstanceId"`
Fqdn string `yaml:"Fqdn"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
}
type InventoryUnitShelf struct {
ManufacturerData string `yaml:"ManufacturerData"`
RackPosition string `yaml:"RackPosition"`
SerialNumber string `yaml:"SerialNumber"`
VersionNumber string `yaml:"VersionNumber"`
VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"`
VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"`
VendorName string `yaml:"VendorName"`
DateOfManufacture string `yaml:"DateOfManufacture"`
DateOfLastService string `yaml:"DateOfLastService"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
}
type UpfUdrFunction struct {
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
Fqdn string `yaml:"Fqdn"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
}
type UpfFunction struct {
MaxThroughput string `yaml:"MaxThroughput"`
Id string `yaml:"Id"`
UserLabel string `yaml:"UserLabel"`
AdministrativeState string `yaml:"AdministrativeState"`
OperationalState string `yaml:"OperationalState"`
VnfInstanceId string `yaml:"VnfInstanceId"`
MaxQosFlows string `yaml:"MaxQosFlows"`
}
-199
View File
@@ -1,199 +0,0 @@
package main
import (
"flag"
"fmt"
"os"
"strings"
"be.ems/lib/global"
"be.ems/lib/log"
"gopkg.in/yaml.v3"
)
type DbConfig struct {
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
ConnParam string `yaml:"connParam,omitempty"`
Backup string `yaml:"backup"`
}
// Yaml struct of config
type YamlConfig struct {
Logger struct {
File string `yaml:"file"`
Level string `yaml:"level"`
Duration int `yaml:"duration"`
Count int `yaml:"count"`
} `yaml:"logger"`
OMC struct {
Name string `yaml:"name"`
HostUri string `yaml:"hosturi"`
HostNo string `yaml:"hostno"`
Province string `yaml:"province"`
NetAbbr string `yaml:"netabbr"`
Vendor string `yaml:"vendor"`
} `yaml:"omc"`
Database DbConfig `yaml:"database"`
Tasks struct {
File string `yaml:"file"`
} `yaml:"tasks"`
NBI struct {
CM struct {
CfgFileDir string `yaml:"cfgfiledir"`
XmlFileDir string `yaml:"xmlfiledir"`
Version string `yaml:"version"`
} `yaml:"cm"`
PM struct {
CfgFileDir string `yaml:"cfgfiledir"`
XmlFileDir string `yaml:"xmlfiledir"`
Version string `yaml:"version"`
} `yaml:"pm"`
} `yaml:"nbi"`
}
var yamlConfig YamlConfig = NewYamlConfig()
// set default value for yaml config
func NewYamlConfig() YamlConfig {
return YamlConfig{
Database: DbConfig{
Type: "mysql",
ConnParam: "charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True",
},
}
}
func ReadConfig(configFile string) error {
yamlFile, err := os.ReadFile(configFile)
if err != nil {
fmt.Println("Read yaml config file error:", err)
return err
}
err = yaml.Unmarshal(yamlFile, &yamlConfig)
if err != nil {
fmt.Println("Unmarshal error:", err)
return err
}
return nil
}
func GetYamlConfig() *YamlConfig {
return &yamlConfig
}
func GetLogLevel() log.LogLevel {
var logLevel log.LogLevel
switch strings.ToLower(yamlConfig.Logger.Level) {
case "trace":
logLevel = log.LOG_TRACE
case "info":
logLevel = log.LOG_INFO
case "debug":
logLevel = log.LOG_DEBUG
case "warn":
logLevel = log.LOG_WARN
case "error":
logLevel = log.LOG_ERROR
case "fatal":
logLevel = log.LOG_FATAL
case "off":
logLevel = log.LOG_OFF
default:
logLevel = log.LOG_DEBUG
}
return logLevel
}
type Task struct {
Name string `yaml:"name"`
Status string `yaml:"status" default:"Active"`
Uri string `yaml:"uri"`
Params string `yaml:"params"`
Body string `yaml:"body"`
Interval uint64 `yaml:"interval"`
Unit string `yaml:"unit"`
At string `yaml:"at"`
From int `yaml:"from"`
Do string `yaml:"do"`
}
type Crontab struct {
Name string `yaml:"name"`
Status string `yaml:"status" default:"Active"`
Tab string `yaml:"tab"`
Do string `yaml:"do"`
Uri string `yaml:"uri"`
Params string `yaml:"params"`
Body string `yaml:"body"`
}
type Tasks struct {
Tasks []Task `yaml:"tasks"`
Crontabs []Crontab `yaml:"crontab"`
}
const (
TaskStatusActive = "active"
TaskStatusInactive = "inactive"
)
var taskSet Tasks
func ReadTasksYaml(pfile string) (ret error) {
log.Debug("pfile:", pfile)
file, err := os.ReadFile(pfile)
if err != nil {
log.Error(err)
return err
}
err = yaml.Unmarshal(file, &taskSet)
if err != nil {
log.Error(err)
return err
}
log.Trace("tasks:", taskSet)
return nil
}
func GetDefaultUserAgent() string {
return "OMC-crontask/" + global.Version
}
const defaultConfigFile = "./etc/crontask.yaml"
var ConfigFile *string
func init() {
ConfigFile = flag.String("c", defaultConfigFile, "config file")
pv := flag.Bool("v", false, "print version")
ph := flag.Bool("h", false, "print help")
flag.Parse()
if *pv {
fmt.Printf("OMC crontask version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer)
os.Exit(0)
}
if *ph {
flag.Usage()
os.Exit(0)
}
err := ReadConfig(*ConfigFile)
if err != nil {
fmt.Println("Failed to ReadConfig:", err)
os.Exit(3)
}
}
-32
View File
@@ -1,32 +0,0 @@
//go:build linux
// +build linux
package main
import (
"os"
"os/signal"
"syscall"
"be.ems/lib/log"
)
// 启动一个 goroutine 监听信号量
func ReloadRoutine() {
sigCh := make(chan os.Signal, 1)
signal.Notify(sigCh, syscall.SIGUSR1)
for {
<-sigCh
log.Info("Received reload signal, reloading config...")
err := ReadConfig(*ConfigFile)
if err != nil {
log.Error("Failed to ReadConfig:", err)
continue
}
log.Info("Config reloaded successfully.")
}
}
Loaded 100 of 830 files, more files were not shown because too many files have changed in this diff. Show more