Author SHA1 Message Date
TsMask 3dafcbb699 sql: 系统菜单禁用网元命令管理菜单 2024-08-03 15:37:47 +08:00
TsMask 05bc7740c7 fix: 网元配置备份文件支持OMC 2024-08-02 16:38:25 +08:00
TsMask e17ef6f719 chore: 更新版本号 2.2408.1 2024-08-02 10:18:29 +08:00
TsMask 7bb802cc26 feat: udmk4和网元配置yaml测试函数 2024-08-01 15:52:57 +08:00
TsMask 8eeb38c59a fix: 导出数据根据查询条件导出Execl 2024-08-01 15:01:33 +08:00
TsMask ae4f040221 fix: 移除kvdb相关信息 2024-07-30 18:19:44 +08:00
TsMask 9565396931 fix: Nginx配置文件 2024-07-30 18:16:07 +08:00
TsMask fd79c18739 fix: 关闭启动时默认127.0.0..1的IP绑定 2024-07-30 17:47:35 +08:00
TsMask 6c80a597b7 sql: 菜单网元公共配置移除 2024-07-30 17:11:27 +08:00
TsMask f76f674b85 sql: 网元_参数配置可用属性值移入common 2024-07-30 15:30:18 +08:00
TsMask 7e0cf37f89 sql: 注释无用字典数据udm_sub_cn_type 2024-07-30 11:31:44 +08:00
TsMask db94914472 sql: 菜单i8n多语言权限忽略更新 2024-07-30 11:20:55 +08:00
simonzhangsz 9f8d21be5b fix: event alarm filter issue 2024-07-29 19:32:28 +08:00
TsMask a847d249ac style: 移除agt字符 2024-07-29 18:26:01 +08:00
TsMask c9ec9287a5 sql: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:39:13 +08:00
TsMask 09fcdc8e36 feat: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:38:51 +08:00
TsMask 6e5530ad5e chore: 更新版本号 2.2407.4 2024-07-27 11:31:47 +08:00
TsMask 9131bbfb01 del: 移除nginx的默认default文件 2024-07-27 11:20:14 +08:00
TsMask 51a6d6cdea del: 移除不维护不使用的多语言csv数据 2024-07-27 10:47:25 +08:00
TsMask f8677c639e fix: Nginx配置文件变更 2024-07-27 10:46:28 +08:00
TsMask dc67f08a9c sql: 调度任务关闭旧网元配置文件备份操作 2024-07-27 10:35:54 +08:00
TsMask 50c272152e feat: 调度任务添加>网元配置文件定期备份 2024-07-26 19:19:34 +08:00
TsMask c55a0ad014 sql: 添加调度任务>网元-配置文件定期备份 2024-07-26 19:18:58 +08:00
TsMask d8f97af7c0 fix: 网元配置备份支持MME配置conf文件cp 2024-07-26 18:31:36 +08:00
TsMask 3b01d48a99 fix: 网元配置备份列表支持名称模糊查询,按最新降序 2024-07-26 18:30:40 +08:00
TsMask 9def036fef sql: 添加系统菜单>网元配置备份 2024-07-26 18:29:16 +08:00
TsMask b1c3c13436 feat: 网元配置文件备份记录文件下载/记录更新功能接口 2024-07-26 18:28:23 +08:00
TsMask df06ead361 feat: UDM鉴权文件导入K4文件支持 2024-07-26 15:28:03 +08:00
TsMask 286e40a4e9 fix: KPI上报推送到对应网元,查询改用时间戳避免时区转换问题 2024-07-25 18:22:13 +08:00
TsMask 7c982cf9e2 fix: 查询UPF总流量时间改为时间戳避免时间转换时区问题 2024-07-25 12:04:04 +08:00
TsMask 4ceb871c23 fix: IMS CDR RecordType查询语法处理 2024-07-25 11:14:10 +08:00
TsMask 1dc1e833a3 sql: 对使用手册/官网进行按钮级限制 2024-07-24 18:11:47 +08:00
TsMask bb387708cc fix: 网元备份文件支持处理IMS配置 2024-07-24 17:25:53 +08:00
TsMask e43ac65f8c fix: zip解压内含目录文件输出地址找不到的异常 2024-07-24 17:24:55 +08:00
TsMask e79ea30e52 style: ssh文件操作log日志s输出信息 2024-07-24 17:20:27 +08:00
TsMask 7b39972f2c feat: 网元配置文件复制到网元端覆盖函数功能实现 2024-07-24 10:26:45 +08:00
TsMask 68bbe3c750 feat: 网元配置文件记录结构体变更/导入导出接口声明到路由模块 2024-07-24 10:26:15 +08:00
TsMask 1b6b65c693 fix: sftp目录复制斜杠转义导致目录识别不正确 2024-07-24 10:23:43 +08:00
TsMask 33a0dc2a00 feat: 函数工具解 ZIP 压缩文件 2024-07-24 09:54:44 +08:00
TsMask 831b2e2eac feat: 网元配置文件备份文件到本地打zip压缩包 2024-07-23 16:57:31 +08:00
TsMask d09edf9960 sql: 网元配置文件备份记录去除网元版本标记 2024-07-23 16:56:22 +08:00
TsMask b70408bed3 fix: 注释crontask无用任务函数 2024-07-23 14:31:08 +08:00
TsMask 77c382eb3c feat: 网元配置文件备份记录路由声明,网元配置数据操作路由声明 2024-07-23 11:59:03 +08:00
TsMask 2b2e2c3e0b sql: 新增网元配置可选参数表和网元配置文件备份记录表 2024-07-23 11:58:18 +08:00
TsMask 0a3a835a85 feat: 网元配置文件备份记录功能接口 2024-07-23 11:57:10 +08:00
TsMask fb4c6b483d feat: 网元_参数配置可用属性值缓存并支持数据修改的功能接口 2024-07-23 11:56:30 +08:00
simonzhangsz eccc563f2d add: pcf kpi title 2024-07-22 19:39:41 +08:00
TsMask 0b7f991287 perf: 优化网元直连函数调用 2024-07-19 15:40:36 +08:00
TsMask 5c2fe4533d sql: 字典操作类型颜色标签 2024-07-19 11:17:19 +08:00
simonzhangsz 01487e3ba6 fix: event alarm not insert to table alarm_event as manual sync alarm 2024-07-18 20:10:23 +08:00
TsMask db5107e06f docs: 更新发布日志 2024-07-16 15:02:55 +08:00
TsMask bd8e6c784c sql: 更新AMF参数配置system 2024-07-16 15:02:16 +08:00
simonzhangsz e9809c280e fix: parameter display error of kpiid 2024-07-16 14:54:03 +08:00
TsMask 33887c38e6 chore: 更新版本号2.2407.3 2024-07-16 11:42:58 +08:00
TsMask bfcdaa7dd6 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-07-16 10:04:30 +08:00
TsMask b96e64d4bb sql: CNType0表示禁止接入NA 2024-07-16 10:04:19 +08:00
TsMask 934f2c77d9 sql: CNType0表示禁止接入NA 2024-07-16 09:52:28 +08:00
simonzhangsz edd68c9972 fix: set dsp neconfig mml to inactive 2024-07-15 19:14:56 +08:00
TsMask a047c39f61 fix: 移除omc脚本命令前的sudo 2024-07-15 16:57:41 +08:00
TsMask bd51e6d5b9 chore: 更新版本号2.2407.2 2024-07-15 15:03:06 +08:00
TsMask a32288ed77 sql: 参数配置更新UPF参数dataForwarderCommon 2024-07-15 14:58:17 +08:00
TsMask f1fa3099ad fix: 网元版本安装OMC输出执行日志到tmp 2024-07-15 12:06:47 +08:00
TsMask 479aae76f7 chore: 更新版本号2.2407.2 2024-07-12 21:22:28 +08:00
TsMask a62bfc4e28 fix: 文件复制到本地时创建文件目录避免路径错误 2024-07-12 19:16:18 +08:00
TsMask 63ddc3bfd7 style: 移除logger输出 2024-07-11 20:50:51 +08:00
TsMask 0b68ab65e9 sql: CNType0表示禁止接入NA 2024-07-09 18:35:27 +08:00
TsMask ac9b7f97ee fix: 网元版本安装超时输出中断信息到日志 2024-07-09 17:14:35 +08:00
TsMask 8fda2f2b3d fix: 网元版本安装命令终止符判断#$ 2024-07-09 17:03:46 +08:00
TsMask b1ca797266 fix: 支持kvdb依赖包安装,公共参数异常删除处理避免数据异常 2024-07-09 16:13:30 +08:00
simonzhangsz 46f2c8fc89 fix: adb rename to kvdb 2024-07-09 15:52:12 +08:00
TsMask 737c3dd368 fix: 网元版本安装MME写入host文件ip错误 2024-07-06 18:28:21 +08:00
TsMask ad0a40cb3d fix: 用户角色分配用户排除系统管理员1 2024-07-05 11:17:17 +08:00
TsMask 6ce1b1e54a fix: 请求头取token字符串越界错误 2024-07-04 17:55:56 +08:00
TsMask a74575d2c5 chore: 更新版本号 2.2407.1 2024-07-04 10:31:57 +08:00
TsMask 2cb22551a3 sql: 初始网元主机用omcuser/a9tU53r用密码登录方式,MML隐藏NBI配置项 2024-07-04 10:22:34 +08:00
TsMask 5ca9424d60 fix: 网元公共参数n3/n6IP不携带/子网掩码处理异常 2024-07-03 18:34:04 +08:00
TsMask d8e9658a75 fix: 系统管理员角色用system表示避免admin混用 2024-07-03 15:12:16 +08:00
TsMask 43c08a9e56 sql: 多语言CDR翻译命名Voice CDR / Data CDR 2024-06-28 16:57:34 +08:00
TsMask 5c3efe53de sql: 多语言UE事件改为终端事件/CNType改5G&4G 2024-06-28 14:25:54 +08:00
TsMask 47162cba1e fix: 网元版本安装MME修改S6A地址为MME_IP 2024-06-27 18:29:10 +08:00
TsMask 9be9690a0c sql: 数据库系统菜单事件改为Events 2024-06-27 18:15:27 +08:00
TsMask 2cd70a10ca fix: 调整omc/log/内的level为warn 2024-06-27 17:55:01 +08:00
TsMask 372310ae7a fix: UriUEInfo接口接收解析变更Map 2024-06-27 17:36:31 +08:00
TsMask f5c227df39 chore: 更新版本发布日志 2024-06-27 15:15:48 +08:00
TsMask 9150bfa999 sql: 更新IMS参数配置 2024-06-27 15:14:52 +08:00
TsMask b2aabf53f9 chore: 更新版本号2.2406.4 2024-06-26 19:31:27 +08:00
TsMask 7255e18ff8 sql: 初始网元主机telnet账号密码admin/admin 2024-06-26 18:01:33 +08:00
TsMask c0718d2cbf sql: 更新IMS参数配置 2024-06-26 16:14:31 +08:00
TsMask b2650a5aac sql: 更新字典多语言翻译,部门/系统名/初始密码备注 2024-06-26 11:07:54 +08:00
TsMask 93123fa686 feat: 网元参数配置可用属性数据用缓存 2024-06-26 10:20:35 +08:00
TsMask 0b4ca287ef style: ne_action文件重命名action网元公共行为操作 2024-06-26 10:16:57 +08:00
TsMask a594656303 style: 网元直连单独目录移除变更前的引用 2024-06-25 17:12:24 +08:00
TsMask db789564cb sql: 参数配置表加索引和注释 2024-06-25 17:06:43 +08:00
TsMask c816b64b31 feat: 内转请求的网元参数配置接口 2024-06-25 17:03:56 +08:00
TsMask d92ca5f2e4 style: 网元直连单独目录 2024-06-25 15:43:58 +08:00
TsMask 010fd9efb9 fix: 移除ims命令执行的sudo前缀 2024-06-25 15:18:48 +08:00
simonzhangsz 4161ec2dfd fix: kpi_report index issue 2024-06-24 17:26:39 +08:00
simonzhangsz d8e7de9e18 fix: kpi_report issue 2024-06-24 17:24:55 +08:00
TsMask c699bf22ed docs: 更新说明文件 2024-06-21 20:47:47 +08:00
TsMask 1f437945bc sql: UDM CN Type可选类型字典数据 2024-06-21 20:43:56 +08:00
TsMask 765044e1e5 fix: telnet调整窗口大小 2024-06-21 16:15:56 +08:00
TsMask a434d1003d fix: MML-UPF标准版5002数据行约有400+ 2024-06-21 15:28:38 +08:00
TsMask e91ec1b9d2 fix: 关闭crontask任务异常TaskHandShakeToNF 2024-06-20 21:08:22 +08:00
TsMask 278142dd06 fix: 网元许可检查状态响应nil字符串 2024-06-20 20:42:11 +08:00
simonzhangsz edf7cb1e9d fix: remove nehosts default host list 2024-06-20 18:15:04 +08:00
TsMask e110259285 chore: 更新版本号2.2406.3 2024-06-19 20:29:11 +08:00
TsMask 15c8bdcfbf fix: UE事件MME类型结果保持和AMF一致 2024-06-19 17:07:05 +08:00
TsMask 306f72e7f7 sql: 用户岗位编辑权限/移除mmeUE事件类型 2024-06-19 16:15:01 +08:00
TsMask 07ade06d18 sql: 移除omc_db的库指定 2024-06-19 11:49:09 +08:00
TsMask 40d9b71c15 sql: 更新参数配置MME 2024-06-19 10:57:59 +08:00
TsMask dafb80206f style: 补充注释 2024-06-18 11:59:01 +08:00
TsMask 580e138a79 fix: 接口操作日志敏感属性掩码token头 2024-06-18 11:36:10 +08:00
TsMask 10e361ba7f fix: 角色数据权限范围配置示例系统日志区分 2024-06-18 11:31:53 +08:00
TsMask 857f7de6d1 sql: 角色分配MME UE Event菜单 2024-06-17 18:58:26 +08:00
TsMask 0a3c63e8ce docs: 版本发布日志2.2406.2-20240617 2024-06-17 18:10:43 +08:00
TsMask ffa8e4dc16 chore: 更新版本号2.2406.2 2024-06-17 18:03:39 +08:00
TsMask 9f03b3a870 sql: SMF参数配置更新 2024-06-17 17:56:42 +08:00
TsMask 5174ca9b9c fix: UE事件数据上报Body变更 2024-06-17 16:48:53 +08:00
TsMask 348b67f701 style: 函数工具引用变更 2024-06-17 15:19:10 +08:00
TsMask 127bc54a3d del: 移除无用工具函数代码 2024-06-17 15:17:32 +08:00
TsMask 3c1ad67cc8 sql: SMF参数配置更新 2024-06-17 15:04:29 +08:00
TsMask 606f332fd8 fix: 用户session检查导致cpu飙升 2024-06-17 14:09:18 +08:00
TsMask a541b03778 sql: 禁用旧网元管理/软件管理/许可证管理菜单 2024-06-17 09:36:10 +08:00
TsMask 2997599f8d chore: mod依赖tidy 2024-06-15 18:40:15 +08:00
TsMask c152d646ce sql: 新增UE事件MME菜单字典类型翻译多语言定义 2024-06-15 18:39:40 +08:00
TsMask f3bc87a5f2 feat: WS模块支持mme用户时间查询 2024-06-15 17:24:27 +08:00
TsMask ff4511f236 fix: UE事件上报事件类型为空 2024-06-15 17:19:20 +08:00
TsMask 43fc96b18e feat: 新增mme的用户事件查询接口 2024-06-15 17:18:34 +08:00
TsMask 10ac827f43 fix: 通用网元数据文件名变更all_xxx 2024-06-15 17:17:17 +08:00
TsMask 981a1b3597 fix: UE事件MME数据表froAMF 2024-06-15 17:16:37 +08:00
TsMask bdec033db4 feat: 新增ue事件日志上报接口 2024-06-15 16:38:37 +08:00
TsMask 01f4c718b8 fix: UE事件AMF表命名变更 2024-06-15 16:37:46 +08:00
TsMask 09b4dbb321 fix: mux上下文工具ctx 2024-06-15 16:36:47 +08:00
TsMask f930f5bde2 sql: UE表AMF单独存 2024-06-15 16:31:38 +08:00
TsMask 6ba9e16f60 sql: CDR表加索引 2024-06-15 16:30:25 +08:00
TsMask 7e879a97f9 fix: 抓包连接方式改用网元信息配置的终端 2024-06-15 14:49:26 +08:00
TsMask 146ad4ec7d del: 移除scp工具包 2024-06-15 14:48:40 +08:00
TsMask 94aff3f960 del: 移除旧的UDM用户数据接口 2024-06-14 17:24:35 +08:00
TsMask aa5e019172 style: telnet移除命令信息在控制台的输出显示 2024-06-14 17:18:56 +08:00
TsMask 3956782e49 del: 数据库备份不提交 2024-06-14 17:10:35 +08:00
TsMask 99ca040dcb Merge remote-tracking branch 'origin/main' into lichang 2024-06-14 17:03:37 +08:00
TsMask 1f68c15e93 style: 补充代码注释 2024-06-14 17:01:19 +08:00
TsMask 4b1acc3e25 feat: 网元信息Telnet客户端连接函数 2024-06-14 17:00:16 +08:00
TsMask 4109afcc5b feat: 网元数据模块添加UDM鉴权和签约 2024-06-14 16:57:52 +08:00
TsMask b8e109660c style: 调整telnet工具包代码分割 2024-06-14 16:56:42 +08:00
TsMask 3fa72ae983 style: 调整ssh工具包代码分割 2024-06-14 16:55:27 +08:00
simonzhangsz 745f8a3b6a fix:change tshark 2024-06-13 21:33:41 +08:00
simonzhangsz dc9612a3fb fix: change tshark 2024-06-13 21:32:46 +08:00
simonzhangsz 0895beae38 fix: ims param config 2024-06-13 12:01:05 +08:00
TsMask ec50d50be7 docs: 版本发表日志2.2406.1-20240612 2024-06-12 20:10:30 +08:00
TsMask 34ea2cd689 Merge remote-tracking branch 'origin/lichang' 2024-06-12 18:31:36 +08:00
TsMask e254f0b1f9 style: 网元模块RunSSHClient函数命名 2024-06-12 16:28:54 +08:00
simonzhangsz d7b02008db fix: upf param config 2024-06-12 16:14:25 +08:00
TsMask 4f352fc241 fix: 系统菜单treeSelect接口允许dept:list权限进行访问 2024-06-12 15:06:19 +08:00
TsMask 0040294e7b sql: 补充参数设置多语言字典 2024-06-12 15:04:17 +08:00
TsMask aac8e4d553 sql: 字典数据补充SMF操作日志title 2024-06-11 19:19:54 +08:00
TsMask 90cfc157e7 fix: 网元版本安装adb包时主动重启一次 2024-06-11 16:55:34 +08:00
TsMask 26ad1e12a2 sql: 系统菜单CDR和Event移动到Logs目录下,并新增SMF CDR 2024-06-11 16:52:15 +08:00
TsMask a9c7cf3cc2 feat: SMF CDR查询和导出功能 2024-06-11 16:28:24 +08:00
TsMask 825b9cfa0e feat: 网元数据CDR接口声明 2024-06-07 19:48:30 +08:00
TsMask 305a969d7d feat: ISMF的CDR数据接口代码整理 2024-06-07 19:47:26 +08:00
TsMask b0a21dc61f feat: SMF的CDR数据WS推送 2024-06-07 19:46:26 +08:00
TsMask e6ae018f44 feat: IMS的CDR数据导出 2024-06-07 19:45:21 +08:00
TsMask a57799c470 feat: AMF事件UE数据导出 2024-06-07 19:44:00 +08:00
TsMask e6f7b3e514 fix: 时间格式化秒级判断 2024-06-07 19:37:23 +08:00
TsMask e23d49a14c style: 数据库脚本系统菜单smfCDR,监控栏目排序 2024-06-07 19:36:09 +08:00
TsMask 01d6a10657 feat: AMF事件UE数据导出 2024-06-07 17:27:11 +08:00
TsMask b3dd0d6643 fix: 网元操作文件列表/上传/下载改为ssh连接 2024-06-06 16:55:30 +08:00
TsMask 4fe2e4f3f4 fix: 将ssh用户名manager改为omcuser 2024-06-06 15:56:41 +08:00
TsMask 8d455bb361 fix: 网元版本安装OMC回退不要重置数据库 2024-06-06 14:44:56 +08:00
TsMask f9644f01d8 style: 数据库脚本用户初始绑定部门100 2024-06-06 11:35:24 +08:00
simonzhangsz 07cfc05031 fix: mme parameter config 2024-06-06 11:32:24 +08:00
TsMask 725f95c729 style: 数据库脚本部门编号100开始 2024-06-06 11:29:53 +08:00
TsMask 3953221525 chore: 更新版本号2.2406.1 2024-06-06 11:23:36 +08:00
TsMask da637796ae feat: 数据升级工具配置文件读取初始厂商 2024-06-06 11:19:01 +08:00
TsMask 4612008f67 fix: 文件列表只读当前目录下 2024-06-05 11:25:18 +08:00
simonzhangsz 7fa8514096 fix: debug issue 2024-06-05 11:25:17 +08:00
TsMask a3f6a65054 fix: 网元版本安装UDM修改as.yaml的SIPIP 2024-06-04 19:15:31 +08:00
TsMask bc25839be2 Merge remote-tracking branch 'origin/main' into lichang 2024-06-04 16:06:26 +08:00
TsMask de78551fa1 fix: 网元版本安装OMC升级回滚 2024-06-04 16:05:37 +08:00
simonzhangsz 753405c581 fix: for main version 2024-06-04 15:08:45 +08:00
TsMask 997e9230b3 fix: 网元状态获取检查是否有许可时间 2024-06-04 11:18:18 +08:00
simonzhangsz b3a9dca8f5 fix: insert ignore issue 2024-06-04 10:02:27 +08:00
TsMask ade18e859f Merge remote-tracking branch 'origin/lichang' 2024-06-03 20:04:59 +08:00
TsMask 36a2fa86ef fix: 网元版本安装MME缺失MCC和MNC修改 2024-06-03 20:04:44 +08:00
TsMask 084938eb5c Merge remote-tracking branch 'origin/lichang' 2024-06-03 18:32:29 +08:00
TsMask 44de9009dd fix: 网元版本安装OMC升级重启自己 2024-06-03 18:27:58 +08:00
TsMask 8af452872d style: 数据库升级脚本调整系统菜单重置,系统岗位忽略 2024-06-03 18:08:31 +08:00
simonzhangsz db665f5dc8 fix: config file 2024-06-03 10:43:27 +08:00
simonzhangsz 13796eef1c Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-06-03 10:06:44 +08:00
simonzhangsz 20bf64195f fix: make pkg 2024-06-03 09:53:02 +08:00
TsMask 8f2067e362 fix: 网元版本安装UPF类型选择 2024-06-01 16:48:40 +08:00
TsMask 8b1b1286ac style: 网元版本状态翻译 2024-06-01 16:28:10 +08:00
TsMask 5f0247deba style: 数据库定时任务告警巡检停止/网元信息获取停止 2024-06-01 15:35:17 +08:00
TsMask 4cc197ec1c style: 数据库网元信息rmUid前缀4400HX 2024-06-01 15:34:32 +08:00
TsMask c400194649 style: 网元版本状态翻译 2024-06-01 14:44:57 +08:00
TsMask 1b3962cdc5 fix: 网元版本安装后restart启动生成license 2024-06-01 14:37:35 +08:00
TsMask 0fcaf4480a fix: 网元版本安装命令阶段语句调整 2024-05-31 19:07:30 +08:00
TsMask 43ab71ba29 style: 数据库系统菜单调整 2024-05-31 17:12:03 +08:00
TsMask 31006dfc2a fix: 网元服务操作omc重启失败问题 2024-05-31 15:17:52 +08:00
TsMask 47ce9cbfb2 fix: 网元版本安装adb文件覆盖重设bind 2024-05-30 21:26:07 +08:00
TsMask bbe80d5a6e style: 数据库角色菜单关联时区设置注释语句异常 2024-05-30 20:40:06 +08:00
TsMask b06393ad70 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 19:56:07 +08:00
simonzhangsz 315ac6fd6e add: role to menu include alarm event 2024-05-30 17:34:24 +08:00
simonzhangsz a0cdec147c add: alarm event split 2024-05-30 17:03:28 +08:00
simonzhangsz 5f6195fa3b add: alarm event update 2024-05-30 16:11:17 +08:00
simonzhangsz 140ce2962e release 2.2405.4 for main branch 2024-05-30 15:58:59 +08:00
simonzhangsz 9178c70b6c fix: param config 2024-05-30 15:55:05 +08:00
simonzhangsz c1b9483df2 fix: smf parameter config 2024-05-30 15:54:06 +08:00
simonzhangsz 5c5ba609cb add: alarm_event table upgrade 2024-05-30 15:46:00 +08:00
TsMask 969cbdc76a fix: 初始网元信息主机用户名默认为manager 2024-05-30 11:17:41 +08:00
TsMask f80fa96769 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 11:01:24 +08:00
TsMask 8b63c13175 feat: 网元版本安装NEF安装写入IP信息但无法接入网管 2024-05-29 18:44:31 +08:00
TsMask d0009be8f7 fix: 网元版本安装不主动重启,udm配置oam不使用默认文件 2024-05-29 18:04:56 +08:00
TsMask f098409624 perf: 重构网元版本安装命令步骤 2024-05-29 16:58:20 +08:00
simonzhangsz f985ed2017 fix: update ims/smf/udm parameter config yaml 2024-05-29 16:29:18 +08:00
simonzhangsz 4b7259ba87 add: smf/ims cdr table 2024-05-28 11:16:46 +08:00
simonzhangsz fe6df5fb32 add: smf/ims cdr table 2024-05-28 10:56:46 +08:00
simonzhangsz 83488d27d1 add: SMF CDR 2024-05-28 10:15:41 +08:00
TsMask 57a18656df revt: 回退网元软件包类型字段变更 2024-05-27 19:02:33 +08:00
TsMask 83192c3172 fix: 网元版本安装注释30s停止服务 2024-05-27 17:11:42 +08:00
TsMask abfe3227f2 fix: 网元软件包类型字段变更 2024-05-27 17:11:09 +08:00
TsMask 4ac4fb55dc fix: mkdir目录权限统一775 2024-05-27 10:29:04 +08:00
TsMask 6baae1862a fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 21:09:46 +08:00
TsMask 261a2a3d88 Merge remote-tracking branch 'origin/main' into lichang 2024-05-24 21:08:10 +08:00
TsMask 86525bac37 fix: 网元版本安装命令参考网元脚本调整 2024-05-24 20:58:24 +08:00
simonzhangsz 053fe3c429 fix: change user issue 2024-05-24 18:29:16 +08:00
simonzhangsz 9091385574 fix: ba customized reset issue 2024-05-24 17:22:25 +08:00
simonzhangsz 859eeecb5a release 2.2405.3 2024-05-24 16:40:59 +08:00
simonzhangsz 7ceafcd492 opt: split event alarm 2024-05-24 16:38:36 +08:00
simonzhangsz 6ac0db5915 fix: omc user change to manager 2024-05-24 10:57:38 +08:00
TsMask 64c3d511d0 fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 10:16:09 +08:00
TsMask 511c2bbceb style: 网元授权改为网元许可 2024-05-24 10:02:31 +08:00
TsMask 5430567242 fix: 网元直连获取状态超时1s 2024-05-24 10:01:56 +08:00
TsMask 0e2b5079e4 fix: 查询无分页参数时默认1,10Page 2024-05-23 15:40:08 +08:00
simonzhangsz 357ff9a650 fix: enhancement cp ssh key 2024-05-22 14:51:15 +08:00
TsMask 607c1e4daf fix: 配置移除mml文件上传目录 2024-05-21 18:54:57 +08:00
TsMask 32c8b72712 Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 17:20:48 +08:00
TsMask a53b318328 fix: 性能分析监控prometheus 2024-05-18 17:20:18 +08:00
TsMask 4b91db0b8a Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:38:18 +08:00
TsMask 26ad6e350e Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:37:04 +08:00
TsMask 39067c6381 fix: 性能分析监控prometheus 2024-05-18 15:35:54 +08:00
TsMask 4a40e3bd71 fix: 日志文件保留七天 2024-05-18 10:45:32 +08:00
TsMask 1abc670258 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 20:23:37 +08:00
simonzhangsz 835c2b7420 fix: service issue 2024-05-17 19:41:46 +08:00
TsMask 229834c375 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 18:07:42 +08:00
TsMask c7b0b1f471 fix: 网元直连查询状态信息的超时300ms 2024-05-17 18:07:04 +08:00
TsMask fa8058317e fix: 网元版本查询支持类型过滤 2024-05-17 18:06:28 +08:00
TsMask fe09fa4ed5 fix: 网元授权检查状态失败不更新许可证序列号 2024-05-17 18:06:01 +08:00
TsMask de269f4c55 feat: AMF用户事件支持IMSI查询 2024-05-17 18:03:58 +08:00
TsMask 76cdd34a7d feat: IMS用户话单支持号码查询 2024-05-17 18:03:48 +08:00
TsMask 8b64dfa10d del: 移除无用的mux路由函数 2024-05-17 10:51:27 +08:00
TsMask 371a244013 style: SQL字典类型重复定义ne_version_status 2024-05-16 19:19:59 +08:00
TsMask b1f6a34d47 fix: 网元版本安装NRF_IP属性 2024-05-16 18:55:25 +08:00
TsMask 9c7f7efb17 fix: 网元版本安装UPf默认轻量版(测试 2024-05-16 14:51:30 +08:00
TsMask 12f7eaa16d fix: 网元信息表结构体变更 2024-05-16 14:50:36 +08:00
TsMask 562238a936 style: SQL脚本补充网元版本状态字典类型 2024-05-16 14:48:20 +08:00
TsMask 87efab9e78 fix: 网元授权状态检查无连接时数据更新 2024-05-16 09:57:58 +08:00
TsMask 27be6e1be4 style: SQL网元信息软件版本缺省值 2024-05-16 09:57:15 +08:00
simonzhangsz ae524f62d9 release 2.2405.2 2024-05-15 12:12:52 +08:00
TsMask 522c2632d3 style: 删除无用数据表 2024-05-15 11:16:46 +08:00
TsMask cd3c009b34 fix: 网元状态字典定义Tag颜色 2024-05-15 09:42:44 +08:00
TsMask f88100542b fix: 网元授权文件目录权限修改775 2024-05-15 09:42:02 +08:00
TsMask f49d62a160 fix: 网元安装NRF配置复制错误 2024-05-15 09:41:31 +08:00
simonzhangsz 20fe6d737b fix: kpi report data time 2024-05-14 18:47:35 +08:00
TsMask 4a54b8adb8 style: SQL安装数据变更 2024-05-14 17:27:14 +08:00
TsMask 396f2c1c06 fix: 网元特定排序补充NEF 2024-05-14 17:26:12 +08:00
TsMask 7e3ab83f18 fix: 远程网元文件目录权限775 2024-05-14 17:25:44 +08:00
simonzhangsz 386e1dcf67 opt: remove insert kpi to gold_kpi table 2024-05-14 17:06:39 +08:00
simonzhangsz 439ade28e0 add: pprof debug 2024-05-14 15:19:13 +08:00
simonzhangsz d782cfcc74 fix: nbi_cm replace northbound_cm 2024-05-14 15:17:40 +08:00
simonzhangsz 9f76d8241e opt: dump tables from navicat 2024-05-14 15:16:09 +08:00
TsMask 3f489c7bfc fix: 引导数据重置数据库重启服务 2024-05-14 15:04:02 +08:00
TsMask a1a080b0cb fix: sq升级表结构体更新导致的异常语句 2024-05-13 11:40:20 +08:00
TsMask 7f5acaf56a fix: sql初始字典多语言菜单网元快速安装 2024-05-13 11:39:32 +08:00
TsMask 475a4ad136 fix: sql系统部门初始数据 2024-05-13 11:38:42 +08:00
TsMask cf11242699 fix: 文件路径ToSlash去除多斜杠转义 2024-05-13 09:40:50 +08:00
TsMask 9522e6f879 del: 删除vs配置 2024-05-11 19:00:52 +08:00
TsMask 486f2b51e2 Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 17:26:38 +08:00
simonzhangsz f1189ed12b change log for r2.2405.1 2024-05-11 16:54:18 +08:00
simonzhangsz 8eab3953ab fix: performance menu hidden 2024-05-11 16:53:19 +08:00
TsMask ba86fed0c5 style: 系统菜单升级清库加载 2024-05-11 16:34:14 +08:00
TsMask e27e69284f Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 16:25:54 +08:00
TsMask d547914ab5 style: 数据库脚本变更 2024-05-11 15:58:19 +08:00
TsMask a54e357bd5 style: ssh私钥并创建 2024-05-11 15:41:45 +08:00
simonzhangsz f665656f86 fix: smf parameter config 2024-05-11 14:14:09 +08:00
TsMask 8210de9c60 style: ne_license字段说明 2024-05-11 12:09:30 +08:00
TsMask 9357b40b88 feat: 支持OAM配置修改同步到网元 2024-05-11 10:03:17 +08:00
TsMask ab6d610dac fix: 解析bool类型直接返回值 2024-05-10 19:34:40 +08:00
TsMask 0db7f269dc fix: 根据用户所组ssh授权文件keys内容写入 2024-05-10 19:33:54 +08:00
simonzhangsz b3c4c7e453 .... 2024-05-10 19:15:37 +08:00
simonzhangsz b73b191a5a smsc parameter config yaml 2024-05-10 18:56:49 +08:00
simonzhangsz 066ccc33bb fix: sys menu 2024-05-10 18:00:25 +08:00
simonzhangsz 770a2dd148 ... 2024-05-10 17:53:12 +08:00
simonzhangsz dfb645c3aa add: smsc & smf parameter config yaml updated 2024-05-10 17:47:00 +08:00
simonzhangsz 8f307bb889 optimize: menu 2024-05-10 17:27:34 +08:00
simonzhangsz 1f8c55d792 optimize: menu 2024-05-10 17:17:15 +08:00
simonzhangsz 632b40e137 fix: config yaml 2024-05-10 16:24:07 +08:00
simonzhangsz c956746bf5 fix: remove excess old menu 2024-05-10 16:23:44 +08:00
TsMask a4a31c9a16 perf: 优化para5G参数,移除网元版本新增修改删除接口 2024-05-10 10:15:42 +08:00
TsMask ea548d0fdb fix: 网元信息接口优化,移除网元配置文件读写,oam文件读写操作 2024-05-10 10:12:56 +08:00
TsMask 0658203def del: 移除网元授权新增修改删除接口 2024-05-10 10:02:31 +08:00
TsMask a9f0415b61 fix: 网元主机telnet命令输入符判断 2024-05-10 09:46:59 +08:00
TsMask a5d107e486 del: 移除网元软件安装接口 2024-05-10 09:46:41 +08:00
TsMask 6ed635e6fd ref: 网元公共配置数据转化取值 2024-05-09 15:43:25 +08:00
TsMask 3d3f3e9634 feat: 转换IP位网络地址掩码 2024-05-09 15:39:16 +08:00
TsMask 077a3cfc64 style: 网元类型列表排序 2024-05-09 15:38:27 +08:00
TsMask 95de441828 fix: 测试主机UPF连接telnet响应符号 2024-05-09 15:37:25 +08:00
simonzhangsz 0b7b1e2c25 add: new NE parameter of SMSC 2024-05-08 19:21:42 +08:00
simonzhangsz d7dc8b14d4 release 2.2405.1 2024-05-08 19:17:37 +08:00
simonzhangsz f9ae75439c kpi search optimize 2024-05-08 19:15:14 +08:00
TsMask 035eecb233 fix: 引导数据重置等待3s停止服务覆盖数据库 2024-05-08 16:09:15 +08:00
TsMask 3dab7ac6d4 feat: 引导管理员账号重置接口 2024-05-08 10:59:12 +08:00
TsMask d2be4276fa style: 系统菜单表更新sql变更 2024-05-08 10:52:19 +08:00
TsMask 2cf34f99ba style: 系统用户表字段变更 2024-05-08 10:40:11 +08:00
TsMask c49ec76864 style: 字典多语言翻译 2024-05-08 10:39:49 +08:00
TsMask 9abfe9b30e style: 系统初始引导函数优化 2024-05-07 19:14:44 +08:00
TsMask 1708b12bd1 fix: 网元软件表结构变更接口调整 2024-05-07 18:39:20 +08:00
TsMask 7a1ce0faea fix: 网元版本表结构变更接口调整 2024-05-07 18:38:41 +08:00
TsMask 8d0de23635 Merge remote-tracking branch 'origin/main' into lichang 2024-05-07 17:29:10 +08:00
simonzhangsz 1ccc78d2b1 fix: kpi report issue 2024-05-07 17:26:33 +08:00
simonzhangsz 2ba4d804c8 fix:... 2024-05-07 16:51:46 +08:00
simonzhangsz d06b448757 fix: kpi_report_xxx(ne_type) issue 2024-05-07 16:37:45 +08:00
TsMask 31589ce234 feat: 系统初始引导使用重置接口 2024-05-07 16:26:48 +08:00
simonzhangsz 813347287f fix... 2024-05-07 16:05:03 +08:00
simonzhangsz fab3de8e31 fix: kpi_report issue 2024-05-07 16:04:25 +08:00
TsMask a2a876434d fix: 移除针对成研定制的网元NEF/LMF 2024-05-07 09:51:35 +08:00
TsMask 4568bba018 fix: 网元OAM配置同步文件创建覆盖 2024-05-07 09:50:10 +08:00
TsMask fa316be3d4 feat: 网元信息下发nssf响应201 2024-05-07 09:49:23 +08:00
TsMask fa8e010271 feat: 网元版本安装补充n3iwf 2024-05-07 09:48:20 +08:00
TsMask 49a7d10ea0 ref 网元版本操作支持安装功能 2024-04-30 20:24:37 +08:00
TsMask 9b1d13ce53 Merge remote-tracking branch 'origin/main' into lichang 2024-04-30 20:21:58 +08:00
TsMask 3ed0bdc813 feat: 网元软件包设为网元新版本和网元neType和neID查询接口声明 2024-04-30 19:54:04 +08:00
TsMask 20115704cc feat: 网元版本追加网元neType和neID查询 2024-04-30 19:53:09 +08:00
TsMask 4bbfc12c71 feat: 网元软件包设为网元新版本的更新接口 2024-04-30 19:52:18 +08:00
simonzhangsz 95d01c9d7d changelog for r2.2404.6 2024-04-30 13:59:11 +08:00
simonzhangsz 3c4027ee04 fix: sys job 2024-04-30 11:13:02 +08:00
simonzhangsz 31122eeb9b release 2.2404.6 2024-04-29 18:29:32 +08:00
TsMask 10ac5629a8 feat: 网元OAM配置文件默认格式数据 2024-04-29 18:21:42 +08:00
TsMask 93a4a40374 fix: 工具sftp复制到远程不创建文件夹/复制到本地不备份 2024-04-29 18:21:09 +08:00
TsMask d8db8ea79a style: 移除OAM菜单页面 2024-04-29 18:19:27 +08:00
simonzhangsz a1d12bd0f3 fix: ne_state table issue 2024-04-29 18:11:33 +08:00
simonzhangsz 1b531a8c01 fix: set duration=1 id = 8 sys job 2024-04-28 17:00:02 +08:00
simonzhangsz e6cff7f338 release 2.2404.5 2024-04-28 10:34:06 +08:00
TsMask 4c89a02557 fix: 登录telnet后在设置窗口大小 2024-04-28 10:18:22 +08:00
simonzhangsz e6138851fb release 2.2404.5 2024-04-26 18:34:29 +08:00
simonzhangsz bd6ae92c99 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-26 18:31:25 +08:00
simonzhangsz 12c051bf41 opt: kpi report optimize 2024-04-26 18:31:23 +08:00
TsMask c115a149ff fix: UPF抓包脚本telnet地址localhost改neIP 2024-04-26 18:22:33 +08:00
simonzhangsz c733b7c32f opt: kpi performance optimize 2024-04-26 17:50:15 +08:00
simonzhangsz 3175f97d4e opt: kpi report 2024-04-26 15:52:40 +08:00
simonzhangsz 41a0090dc9 opt: kpi performance optimize 2024-04-26 15:40:17 +08:00
TsMask f1980b2d90 fix: 网元授权文件上传目录权限修改 2024-04-26 15:09:54 +08:00
TsMask b8ee5990c7 fix: IMS服务重启命令stop后继续start启动 2024-04-26 15:08:50 +08:00
TsMask e4262dde2c fix: 网元参数omcNeConfig接口转发带ne_id参数 2024-04-26 15:03:31 +08:00
TsMask 527009d311 fix: 网元不存在时不缓存查询信息 2024-04-26 15:02:13 +08:00
TsMask 588c390395 fix: 配置文件目录不存在时创建 2024-04-25 17:22:14 +08:00
TsMask 795fa18ee2 feat: 网元OAM配置文件读写接口和部分接口参数变更 2024-04-25 17:21:48 +08:00
TsMask 4e33857f66 feat: 新增OAM配置页面菜单 2024-04-25 17:19:57 +08:00
simonzhangsz 83ba655a7f fix: update performance menu to unvisible 2024-04-25 15:36:06 +08:00
TsMask d4f2cdb1be style: 网元公共文件para5G路径变更 2024-04-25 14:25:11 +08:00
TsMask 965bb899ac fix: 网元软件包新增找到已存在的删除后重新添加 2024-04-25 14:24:34 +08:00
TsMask a9af655d63 fix: 网元版本操作支持install 2024-04-25 14:23:50 +08:00
simonzhangsz 65d93d4e45 fix: alarm code 10000 issue 2024-04-24 16:56:35 +08:00
simonzhangsz 938f8d2740 fix: alarm forward by sms and email issue 2024-04-24 16:55:36 +08:00
TsMask 338e2eaa98 Merge remote-tracking branch 'origin/main' into lichang 2024-04-24 15:40:15 +08:00
TsMask a36af38597 fix: ssg授权密钥的操作写入 2024-04-24 15:37:36 +08:00
TsMask ee22d66f86 pref: telnet连接工具的信息读取优化 2024-04-24 15:36:55 +08:00
TsMask 03c3520279 fix: 网元测试telnet连接的响应 2024-04-24 15:35:57 +08:00
TsMask 3ea6285112 fix: 网元信息新增返回记录的ID 2024-04-24 15:35:12 +08:00
TsMask 78226df9bd fix: 系统数据导出格式优化 2024-04-22 18:18:59 +08:00
TsMask c59bb61ae2 feat: 时间格式化年-月-日T时:分:秒Z时区 2024-04-22 18:17:52 +08:00
simonzhangsz 5b0ed46490 fix: smf ue online user state 2024-04-22 15:34:55 +08:00
TsMask 75007afabb fix: 移除内存总容量的组合 2024-04-22 10:13:11 +08:00
simonzhangsz 5b3a43aa7c change log for 2.2404.4 2024-04-20 11:59:42 +08:00
simonzhangsz ef0815361f update changelog 2024-04-19 20:43:25 +08:00
TsMask d164dc7ca5 style: 移除aes随机字节序列的代码 2024-04-19 20:16:54 +08:00
TsMask 5797646647 Merge remote-tracking branch 'origin/main' into lichang 2024-04-19 20:06:41 +08:00
TsMask 6b4ad6d59d feat: 首次引导安装开始和完成的触发接口 2024-04-19 20:00:59 +08:00
TsMask 2b8b305484 style: 去除日志记录加解密的算法信息 2024-04-19 19:59:50 +08:00
TsMask 299ac091e4 feat: 登录身份密钥加机器码防止其他网元跨用 2024-04-19 19:58:14 +08:00
TsMask 1f520d95e3 feat: 首次安装启动记录到文件做唯一身份 2024-04-19 19:57:10 +08:00
TsMask ed94c373ff fix: 加密工具aes优化避免panic 2024-04-19 19:55:20 +08:00
simonzhangsz 18c5eaec40 fix: db sql sort 2024-04-19 19:26:05 +08:00
simonzhangsz ef06769967 changelog update 2024-04-19 19:12:07 +08:00
simonzhangsz ace6c9c97b add: support alarm forward by sms 2024-04-19 18:41:05 +08:00
simonzhangsz f6bd3c2f21 add: support alarm forward by sms 2024-04-19 18:31:04 +08:00
simonzhangsz f7aa7a5c30 add: support alarm forward by sms 2024-04-19 18:30:38 +08:00
TsMask e05c2a6a51 fix: 导出功能为全量,行头文字多语言翻译 2024-04-19 17:21:33 +08:00
simonzhangsz 0c45cbd195 opt: dictonary data 2024-04-19 17:16:59 +08:00
simonzhangsz d39bd3f53d change log for r2.2404.4 2024-04-19 16:18:44 +08:00
simonzhangsz 1bc0f35fea fix: udm and pcf parameter config 2024-04-19 15:57:01 +08:00
simonzhangsz 9713ee90dc fix: license issue 2024-04-19 15:55:41 +08:00
TsMask 4164332755 feat: 网元列表查询带主机连接信息参数 2024-04-18 09:38:41 +08:00
TsMask c80fe5df67 fix: 网元主机认证模式清除不必要的信息 2024-04-18 09:37:23 +08:00
simonzhangsz f2739256c8 fix: log level and province 2024-04-17 18:17:46 +08:00
simonzhangsz 6035ec1951 fix: failed upload license at first time 2024-04-17 15:35:25 +08:00
simonzhangsz fda9f383dd fix: ... 2024-04-17 11:44:20 +08:00
simonzhangsz ac88c8ab94 opt: udm & pcf parameter configuration 2024-04-17 11:44:00 +08:00
TsMask 186ea8c203 Merge remote-tracking branch 'origin/main' into lichang 2024-04-17 10:57:07 +08:00
TsMask 2e9ee18069 fix: MML日志记录中间件用户显示问题 2024-04-16 21:04:37 +08:00
TsMask 240b1a0a26 fix: mux路由上下文用户信息读取 2024-04-16 21:04:03 +08:00
TsMask 5309b2538d del: 移除旧登录会话生成 token和中间件方式设置请求头 2024-04-16 21:03:10 +08:00
simonzhangsz edd0102b83 fix: omc restart issue 2024-04-16 20:06:11 +08:00
TsMask 325baed56e fix: Telnet支持调整发送窗口大小 2024-04-16 19:51:23 +08:00
TsMask b050643714 fix: 文件复制时判断目录是否存在 2024-04-16 19:42:14 +08:00
TsMask 438ba4a06b fix: CopyUploadFile文件复制判断非目录 2024-04-16 19:41:19 +08:00
TsMask 07f6b9c31a feat: 新增网元端公共配置文件读写接口 2024-04-16 19:40:29 +08:00
simonzhangsz 4cec3571f7 fix;.. 2024-04-16 16:32:57 +08:00
simonzhangsz 18e6b0ed8d opt: standard upf output 2024-04-16 16:32:24 +08:00
TsMask 4c37968925 feat: 软件安装升级版本记录信息变更 2024-04-16 11:45:13 +08:00
simonzhangsz 7a70d76eb2 opt: redis db protect by password 2024-04-16 11:29:22 +08:00
simonzhangsz 56842910f6 fix: omc upgrade and restart issue 2024-04-16 11:19:07 +08:00
simonzhangsz 0c149785a7 fix: log for actpkg and rbkpkg 2024-04-16 10:25:50 +08:00
simonzhangsz bfd603dab5 optimize: hidden trace and performance task menu 2024-04-16 10:00:50 +08:00
simonzhangsz e73e1cae11 fix: get ne state task fialed 2024-04-16 09:51:26 +08:00
simonzhangsz 58404a49d5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-15 20:25:11 +08:00
simonzhangsz f21e9cd38a fix: release v2.2404.4 2024-04-15 20:25:09 +08:00
TsMask be2e4e6c90 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 20:19:30 +08:00
TsMask 206e1457f4 fix: 查询时间搜索值为时间戳 2024-04-15 20:18:02 +08:00
simonzhangsz 88af476a41 fix:... 2024-04-15 18:42:23 +08:00
TsMask c3bf466526 fix: 版本升级需要升级数据库后重启程序 2024-04-15 18:21:28 +08:00
TsMask 79a0b8bad7 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:43:36 +08:00
TsMask 3377383d28 fix: 软件包上传检查版本提示存在信息 2024-04-15 17:42:42 +08:00
TsMask 4ee64794fa Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:10:58 +08:00
TsMask eea8b803ac fix: 手机号正则判断限制3位数 2024-04-15 17:09:13 +08:00
simonzhangsz e42dd9465a fix: r2.2404.3 change log 2024-04-15 16:46:02 +08:00
TsMask f3dc06d0d9 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 15:58:44 +08:00
TsMask 8b01661392 fix: 调度任务名称搜索多语言反查 2024-04-15 14:49:17 +08:00
TsMask efa8397b41 fix: 菜单名称搜索多语言反查 2024-04-15 14:49:03 +08:00
TsMask bc0f6bfe0d fix: 部门名称搜索多语言反查 2024-04-15 14:38:28 +08:00
simonzhangsz e5516e13d4 fix: rollback package upgrade db need to restart service 2024-04-15 12:04:38 +08:00
simonzhangsz 98a4e824c2 release 2.2404.4 version 2024-04-15 11:57:23 +08:00
simonzhangsz 44266eda37 fix: service restart after upgrade db 2024-04-15 11:07:43 +08:00
simonzhangsz abeacef3c7 fix: menu 2024-04-12 22:02:19 +08:00
TsMask 12feeeaa64 Merge remote-tracking branch 'origin/main' into lichang 2024-04-12 21:48:47 +08:00
simonzhangsz 2b75c7513f fix: menu and dict data 2024-04-12 21:37:32 +08:00
simonzhangsz f0333bc136 fix: dict data and menu 2024-04-12 21:18:48 +08:00
simonzhangsz 507b4cc88e fix: menu 2024-04-12 21:06:55 +08:00
simonzhangsz c9793c0abd fix: menu adjustment 2024-04-12 20:57:14 +08:00
simonzhangsz c1bbba2324 fix: menu adjustment 2024-04-12 20:36:22 +08:00
simonzhangsz 246ac714c8 release 2.2404.3 2024-04-12 19:35:07 +08:00
simonzhangsz de98a630b1 fix: role and menu adjust 2024-04-12 19:33:41 +08:00
TsMask ae96f95887 feat: 网元服务操作start restart stop reboot poweroff 2024-04-12 19:25:47 +08:00
simonzhangsz 35a4f8b095 fix: upf 5002 mml issue incompelete 2024-04-12 18:10:51 +08:00
TsMask 2cb4c2fc9b fix: 软件报直装记录版本号 2024-04-12 17:27:12 +08:00
TsMask e87e5c3664 feat: 网元版本操作升级和回退 2024-04-12 17:26:30 +08:00
TsMask b0e3825dd1 fix: 数据库表变更 2024-04-12 17:25:43 +08:00
TsMask 608d726e54 fix: 文件下载接口无文件响应json 2024-04-12 17:25:06 +08:00
TsMask b2ddb7eb2b fix: redis网元信息缓存key网元类型大写 2024-04-12 17:19:14 +08:00
simonzhangsz 3d33521608 fix: restconfg.yaml file 2024-04-12 15:26:45 +08:00
simonzhangsz 6a1ddba8a7 fix: upf standard mml 2024-04-12 15:14:29 +08:00
TsMask 15445c8e59 style: ssh认证字典新增免密认证 2024-04-12 09:36:55 +08:00
TsMask 507a1690bd feat: ssh支持免认证连接 2024-04-11 21:04:24 +08:00
TsMask 0b8d0781a2 fix: 网元安装移除hostId使用网元ID 2024-04-11 19:59:45 +08:00
simonzhangsz 02050e0ce3 add: IMS kpi 2024-04-11 19:45:43 +08:00
TsMask d71123b5e7 style: 属性名变更sshClient 2024-04-11 19:45:42 +08:00
TsMask 390eaae94d ref: 网元信息RunSSH客户端实例复用连接 2024-04-11 19:43:50 +08:00
TsMask 63595e1981 fix: 网元授权信息在线时更新授权信息,失败提示异常 2024-04-11 19:42:17 +08:00
TsMask b4df83f662 fix: 旧数据软件包/版本管理的结构体变更 2024-04-11 17:15:03 +08:00
TsMask 841067a8bf fix: 网元软件包安装接口变更 2024-04-11 17:14:14 +08:00
TsMask bc599ec5b0 fix: 网元信息新增更新同步操作版本和授权信息 2024-04-11 17:13:54 +08:00
TsMask ca0f047f22 fix: 网元版本函数优化 2024-04-11 17:12:37 +08:00
TsMask ebd02cb3e9 ref: 网元授权激活授权code/change/state接口优化 2024-04-11 17:11:24 +08:00
TsMask 5970a8b5f2 feat: 安装包上传到网元主机执行安装命令 2024-04-11 17:07:23 +08:00
TsMask 513a5bb5fe feat: 新增fstp文件传输工具包 2024-04-11 17:04:23 +08:00
TsMask 9c8c12e443 fix: 多语言ne_info_status变更翻译 2024-04-11 17:03:23 +08:00
simonzhangsz 03931803d8 fix: ims parameter config yaml 2024-04-11 15:56:30 +08:00
TsMask ed65f55f52 feat: BA的mocn看板菜单 2024-04-11 12:00:24 +08:00
TsMask f9ca02b3d5 fix: 查询网元信息缓存key网元类型大写 2024-04-11 11:43:19 +08:00
simonzhangsz 4bf3b3c4ba fix: ims parameter config yaml 2024-04-10 19:59:08 +08:00
simonzhangsz f15f9be1b5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 17:27:01 +08:00
simonzhangsz d8b8422aba fix: ne parameter config 2024-04-10 17:26:59 +08:00
TsMask 24fc8c02d3 feat: 字典数据多语言翻译新增网元路由菜单 2024-04-10 17:08:09 +08:00
simonzhangsz 4c0508ef17 remove yaml backup file 2024-04-10 16:12:44 +08:00
simonzhangsz ca465b6b54 fix: update gtp port 2024-04-10 16:12:25 +08:00
simonzhangsz eb916ea5c2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 11:59:51 +08:00
simonzhangsz 7e3311df89 fix: ims parameter config add plmn and dialplan 2024-04-10 11:59:49 +08:00
TsMask bcc872b60e fix: 系统登录日志删除接口属性名称不匹配 2024-04-09 19:40:12 +08:00
simonzhangsz 1e0ae94584 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-09 18:07:19 +08:00
simonzhangsz 4297dcafd6 fix: udm & pcf default dnn cmnet change to internet 2024-04-09 18:07:18 +08:00
TsMask 8ad84d2f4e fix: 软件包上传查询是否存在相同版本号 2024-04-09 15:47:17 +08:00
TsMask 8b3ab9d4e8 fix: 多语言翻译前缀匹配查询 2024-04-08 15:08:38 +08:00
TsMask 996b764d13 fix: 排除超级管理员角色和用户数据 2024-04-08 15:05:05 +08:00
simonzhangsz 1d442b2567 fix: restagent.service start after adb.service 2024-04-08 11:09:08 +08:00
simonzhangsz 47f9055188 release version 2.2404.2 2024-04-08 11:03:42 +08:00
simonzhangsz 2972d3bd32 update change log 2024-04-02 18:13:09 +08:00
simonzhangsz 81dc19ad42 update change log 2024-04-02 16:47:12 +08:00
simonzhangsz 9fb060f20e r2.2404.1 2024-04-02 11:51:44 +08:00
simonzhangsz 6bd0d46051 fix: mml translate issue 2024-04-02 10:33:58 +08:00
simonzhangsz 9eaf407db0 add: mocngw kpi 2024-04-02 10:33:16 +08:00
simonzhangsz fa37d63268 fix: timezone issue 2024-04-01 17:48:08 +08:00
simonzhangsz 9599867613 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-01 17:22:29 +08:00
simonzhangsz 954493a5f2 fix: time-zone issue, localhost issue 2024-04-01 17:22:26 +08:00
TsMask d3836dfa12 feat: 网元信息安装相关接口注册 2024-04-01 17:07:02 +08:00
TsMask 851f50a3e6 style: udm结构体注释 2024-04-01 17:05:49 +08:00
TsMask 6cf2891fed feat: ssh生成本地RSA,支持本地直连授权配置 2024-04-01 17:05:25 +08:00
TsMask fed2c57700 fix: scp网元文件复制到本地保留原先同名文件 2024-04-01 17:03:22 +08:00
TsMask 1d1c58475c fix: 网元版本信息变更属性注释等 2024-04-01 17:01:35 +08:00
TsMask 91f4db75f1 feat: 网元信息配置读写,cmd命令直发函数 2024-04-01 17:00:27 +08:00
TsMask 715cf8ab18 feat: 网元软件包信息 2024-04-01 16:57:15 +08:00
TsMask a8280476d0 feat: 网元授权激活信息 2024-04-01 16:55:59 +08:00
TsMask bdd04105fe fix: 移除CheckExtValidRequest检查旧token 2024-04-01 16:53:20 +08:00
TsMask 96ee5837c4 feat: 文件上传支持ini格式 2024-04-01 16:47:14 +08:00
TsMask 218c9172f7 fix: 用户删除标记del_用户名避免查询存在情况 2024-04-01 16:46:09 +08:00
TsMask a7bb0db03a fix: ws取消logout字符串退出,当退出后消息读取EOF退出协程 2024-04-01 16:44:27 +08:00
TsMask 83cd653545 chore: 版本更新说明 2024-03-30 20:32:33 +08:00
TsMask 349f73d883 fix: 文件上传名称去除空格 2024-03-30 20:31:59 +08:00
simonzhangsz 7fa6b81f12 fix: job issue while upgrade 2024-03-29 10:18:13 +08:00
simonzhangsz c6fbee9a76 fix: timezone parse time issue 2024-03-29 10:09:43 +08:00
simonzhangsz 5b385a5342 changed version to 2.2403.3 2024-03-29 09:41:14 +08:00
simonzhangsz e22abdc890 fix: timzone issue 2024-03-29 09:38:25 +08:00
simonzhangsz 0ff07a7ccd add: mocngw gold kpi 2024-03-28 10:51:48 +08:00
simonzhangsz f1a0ce51df fix: english issue 2024-03-27 20:13:23 +08:00
simonzhangsz 9a871b9c26 change version r2.2403.2 2024-03-27 15:09:12 +08:00
simonzhangsz de9eb71c8a fix: unsupport convision time 2024-03-26 18:56:00 +08:00
simonzhangsz 40bf70de17 fix: unsupported convision of time format 2024-03-26 16:06:36 +08:00
simonzhangsz dd51b24bf8 fix: querysting of xorm 2024-03-26 15:40:41 +08:00
TsMask decab2d82f fix: 多语言翻译值转化key进行查询 2024-03-25 12:01:11 +08:00
TsMask f22c4b876d style: 操作日志网元参数配置多语言翻译 2024-03-25 11:59:36 +08:00
simonzhangsz 8c86e9d32d fix: static config directorty 2024-03-25 11:54:14 +08:00
TsMask 65339ea242 fix: 取消内部accessToken请求头,移除CheckFrontValidRequest检查token 2024-03-21 12:15:46 +08:00
TsMask 9c74776011 fix: 网元状态引用数据变更 2024-03-21 11:11:49 +08:00
simonzhangsz c3aae10b97 fix: return err while query db 2024-03-21 10:42:27 +08:00
TsMask 8e4649f3f6 feat: UPF指标推送到ws订阅组 2024-03-21 10:15:00 +08:00
simonzhangsz d200a49c64 Update: smf parameter config & add mocngw param config 2024-03-20 17:09:17 +08:00
TsMask 70d46fec37 fix: 参数配置网元获取数据失败 2024-03-20 15:23:12 +08:00
TsMask 2242e2b56c fix: 数据库表measure_task语法错误导致创建失败 2024-03-20 15:22:45 +08:00
TsMask 42134ecac4 fix: IMS配置下发返回200无内容处理 2024-03-19 16:47:22 +08:00
simonzhangsz 382279aafc changelog for r2.2403.1 2024-03-19 10:26:54 +08:00
TsMask 4ae7302bfe chore: 更新日志说明2.2403.1-20240319 2024-03-19 09:59:36 +08:00
TsMask 0ddc265c5c fix: 网元列表排序新增MOCNGW 2024-03-18 19:34:19 +08:00
TsMask b801b20be4 feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:51:21 +08:00
TsMask 9416be0d8d docs: 更新说明文件 2024-03-18 11:33:02 +08:00
TsMask 7c09e16f53 chore: 更新依赖包 2024-03-18 11:26:06 +08:00
TsMask 4d8d8d2a3a feat: 网元版本支持通过网元类型和网元ID查询 2024-03-18 11:24:36 +08:00
TsMask 40c58bb1da feat: 网元信息支持通过rmUID查询网元信息,程序启动清除并重新加载缓存信息 2024-03-18 11:23:19 +08:00
TsMask 9690778945 feat: 网元软件包查询支持通过文件版本和路径查询 2024-03-18 11:20:53 +08:00
TsMask bf16d2b984 add: 新增告警数据信息接口 2024-03-18 11:19:54 +08:00
TsMask c411b5ca5c fix: 白名单放行 /oauth/token 2024-03-18 11:14:10 +08:00
TsMask 4009e8ff2b feat: SQL查询解析支持时间反射赋值 2024-03-18 11:12:49 +08:00
TsMask 43600001ee feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:11:24 +08:00
TsMask 6e5cce7c89 fix: 操作日志时间查询支持时分秒 2024-03-18 11:03:46 +08:00
TsMask d8615353ae feat: mux路由封装兼容gin的ctx工具 2024-03-18 11:02:21 +08:00
TsMask c3881a7ba0 feast: Ping探针工具包 2024-03-18 11:00:26 +08:00
TsMask d962b77666 fix: 文件操作新增json和zip 2024-03-18 10:57:37 +08:00
TsMask 17718d5cdd fix: 文件操作csv/txt文件函数名修改 2024-03-18 10:56:53 +08:00
TsMask d20dc98123 feat: 网元软件接口安装接口 2024-03-12 09:51:11 +08:00
TsMask 3f02e2e557 fix: 移除网元状态过滤判断status in ('0','3') 2024-03-09 18:05:23 +08:00
TsMask 345caff325 fix: 网元列表状态不在线下发配置检查更新状态3 2024-03-09 17:59:50 +08:00
TsMask c7266381d8 style: 接口/包注释 2024-03-09 17:57:59 +08:00
TsMask fe9e12ef4d feat: 网元软件包和网元版本struct 2024-03-09 17:57:01 +08:00
TsMask 24f129dbda feat: 新增网元主机SSH方式检查服务器环境接口 2024-03-09 17:54:56 +08:00
TsMask 730bbbc8cc feat: ssh包新增本地私钥连接免密效果 2024-03-09 17:53:32 +08:00
TsMask a0baf86360 style: cmd包添加注释 2024-03-09 17:52:01 +08:00
TsMask 38070f130d feat: 新增网元软件包信息/网元版本信息接口 2024-03-08 16:15:38 +08:00
simonzhangsz afddabb0f9 fix: adjustment port, 3030 change to 33030 2024-03-08 15:32:47 +08:00
simonzhangsz 40bc3cd4cb database sql script directory adjustment, common share to install/upgrade/upgvue3 2024-03-08 14:42:50 +08:00
simonzhangsz 50a58cf162 fix: udm parameter config 2024-03-08 12:01:30 +08:00
simonzhangsz edd2fa574d fix: ... 2024-03-07 20:46:26 +08:00
simonzhangsz c452cda894 fix: dump sql shell 2024-03-07 20:42:17 +08:00
simonzhangsz 19348fa453 fix: data2html version 2024-03-07 18:07:42 +08:00
TsMask dcea53a2ed feat: 网元快速安装菜单/字段翻译 2024-03-07 17:17:07 +08:00
TsMask 444bbbf2c8 fix: UE-PCF接口超时时间1m 2024-03-07 17:15:58 +08:00
simonzhangsz 9bf1bf165d add: new dump db sql script 2024-03-07 16:58:50 +08:00
simonzhangsz 9963f6988c fix: paramter config for smf&udm 2024-03-07 15:57:06 +08:00
simonzhangsz 85f1d75c19 fix: smf & udm paramter config 2024-03-07 11:27:45 +08:00
simonzhangsz 26e9f29241 Fix: dir ems.agt change to be.ems 2024-03-06 21:00:42 +08:00
simonzhangsz bf3b97c788 test: encode test program 2024-03-06 19:10:54 +08:00
simonzhangsz 4fda8a86e3 test:load yaml for sort 2024-03-06 19:08:15 +08:00
simonzhangsz faa392fecf add: alarm forward by smpp 2024-03-06 18:22:34 +08:00
simonzhangsz dcd810b20d add: all sql script from db 2024-03-06 18:19:58 +08:00
simonzhangsz c0f115d97d fix: manual sync alarm failed while abnormal NEs 2024-03-06 17:25:00 +08:00
simonzhangsz 8e13208363 add: mml object type 2024-03-06 16:30:20 +08:00
simonzhangsz a759c17a46 fix: option for get sql from db 2024-03-06 16:01:40 +08:00
TsMask 8a308ce937 style: UPF总流量缓存数据 小于2分钟重新缓存 2024-03-06 15:13:55 +08:00
TsMask f375959e91 feat: 网元信息缓存redis 2024-03-06 15:06:12 +08:00
TsMask 4297ad328a fix: 函数XormGetAllNeInfo获取全部网元 2024-03-06 14:39:20 +08:00
TsMask 38b6523534 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:12:59 +08:00
TsMask 9847c12642 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:06:58 +08:00
TsMask 5c82392cac fix: 网元主机结构体注释 2024-03-06 11:06:03 +08:00
TsMask e0dfe188a2 fix: 网元信息操作同步删除主机记录 2024-03-06 11:05:29 +08:00
TsMask 357a30d62a fix: 网元信息操作同步更新主机 2024-03-06 10:05:52 +08:00
TsMask 734b11bce0 fix: SSH对象序列化属性值不匹配 2024-03-06 10:02:54 +08:00
TsMask 2b4541264f feat: 网元信息状态多语言字典翻译 2024-03-06 10:01:59 +08:00
TsMask ad5e7fbf23 fix: 日志记录敏感属性字段进行掩码 2024-03-06 09:59:36 +08:00
simonzhangsz 315021fa5a add: signle trust script between OMC and NF 2024-03-06 09:28:56 +08:00
TsMask 2652235e87 fix: 网元状态直连查询超时时间250ms 2024-03-05 16:15:17 +08:00
TsMask aa3fb21254 fix: 网元列表查询同步更新网元状态 2024-03-05 16:14:37 +08:00
TsMask e0583d8a7d feat: 网元数据CDR和UE事件菜单日志翻译 2024-03-05 16:12:18 +08:00
TsMask e2d124a5e6 feat: 网元数据CDR和UE事件接口新增查询删除 2024-03-05 16:11:47 +08:00
TsMask 01f7b7acec fix: 请求工具PUT、POST的超时时间设为3s 2024-03-05 16:10:43 +08:00
simonzhangsz 00737ca9e7 add: add port2 config 2024-03-04 16:34:42 +08:00
TsMask fb59dfa428 feat: 网元直连接口-网元配置对端网管信息 2024-03-01 19:02:10 +08:00
TsMask ec57024cca feat: 网元信息查询带主机信息查询函数 2024-03-01 19:01:08 +08:00
TsMask c09bd4dbf3 fix: OMC网元配置omcNeConfig接口覆盖 2024-03-01 19:00:05 +08:00
simonzhangsz f676e5e9b3 fix: mml2 for standard upf 2024-03-01 16:59:54 +08:00
TsMask 0fe92a0d51 feat: 新增网元信息接口 2024-02-29 21:01:22 +08:00
TsMask ae9fe08a1f fix: 查询SQLmap属性值转换空字符 2024-02-29 21:00:28 +08:00
TsMask 516ac68ff9 feat: 新增网元信息多语言字典翻译 2024-02-29 19:32:43 +08:00
simonzhangsz b4d0316690 Optimize: mml of standard UPF 2024-02-29 11:38:49 +08:00
TsMask a3f66e567f fix: 更新菜单缓存标记2118,2134 2024-02-28 17:43:07 +08:00
TsMask 39c58ba5c1 feat: 新增网元主机命令多语言字典接口提示和相关枚举翻译 2024-02-26 16:57:56 +08:00
TsMask 72b610b41a feat: 新增网元主机命令接口 2024-02-26 16:55:59 +08:00
TsMask bf506a80af fix: 命名网元主机接口类文件名 2024-02-26 16:55:36 +08:00
TsMask b98439fd0b feat: 新增网元主机多语言字典接口提示和相关枚举翻译 2024-02-26 12:04:15 +08:00
TsMask 299eb9d24a feat: ws模块新增ssh和telnet类型连接 2024-02-26 12:02:19 +08:00
TsMask af93652e3d feat: 新增网元主机接口 2024-02-26 12:00:38 +08:00
TsMask 333cf5d25b feat: 新增telnet连接包工具 2024-02-26 11:58:38 +08:00
TsMask 77443979de fix: ssh包移除写入命令回车补位,移除读取等待300s 2024-02-26 11:57:57 +08:00
TsMask d872e0d5b4 feat: 操作日志私钥passPhrase字段掩码* 2024-02-26 11:55:42 +08:00
TsMask 8c4fb55350 feat: 新增字典多语言cdr_sip_code488 2024-02-23 19:33:53 +08:00
simonzhangsz bc095ced9f fix: changlelog update 2024-02-22 19:32:43 +08:00
simonzhangsz e3edf988ee fix: ... 2024-02-22 17:51:24 +08:00
simonzhangsz 66a90a676c fix: 2.2402.6 changelog 2024-02-22 17:48:02 +08:00
simonzhangsz 8c6450e7e8 fix: no restart service after license upload 2024-02-22 15:48:51 +08:00
simonzhangsz fe49c4fd56 fix: no cache for UE features 2024-02-22 15:38:58 +08:00
simonzhangsz fdb3c2fbf6 fix:continue if error command 2024-02-21 19:10:10 +08:00
simonzhangsz b815d2c6fb fix: change to version 2.2402.6 2024-02-21 19:00:56 +08:00
simonzhangsz fd348ae8d6 fix: update sys_menu 2024-02-21 17:58:31 +08:00
TsMask 6512a1c3c6 feat: 访问操作日志记录中间件掩码privateKey 2024-02-20 20:22:26 +08:00
TsMask c0bcc91efe feat: 加密AES包和ssh连接包 2024-02-20 20:21:50 +08:00
TsMask 6cf7d7b4b6 fix: 日志文件命名格式log.2006-01-02 2024-02-20 20:20:39 +08:00
TsMask e4cab31158 fix: 移动cmd包 2024-02-20 20:20:03 +08:00
simonzhangsz 47c9bb8df0 fix: ... 2024-02-19 14:19:23 +08:00
simonzhangsz e4d9b16f69 fix: change default gtp port 2024-02-19 11:05:27 +08:00
simonzhangsz 52fdc315ed Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 11:05:02 +08:00
simonzhangsz f51caded55 fix: error mml return 2024-02-19 11:05:00 +08:00
TsMask 6c7da72cf5 fix: 网元文件上传都放到tmp目录下 2024-02-19 10:59:39 +08:00
simonzhangsz c37946c07e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 10:05:44 +08:00
simonzhangsz 6bf1e6728a fix: udm paramete config 2024-02-19 10:05:41 +08:00
TsMask d46764e1d0 docs: 文字修改 2024-02-18 18:57:56 +08:00
TsMask 367e6ee4a1 del: 删除网元功能模块内性能指标控制路由函数 2024-02-18 18:57:19 +08:00
simonzhangsz 80e3fb41fe fix: clear index.xxx.js cache file 2024-02-18 10:57:51 +08:00
TsMask 76b00ccfe5 feat: KPI黄金指标补充网元类型 2024-02-06 19:26:49 +08:00
TsMask 102754f1fb chore: 更新发布日志 2024-02-06 18:50:38 +08:00
TsMask b4e3d6efd5 feat: KPI黄金指标事件推送ws 2024-02-06 18:48:37 +08:00
TsMask d8f7c9dd9b fix: CDR事件查询RecordType 2024-02-06 16:13:30 +08:00
TsMask 0b039a8947 fix: CDR事件推送类型MOC/MTSM 2024-02-06 10:55:45 +08:00
TsMask dc7d9fab2c feat: 字典多语言补充calltype sip202 2024-02-05 18:35:45 +08:00
TsMask 68ef11e6a5 fix: CDR事件推送类型MOC/MOSM 2024-02-05 18:33:31 +08:00
TsMask 97f80f5a33 fix: 缓存10分钟UPF总流量查询 2024-02-05 18:32:48 +08:00
TsMask d66f38ad92 feat: 字典多语言表格文件 2024-02-05 14:45:28 +08:00
TsMask df9d880a7f feat: 网元类型缓存ByNeTypeAndNeID 2024-02-05 14:39:30 +08:00
TsMask 5da8a8b51d fix: 参数配置表升级sql 2024-02-05 14:37:26 +08:00
TsMask 8f569924e3 feat: 缓存信息key字典多语言翻译 2024-02-05 14:34:05 +08:00
TsMask 16afbde97d fix: 菜单开启缓存信息和管理列表 2024-02-05 14:33:05 +08:00
TsMask 01d9d2107c fix: 字典sip_code编码翻译Normal Cleaning 2024-02-04 20:05:53 +08:00
TsMask 0b15760ae9 fix: 更新gold_kpi索引少分号 2024-02-04 17:36:35 +08:00
TsMask 230aa693b6 fix: 更新gold_kpi索引 2024-02-04 16:19:00 +08:00
TsMask e7dd9405f5 chore: 更新版本说明 2024-02-04 16:11:40 +08:00
TsMask 150c4005f0 fix: 更新gold_kpi索引 2024-02-04 16:11:29 +08:00
TsMask bf524f808c fix: 还原开发配置文件 2024-02-04 11:09:03 +08:00
TsMask 5929665369 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-04 11:01:32 +08:00
TsMask 621d2a2047 version change to 2.2402.5 2024-02-04 10:59:19 +08:00
TsMask 69046d2bc8 version change to 2.2402.5 2024-02-04 10:58:23 +08:00
TsMask a45342391a feat: 字典sip_code编码补充多语言翻译 2024-02-04 10:54:17 +08:00
TsMask d032e5a67d fix: ws 处理 Panic 协程异常/协程处理消息结果 2024-02-04 10:53:10 +08:00
TsMask 1707d9ea3b fix: ws 处理 Panic 协程异常 2024-02-02 17:09:23 +08:00
TsMask fb7a2dfa3c fix: ws去除客户端读写互斥锁 2024-02-02 16:46:55 +08:00
simonzhangsz f5b88d33bd fix: index for alarm 2024-02-02 16:00:53 +08:00
TsMask 077187c21d feat: 新增字典类型 UE 事件CM状态 2024-02-02 15:19:48 +08:00
TsMask 312d86e42e fix: CDR事件只推MTC事件类型 2024-02-02 12:06:20 +08:00
simonzhangsz 07ca604c8f fix: index of alarm 2024-02-02 11:30:20 +08:00
TsMask fcb69fd70d fix: 获取网元状态补充disk磁盘 2024-02-02 10:14:04 +08:00
simonzhangsz 272b4713ec fix: set lock screen off 2024-02-02 09:54:30 +08:00
simonzhangsz 592750376a fix: dashboard menu name 2024-02-01 16:38:29 +08:00
simonzhangsz 3dd60fe3d6 fix: dashboard menu for role 2024-02-01 16:16:59 +08:00
simonzhangsz 547fe3a7c3 fix: log for rollback package 2024-02-01 11:55:59 +08:00
simonzhangsz f59b67dbc5 fix: add log for actpkg shell script 2024-02-01 11:34:46 +08:00
simonzhangsz 697462ad1b version change to 2.2402.4 2024-02-01 10:27:51 +08:00
simonzhangsz 04aa52e17f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-31 20:41:40 +08:00
simonzhangsz b938b61160 fix: dict data sql 2024-01-31 20:41:37 +08:00
TsMask 72d1389bcd fix: KPI对SMF5G实时PDU会话数取最后一项 2024-01-31 19:39:21 +08:00
TsMask 66bc030fce feat: 看板用户事件对应类型字典多语言 2024-01-31 19:20:37 +08:00
simonzhangsz a04a6267a1 fix: topology chart graph 2024-01-31 18:14:11 +08:00
simonzhangsz de2ca4cfd3 fix: table index optimize 2024-01-31 16:06:27 +08:00
simonzhangsz c560541a21 fix: log issues 2024-01-31 10:47:16 +08:00
simonzhangsz 2004e9c9a3 fix: http2 issue 2024-01-30 20:55:30 +08:00
simonzhangsz 240f005091 fix: http2.0 issue 2024-01-30 20:34:27 +08:00
simonzhangsz d284770cb2 fix: http2.0 issue 2024-01-30 19:50:29 +08:00
simonzhangsz 999b7f0894 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-30 18:12:39 +08:00
simonzhangsz 23db252e1d fix: 2.2401.4 2024-01-30 18:12:37 +08:00
TsMask 3554fc341d fix: ws消息无消费chan溢出关闭 2024-01-30 17:20:25 +08:00
TsMask 3c67c5fd59 fix: ws同组多用户 2024-01-30 17:19:36 +08:00
simonzhangsz 84641c532a fix: topology chart update 2024-01-30 15:14:08 +08:00
simonzhangsz 6b465f90d9 fix: udm parameter config 2024-01-30 14:38:50 +08:00
simonzhangsz 14232fcad7 fix: upgrade topology info 2024-01-30 14:29:47 +08:00
simonzhangsz 6160281141 fix: rollback 2024-01-30 10:54:39 +08:00
simonzhangsz 1db5f9a45a fix: remvoe build db cache file 2024-01-30 10:19:53 +08:00
simonzhangsz f6c04498bc fix: dict data upgrade issue 2024-01-30 09:48:18 +08:00
TsMask f49d778f8e feat: ws新增网元状态查询 2024-01-29 21:09:57 +08:00
simonzhangsz 3a5e906222 fix: loadpconf and get nbinfo 2024-01-29 16:09:08 +08:00
TsMask 2223828b2b feat: ws支持upf_tf类型信息获取UPF-总流量数 2024-01-29 15:48:01 +08:00
TsMask f1b17e00ab feat: UPF总流量数 N3上行 N6下行 2024-01-29 15:47:29 +08:00
TsMask ba936d0a46 fix: 黄金指标5s数据sql调整 2024-01-27 18:36:37 +08:00
TsMask 68f202d935 fix: ws客户端读写保护/GroupID调整 2024-01-27 18:06:30 +08:00
TsMask 3a5c3edc70 fix: 网元数据模块接口调整 2024-01-27 18:00:45 +08:00
TsMask 8ab5d1a2b7 fix: 并发读写网元信息 2024-01-26 20:36:03 +08:00
TsMask 1279d0fd15 feat: cdr事件推入ws 2024-01-26 20:35:40 +08:00
simonzhangsz c01c3fb431 fix: http2 supported 2024-01-26 19:39:46 +08:00
TsMask 37ebadd487 feat: ue事件推入ws 2024-01-26 17:35:17 +08:00
simonzhangsz c3b76462b1 fix: to 2.2401.4 2024-01-26 17:20:06 +08:00
TsMask 5ee23a1d95 fix: ws模块去除心跳定时,响应requestId 2024-01-26 16:59:34 +08:00
simonzhangsz 22cd71ca21 add: http support http 2.0 server 2024-01-26 16:44:52 +08:00
simonzhangsz 88c303ff62 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-26 11:53:45 +08:00
simonzhangsz f13b69ae2f fix: ims parameter config 2024-01-26 11:53:43 +08:00
TsMask 8d04665bfa fix: 网元状态map竞争读写错误 2024-01-26 11:09:25 +08:00
TsMask ce0ef4892a fix: 操作日志oper_url取地址去除参数部分 2024-01-26 10:39:26 +08:00
TsMask 376b7d83e6 feat: ws模块添加UE事件查询类型 2024-01-25 18:01:08 +08:00
TsMask 058d0b92c8 feat: 新增UE会话事件 2024-01-25 18:00:02 +08:00
TsMask b15db394fd fix: 变更omc网元状态gopsutil/v3 2024-01-25 16:50:39 +08:00
simonzhangsz 6eaaab1c7f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-25 15:05:28 +08:00
simonzhangsz 97fceb1618 add: index of gold_kpi 2024-01-25 15:05:26 +08:00
TsMask 557a4d23c7 fix: 请求解析language语言头 2024-01-25 11:15:28 +08:00
TsMask ea8b197e8b feat: ws 身份认证 2024-01-25 10:40:00 +08:00
TsMask 13b5d35d0c fix: 菜单接口query 参数获取判断 2024-01-25 10:39:00 +08:00
simonzhangsz 9ce79bbc26 2.2401.3-20240124 2024-01-24 17:19:59 +08:00
simonzhangsz 8342dfa2be fix: omc self-upgrade 2024-01-24 15:27:13 +08:00
TsMask eba4416cab feat: ws 新增CDR会话查询 2024-01-24 14:11:00 +08:00
TsMask 3135ff5b85 fix: ws 消息格式统一 2024-01-24 14:10:23 +08:00
simonzhangsz 0210d28cdb Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-24 12:06:00 +08:00
simonzhangsz 182827febb fix: update gold_kpi record duration to 3 2024-01-24 12:05:51 +08:00
TsMask e6013789d1 feat: 新增网元数据模块 2024-01-24 11:51:27 +08:00
simonzhangsz 39a83c0753 fix: gold_kpi column granularity 2024-01-24 10:17:17 +08:00
simonzhangsz bc9668bc3e fix: change expect option to y 2024-01-24 09:48:24 +08:00
simonzhangsz 7708f6bdcc fix: remove omc config item 2024-01-24 09:48:00 +08:00
simonzhangsz 88ad0a6307 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-23 20:15:47 +08:00
simonzhangsz 5e4183cebc fix: kpi granularity column update to NULL 2024-01-23 20:15:45 +08:00
TsMask aba5e48005 feat: ws 请求消息体判断reqid和和结构序列化异常信息 2024-01-23 20:00:05 +08:00
TsMask ec9a30d78c feat: ws获取网络连接进程 2024-01-23 18:43:26 +08:00
TsMask 89499c9d28 faet: 新增WS模块 2024-01-23 18:06:44 +08:00
simonzhangsz 413f0b4951 fix: ... 2024-01-23 17:53:58 +08:00
simonzhangsz 56dd2b5d39 fix: menu radio information 2024-01-23 17:24:13 +08:00
simonzhangsz 3c9083ba12 fix: ... 2024-01-23 15:49:18 +08:00
simonzhangsz 1d111460f4 fix: change ne_info key 2024-01-23 15:36:20 +08:00
simonzhangsz 96349b71bc add: ue event from AMF 2024-01-22 17:12:36 +08:00
simonzhangsz bc2404be31 fix: cdr_event white list 2024-01-22 17:09:48 +08:00
simonzhangsz a72bc037f3 fix: gold kpi add granularity 2024-01-22 17:08:41 +08:00
simonzhangsz cb175145f9 fix: exclude reference dir 2024-01-22 11:40:35 +08:00
simonzhangsz 3b874b1502 fix: change log 2024-01-20 15:43:40 +08:00
simonzhangsz e3878b8f6a fix: changelog and default to hidden n3iwf/nssf features menu 2024-01-20 15:25:34 +08:00
simonzhangsz bb48fc2c5d fix: rollback software package 2024-01-20 14:39:53 +08:00
simonzhangsz f04d6364ed fix: enhanced active package 2024-01-20 12:00:50 +08:00
TsMask 37bb3bb0f6 feat: 版本发布日志 2024-01-19 18:04:51 +08:00
simonzhangsz 8cc2529148 fix: nodeB to radios 2024-01-19 17:39:17 +08:00
simonzhangsz 06fcfcd606 add;.. 2024-01-19 16:01:55 +08:00
simonzhangsz ce5f5f710f add: cdr_event table 2024-01-19 16:01:43 +08:00
simonzhangsz cf876378d4 add: cdr_event table 2024-01-19 15:55:10 +08:00
simonzhangsz ea64a6aa3f add: cdr api package 2024-01-19 15:18:26 +08:00
simonzhangsz eaa857c5d1 fix: menu adjustment 2024-01-18 18:36:48 +08:00
simonzhangsz 824a7993e5 fix: monitor menu adjustment 2024-01-18 17:00:04 +08:00
simonzhangsz 3bb4bd31ce fix: 2.2401.3 database update 2024-01-18 15:02:11 +08:00
TsMask d10895de11 fix: 新增仪表盘菜单 2024-01-18 12:03:05 +08:00
TsMask 5d66eabcb4 fix: 字典数据更新刷新缓存 2024-01-18 11:16:34 +08:00
simonzhangsz be1d23d504 fix: change to 2.2401.3 2024-01-18 09:44:56 +08:00
simonzhangsz 01f65b85b5 fix: active and rollback pkg issue 2024-01-18 09:17:30 +08:00
simonzhangsz b305761396 fix: ... 2024-01-17 21:03:51 +08:00
simonzhangsz 827ada36c9 fix: ... 2024-01-17 20:38:25 +08:00
simonzhangsz 92a46667b1 fix: dpkg omc pkg issue 2024-01-17 20:33:32 +08:00
TsMask d2ded8c196 fix: 优化获取获取网元状态 2024-01-17 20:15:23 +08:00
simonzhangsz 84a1e0c368 fix: test 2024-01-17 19:55:23 +08:00
simonzhangsz a3e703d9ce fix: ... 2024-01-17 19:29:22 +08:00
simonzhangsz 1bbb9be5fa fix: log level 2024-01-17 18:21:12 +08:00
simonzhangsz 2efd64d928 fix: active pkg issue 2024-01-17 17:24:39 +08:00
simonzhangsz a3a9e84a02 fix: active and rollback package issue 2024-01-17 16:49:54 +08:00
simonzhangsz c37949d73a fix: act pkg 2024-01-17 16:10:53 +08:00
simonzhangsz 0cff207e67 fix: activate pkg issue 2024-01-17 15:51:45 +08:00
simonzhangsz bafc4b4c85 fix: activate ne pkg issue 2024-01-17 15:44:09 +08:00
simonzhangsz 9e54ccd886 fix: dpkg software issue 2024-01-17 14:40:48 +08:00
simonzhangsz 8eb6430ae3 fix: restagent service update 2024-01-17 11:10:49 +08:00
TsMask e9aed62f92 ifx: 字典数据补充验证码类型 2024-01-17 09:39:24 +08:00
simonzhangsz 519af79e14 fix: rollback ims package 2024-01-16 20:04:28 +08:00
simonzhangsz 12ed109922 fix: log level and dpkg ims package issue 2024-01-16 19:48:24 +08:00
simonzhangsz b14ed41121 fix: dpkg ims package 2024-01-16 19:16:12 +08:00
simonzhangsz 3cbea84201 fix: dkpg ims issue 2024-01-16 19:11:31 +08:00
simonzhangsz ca21e901fd fix: dpkg ims software 2024-01-16 19:07:46 +08:00
TsMask 931249312b ref: 重构抓包功能,超时30分钟 2024-01-16 18:45:31 +08:00
TsMask 4ad1026d15 fix: 网元列表带状态标识 2024-01-16 18:43:58 +08:00
TsMask 94979ffce1 style: cmd工具注释 2024-01-16 18:43:09 +08:00
simonzhangsz 8b2755672c fix: log level update 2024-01-15 14:24:15 +08:00
simonzhangsz dc1a000c17 fix:dict data en update 2024-01-15 11:22:29 +08:00
TsMask 98829da890 chore: 发布说明 2024-01-12 15:45:18 +08:00
TsMask 1e08a6ddeb fix: UDM发送MML缓冲1mb延迟300ms 2024-01-12 15:42:43 +08:00
simonzhangsz 65c5378fdb fix: active handshake to nf 2024-01-12 15:20:14 +08:00
simonzhangsz 39f334058a fix: dict data for lock time 2024-01-12 14:42:19 +08:00
simonzhangsz cd48f641b3 fix: 2024-01-12 14:34:25 +08:00
simonzhangsz 38f9405333 fix: 2024-01-12 14:33:21 +08:00
simonzhangsz 65aef39dbf fix: change log for 2.2401.2 2024-01-12 14:32:47 +08:00
simonzhangsz d67a110476 add: screen lock time out 2024-01-12 14:20:50 +08:00
simonzhangsz 6b3cf5bf31 fix: mml enhancement 2024-01-12 14:01:51 +08:00
TsMask 9152304cb1 fix: 抓包错误捕获 2024-01-12 10:02:51 +08:00
TsMask 7701ea96b5 fix: UPF抓包错误捕获 2024-01-12 09:56:32 +08:00
simonzhangsz 68e55016ae fix: service update 2024-01-12 09:40:13 +08:00
simonzhangsz 3d77ade719 fix: run cmd mode 2024-01-11 19:22:15 +08:00
simonzhangsz 61b25fbe61 fix: timeout parameter 2024-01-11 17:54:48 +08:00
simonzhangsz 23b87162dd fix: set timeout for run dpkg command 2024-01-11 17:53:21 +08:00
simonzhangsz 5aeca6ecb4 fix: run dpkg command with timeout 2024-01-11 16:55:35 +08:00
TsMask 9b7f3742d0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-11 16:10:58 +08:00
TsMask 2dec011c0a fix: 配置参数多语言源数据变更 2024-01-11 16:10:53 +08:00
simonzhangsz 61abc00592 fix: software 2024-01-11 16:09:45 +08:00
simonzhangsz 862a6113ed fix: version 2.2401.2 2024-01-11 11:42:55 +08:00
simonzhangsz 8ce7c5c580 fix: ba setting for config file 2024-01-11 10:54:51 +08:00
simonzhangsz d7555092c6 fix: amf comment and ba setting 2024-01-11 10:47:37 +08:00
simonzhangsz 8103b2be8c fix: parameter config 2024-01-10 20:28:45 +08:00
simonzhangsz caf4fdc46a fix: buf extend to 20kb 2024-01-10 16:28:36 +08:00
simonzhangsz d08c753ddc fix: update omc.conf for nginx 2024-01-10 16:27:41 +08:00
TsMask b838c76a4f fix: 调度任务日志多语言下查询失败 2024-01-10 14:57:33 +08:00
simonzhangsz 2e2ccba765 fix: ue resty timeout change 2024-01-10 12:07:33 +08:00
TsMask c2aa5b4a27 fix: 多语言字典数据源同步更新 2024-01-10 12:05:14 +08:00
simonzhangsz 44ddbd7892 fix: https enhancement 2024-01-10 10:11:20 +08:00
simonzhangsz 0028c40e67 fix: sql redo 2024-01-10 09:20:19 +08:00
TsMask f063df778a fix: 菜单数据字典 2024-01-09 21:25:59 +08:00
TsMask ea40fa5351 fix: UDM发送MML缓冲20k延迟500ms 2024-01-09 21:25:36 +08:00
TsMask 0ad45a9b9e feat: 拓扑组网图数据 2024-01-09 19:55:39 +08:00
simonzhangsz 5897c70565 fix: ignore insert 2024-01-09 18:13:44 +08:00
TsMask bda59fdd33 fix: 拓扑图组图片类型都读取参数值 2024-01-09 16:38:07 +08:00
TsMask f439d6b708 fix: 调度任务更新状态导致数据值丢失 2024-01-09 16:37:27 +08:00
simonzhangsz 09de2a41d0 fix: customized script 2024-01-09 16:33:54 +08:00
simonzhangsz a15e0e5973 fix: https issues 2024-01-09 16:33:27 +08:00
simonzhangsz 79d616cc8b add: make certs tool 2024-01-09 15:59:05 +08:00
simonzhangsz f4796e579c fix: https issues 2024-01-09 15:57:45 +08:00
simonzhangsz 511413e614 fix: omc ip 2024-01-08 18:20:29 +08:00
simonzhangsz c99bbd6fbe fix: 网元自定义黄金指标 2024-01-08 18:12:38 +08:00
simonzhangsz 9efe09968e FIX: CHANGE LOG 2024-01-06 18:03:48 +08:00
simonzhangsz 1b27d2c555 fix: change log 2024-01-06 16:36:32 +08:00
simonzhangsz 906535ee5b fix: delete cycle resty new process 2024-01-06 11:15:13 +08:00
simonzhangsz d422caae54 fix: change log 2024-01-06 10:57:55 +08:00
simonzhangsz fcc6aa8c68 fix: 不能周期启动getStateFromNE 2024-01-05 20:01:43 +08:00
simonzhangsz 3cd8dd70a7 fix: unmarshal 2024-01-05 19:49:41 +08:00
simonzhangsz 4c32527540 fix: dict data 2024-01-05 19:49:04 +08:00
simonzhangsz 188397ef91 fix: bool warning 2024-01-05 18:47:50 +08:00
simonzhangsz 5244288427 fix: bool warning 2024-01-05 16:58:21 +08:00
simonzhangsz d5c02dee55 fix: alarm locationInfo 2024-01-05 16:35:26 +08:00
TsMask d8c7b0943f fix: 拓扑网元列表排序 2024-01-05 15:33:38 +08:00
simonzhangsz 316e1b6392 fix: topology feature chart graph 2024-01-05 15:18:40 +08:00
TsMask 4bfed9bc07 chore: 更新说明 2024-01-05 14:20:24 +08:00
TsMask d852bfb4f5 fix: chart路由鉴权和日志记录 2024-01-05 14:18:15 +08:00
TsMask 82c74c51b2 faet: 新增数据库G6关系图表 2024-01-05 14:17:36 +08:00
TsMask bcb1aab6e5 feat: 多语言字典数据 2024-01-05 14:16:59 +08:00
TsMask 6481cf066b Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-05 13:54:47 +08:00
TsMask 5e0f10680e fix: UDM用户批量操作命令bad改baa 2024-01-05 12:01:11 +08:00
TsMask d600c61333 fix: 网元状态加ip/直连获取超时200毫秒 2024-01-05 12:00:34 +08:00
simonzhangsz b681523f01 fix: sync to omc ne fail 2024-01-05 11:04:57 +08:00
simonzhangsz c00e2d6c56 fix: parameter config rectification 2024-01-05 10:33:06 +08:00
simonzhangsz 223c314591 fix: parameter config comment rectification 2024-01-05 10:18:20 +08:00
simonzhangsz 090449db30 fix: ... 2024-01-05 09:54:54 +08:00
simonzhangsz 186033b434 fix: udm subscriber mml bad change to baa 2024-01-04 17:05:19 +08:00
simonzhangsz 1c598a7699 fix: log change level 2024-01-04 16:30:08 +08:00
TsMask 9c030f6970 fix: 黄金指标kpi个别字段统计只取最后一次收到的非0值 2024-01-04 15:55:40 +08:00
TsMask 049ce42f77 feat: 拓扑编辑数据存储功能 2024-01-04 15:54:58 +08:00
simonzhangsz 641bd524c9 fix: set omc for customized 2024-01-04 13:59:18 +08:00
simonzhangsz d3f4babe1b fix: change to 2.2401.1 2024-01-03 20:43:48 +08:00
simonzhangsz d983687185 FIX: ne status, ba 2024-01-03 19:40:31 +08:00
simonzhangsz 8239977c58 fix: ne info status in 0,3 2024-01-03 10:10:25 +08:00
simonzhangsz 06e29df8fa fix: set omc shell 2024-01-02 19:16:07 +08:00
simonzhangsz b74d0059b8 fix: upg 2023-12-29 20:42:30 +08:00
TsMask bb8d367967 fix: 修改角色状态导致菜单管理删除问题 2023-12-29 20:01:13 +08:00
TsMask ef89bb4038 chore: 更新说明 2023-12-29 18:43:36 +08:00
simonzhangsz 7facc301c4 fix: change log for 2.2312.10-20231229 2023-12-29 18:35:52 +08:00
simonzhangsz 1433964be1 add: nssf menu and topology menu 2023-12-29 17:22:33 +08:00
simonzhangsz 845720a705 fix: remove some debug of generate ne state alarm 2023-12-29 14:31:55 +08:00
simonzhangsz 49c3e8ce6d fix: script 2023-12-29 12:13:12 +08:00
simonzhangsz e1e10fba00 fix: parameter for genNeStateAlarm 2023-12-29 11:47:44 +08:00
simonzhangsz 29d4458267 fix: udm parameter config yaml 2023-12-29 11:26:16 +08:00
simonzhangsz 5de91843a8 fix: changelog 2023-12-29 10:34:08 +08:00
simonzhangsz 28e3dff6b8 fix: change to 2.2312.10 2023-12-29 10:28:00 +08:00
simonzhangsz f26a1d79e5 fix: generate ne state alarm 2023-12-29 10:21:31 +08:00
simonzhangsz a10f8c2a43 fix: telnet port 2023-12-28 17:59:44 +08:00
simonzhangsz 7f37df1337 fix:mml_amp 2023-12-28 17:59:26 +08:00
simonzhangsz 0a243a5089 fix: ims telnet issue 2023-12-28 16:42:29 +08:00
simonzhangsz c0046f421d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-28 16:31:16 +08:00
simonzhangsz e9c125f632 add: sys job 2023-12-28 16:31:14 +08:00
TsMask 9c37c7ff91 docs: 字典数据补充 2023-12-28 15:19:30 +08:00
TsMask 8e83397d2d feat: 白名单/systemState 2023-12-28 15:19:08 +08:00
simonzhangsz daa42b0182 add: 3 scheuled tasks 2023-12-28 11:56:21 +08:00
simonzhangsz 079a697dd8 fix: ne info status 2023-12-28 11:47:33 +08:00
simonzhangsz 7f3d376715 add: genNeStateAlarm dict data 2023-12-28 11:47:12 +08:00
simonzhangsz 93d5ed2d61 fix: ne sync flag 2023-12-28 11:13:46 +08:00
simonzhangsz 6462710d63 fix: generate ne state alarm 2023-12-28 10:54:37 +08:00
simonzhangsz d6b07f89d0 fix: abnormal NE state alarm gen task 2023-12-28 09:25:44 +08:00
simonzhangsz 7c09325bf7 fix: inactive task handshake to NF 2023-12-27 18:03:29 +08:00
simonzhangsz 38ae580d6f fix: sys job get state and delete ne_state 2023-12-27 17:51:24 +08:00
simonzhangsz 0590566eae fix: job dict data 2023-12-27 17:50:29 +08:00
TsMask 55893741ef fix: kpi指标数据查询支持根据字段排序 2023-12-27 17:30:46 +08:00
TsMask cc9f779957 fix: 调度任务日志查询重复,移除多语言处理 2023-12-27 17:29:29 +08:00
simonzhangsz 2b3785361a fix: sync to ne 2023-12-27 12:11:48 +08:00
simonzhangsz c708ea4215 fix: offline state version 2023-12-27 10:37:08 +08:00
simonzhangsz 491456caa0 fix: sync2ne flag 2023-12-26 17:58:16 +08:00
simonzhangsz 374fb9b8f3 fix: sn fixed 2023-12-26 11:44:30 +08:00
simonzhangsz 562244d0db fix: serial number of NE license 2023-12-26 10:59:47 +08:00
simonzhangsz a066bb3692 fix: yaml conig 2023-12-26 10:59:10 +08:00
simonzhangsz 524c316da4 fix: ims parameter config 2023-12-26 10:58:52 +08:00
TsMask 6a32def83e fix: UDM用户数据删除多个imsi 2023-12-25 20:57:55 +08:00
simonzhangsz 4a4c2a97c9 fix: sn change to "-" 2023-12-25 17:55:15 +08:00
simonzhangsz 8e713e3e92 fix: ... 2023-12-22 16:35:22 +08:00
simonzhangsz c4bb89d28d fix: changelog 2.2312.9-20231222 2023-12-22 16:35:04 +08:00
simonzhangsz e8f1e96df7 fix: ba string lower or upper non sensitive 2023-12-22 15:45:15 +08:00
simonzhangsz d4db688020 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 15:31:45 +08:00
simonzhangsz b5812c0658 changelog update 2023-12-22 15:31:42 +08:00
TsMask 4165e8f224 feat: 新增系统配置信息获取序列号 2023-12-22 15:17:57 +08:00
simonzhangsz d29052e9d5 fix: copyright char 2023-12-22 14:11:20 +08:00
simonzhangsz a10ea8acf9 fix: setomc sh 2023-12-22 13:17:13 +08:00
simonzhangsz 7efa200db4 fix: setup omc sh 2023-12-22 13:08:32 +08:00
simonzhangsz 208c443de0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 12:25:05 +08:00
simonzhangsz fc25280a36 fix: importdb sh 2023-12-22 12:25:03 +08:00
TsMask 89356af2c7 fix: UDM用户获取查询为空值情况 2023-12-22 12:23:08 +08:00
simonzhangsz 1234c56af8 fix: omc setup sh 2023-12-22 12:22:41 +08:00
simonzhangsz ea9c69ed0a fix: import.sh ba customized OMC 2023-12-22 12:05:22 +08:00
simonzhangsz 95c178fa39 fix: sys_job update for i18n 2023-12-22 11:28:55 +08:00
simonzhangsz af94dd7c3c fix: ba customized shell script 2023-12-22 11:22:53 +08:00
simonzhangsz 6358bce10e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 11:02:46 +08:00
simonzhangsz 62ba162e59 fix: sys_job monitor sys resource donot save log 2023-12-22 11:02:44 +08:00
TsMask f5b88186dc Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 10:41:37 +08:00
TsMask cb699f29da chore: 版本说明 2023-12-22 10:41:31 +08:00
TsMask cc9c42037f feat: 调度任务日志查询全部数据接口异常 2023-12-22 10:34:41 +08:00
simonzhangsz 5440d2d22d fix: ba customized OMC 2023-12-22 10:05:54 +08:00
simonzhangsz 17983d0b45 fix: ba customized 2023-12-21 21:32:02 +08:00
TsMask f5c852d801 feat: 接口网元状态/网元列表 2023-12-21 20:42:50 +08:00
TsMask 509fdbba95 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-21 20:41:48 +08:00
TsMask 83722d630b fix: 获取网元状态接口请求超时时间1秒 2023-12-21 20:41:44 +08:00
simonzhangsz b40580105f fix: package name 2023-12-21 20:40:57 +08:00
simonzhangsz d021b09fa2 fix: ims mml 2023-12-21 20:21:14 +08:00
simonzhangsz 7714afa933 fix: version and package name change 2023-12-21 20:18:20 +08:00
simonzhangsz 3bf54a22b1 fix: ba customized 2023-12-21 20:08:02 +08:00
simonzhangsz bc51fd0554 fix: version 2.2312.9 2023-12-21 20:07:00 +08:00
simonzhangsz 6f8617a81e fix: ba customized 2023-12-21 19:07:34 +08:00
simonzhangsz e8303f5a0c fix: shell script 2023-12-21 18:17:15 +08:00
simonzhangsz e583a1ec4f fix: importdb script 2023-12-21 17:57:16 +08:00
simonzhangsz e48f745a3d add: nssf availableAMFs and subscriptions interfaces 2023-12-21 14:50:04 +08:00
simonzhangsz 4609a446af fix: localhost侦听 2023-12-20 17:28:24 +08:00
simonzhangsz f607662032 fix: localhost listen 2023-12-20 17:25:08 +08:00
simonzhangsz 684283d761 fix: 默认启动localhost侦听 2023-12-20 17:18:03 +08:00
simonzhangsz 2d607f903c fix: 软件大小从200MB修改为1000MB 2023-12-20 17:01:45 +08:00
simonzhangsz 433fcc19d0 fix: 默认启动localhost侦听 2023-12-20 16:56:35 +08:00
simonzhangsz 519e0ee4f9 fix: change udmuser static_ip to true optional 2023-12-20 14:19:41 +08:00
simonzhangsz de7b8c4bf1 fix: default start localhost listen 2023-12-20 10:45:44 +08:00
TsMask 472a5932e8 fix: 英文字典数据Performance Data 2023-12-20 09:46:49 +08:00
simonzhangsz 972c21395a fix: go mod 2023-12-18 19:51:24 +08:00
simonzhangsz 97ae24f715 fix: install sql 2023-12-18 14:10:01 +08:00
TsMask c5d0451293 add: 国际化数据表格文件 2023-12-15 18:13:06 +08:00
simonzhangsz b2a2eb778e fix: i18n data update 2023-12-15 17:26:58 +08:00
TsMask 5f410f4203 fix: 日志文件查询解析异常7位 2023-12-14 19:18:53 +08:00
simonzhangsz 85e8ac3e34 fix: add swag package 2023-12-14 17:42:27 +08:00
simonzhangsz f577948005 fix: .... mml yaml 2023-12-14 10:52:13 +08:00
simonzhangsz 999aca571f fix: add role_menu 2023-12-14 10:51:45 +08:00
simonzhangsz e0d38a11a2 fix: replace user 2023-12-14 10:39:39 +08:00
simonzhangsz 38996c9e4b fix: udm mml update 2023-12-14 10:31:05 +08:00
TsMask 4340572421 fix: 调整网元日志文件列表返回信息 2023-12-13 21:14:28 +08:00
TsMask 738ff3b6f5 feat: 新增OMC安装脚本英文 2023-12-13 21:10:49 +08:00
TsMask fd05fe1834 feat: 新增网元日志文件菜单 2023-12-13 21:10:17 +08:00
TsMask 0e908e525c fix: 网元文件列表调整响应信息 2023-12-13 11:06:09 +08:00
TsMask db5f349ae7 add: 新增OMC一键安装脚本 2023-12-13 11:05:29 +08:00
TsMask 194395198e fix: 文件列表补充分页参数 2023-12-12 20:35:47 +08:00
TsMask ea59f0c8d4 fix: 从网元下载pcap放在本地temp目录 2023-12-12 19:39:42 +08:00
TsMask 0baba9e40f fix: 调整默认配置文件项目名称版本号和日志输出路径 2023-12-12 19:38:22 +08:00
TsMask 97042b846d feat: 新增网元端文件列表获取和下载 2023-12-12 19:37:48 +08:00
TsMask 4405c5bed6 fix: 静态文件转转接口调整 2023-12-12 19:35:04 +08:00
TsMask 0ed715ae9f docs: 告警确认类型字典多语言 2023-12-12 19:33:42 +08:00
TsMask 1292a3381f feat: 新增首页状态字典和国际化切换权限标识 2023-12-11 20:32:36 +08:00
TsMask adb86d7f32 fix: restconf.yaml修改ne安装默认user 2023-12-11 18:06:40 +08:00
TsMask 9c4260c690 feat: 用户管理导入支持初始角色 2023-12-11 18:00:16 +08:00
simonzhangsz 4fcd1f2724 fix: update kpi set 2023-12-08 15:37:34 +08:00
TsMask d94cf752a3 fix: UDM查询imsi去除首尾空格 2023-12-06 18:55:05 +08:00
simonzhangsz 79500c6a2c fix: kpi 指标集 2023-12-06 18:24:49 +08:00
simonzhangsz 0b8fe85b49 fix: update default ip 2023-12-06 18:23:10 +08:00
simonzhangsz 85beacc66a fix: logo 2023-12-06 17:32:36 +08:00
simonzhangsz 44575b8606 fix: sys_dept 2023-12-06 16:15:23 +08:00
simonzhangsz 9a954da5ac fix:make package shell 2023-12-06 16:13:21 +08:00
simonzhangsz 6355039768 fix: help doc config 2023-12-06 15:54:51 +08:00
simonzhangsz 6d231f4100 fix: sys_config for logo 2023-12-06 15:21:42 +08:00
simonzhangsz b686c60784 fix: to 2.2312.8 2023-12-06 15:08:57 +08:00
simonzhangsz 928a3db836 fix:mml 2023-12-06 15:04:11 +08:00
simonzhangsz c90f85ced1 fix: logo and sql, help 2023-12-06 14:25:47 +08:00
simonzhangsz 667b958f0b add: logo en&zh 2023-12-06 12:02:55 +08:00
TsMask 595f2d379f style: 更新sys_config图标路径变量字符串 2023-12-06 11:02:06 +08:00
simonzhangsz 4f30f7c9a3 fix: menu dict data 2023-12-06 10:39:30 +08:00
simonzhangsz 9d998153b1 fix: sys_config & sys_role_menu sql 2023-12-06 10:22:25 +08:00
TsMask 7eb63499c3 fix: gin日志文件新命名 2023-12-05 20:40:34 +08:00
simonzhangsz 1abd25b754 fix: restconf.yaml 2023-12-05 18:48:27 +08:00
simonzhangsz dbed5b729a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-05 18:19:47 +08:00
simonzhangsz 0a39420728 fix: alarm forward 2023-12-05 18:19:46 +08:00
TsMask 9429a466bd feat: 性能统计接口 2023-12-05 18:00:22 +08:00
simonzhangsz b9e4b2e6d9 fix: backup whole DB sql 2023-12-05 17:54:07 +08:00
TsMask 0357b137bc 转存指定对应文件 2023-12-04 18:34:37 +08:00
TsMask e11da6c904 feat: 系统设置配置国际化切换 2023-12-04 18:34:28 +08:00
simonzhangsz 1b57d460c0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 20:37:43 +08:00
TsMask 24b542fdaf add: 新增用户修改角色分配 2023-12-01 19:43:38 +08:00
simonzhangsz 9514e3d31b fix: sql update 2023-12-01 19:17:48 +08:00
TsMask 39e9695836 fix: 去除最大分页限制 2023-12-01 17:51:45 +08:00
TsMask e8d1d0470f feat: 接口身份认证白名单 2023-12-01 17:22:32 +08:00
TsMask 31d50c1fc7 feat: pcf用户策略控制导入导出 2023-12-01 16:56:27 +08:00
simonzhangsz baa30022b0 fix: nssf&upf parameter config 2023-12-01 16:43:09 +08:00
simonzhangsz b38906f964 fix: amf param config 2023-12-01 16:31:42 +08:00
simonzhangsz 86b93e7332 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 15:55:24 +08:00
simonzhangsz 474ea15027 fix: pcf user ueinfo 2023-12-01 15:51:48 +08:00
TsMask 896cbbe0a8 add 补充菜单终端内PCF/N3IWF 2023-11-30 16:58:34 +08:00
TsMask 9ce63d0f95 feat: PCF服务接口-批量操作 2023-11-30 16:57:44 +08:00
simonzhangsz bb379ce509 fix: map response 2023-11-29 17:38:41 +08:00
simonzhangsz 50165a7dab fix: returnpcf user info map to FE 2023-11-29 17:37:36 +08:00
simonzhangsz 680335b66e fix: inactive run shell omc mml 2023-11-29 17:07:56 +08:00
simonzhangsz 4d1e73f121 fix: install sql 2023-11-29 15:39:54 +08:00
simonzhangsz 19b601a851 fix: restconf 2023-11-29 11:47:38 +08:00
simonzhangsz a692bc0edd fix: mme mml 2023-11-29 11:46:42 +08:00
simonzhangsz a46fbb63c5 fix: upfHeaderLength 2023-11-29 10:30:58 +08:00
simonzhangsz 5870e3e820 fix: upf mml 2023-11-29 10:28:01 +08:00
simonzhangsz 97598556c6 fix: all ne add help mml 2023-11-29 10:27:42 +08:00
TsMask 8224071881 fix: 登录日志msg存储使用变量值 2023-11-28 21:09:44 +08:00
simonzhangsz dd1058feb7 add: pcfuserInfo interface 2023-11-28 19:27:58 +08:00
simonzhangsz e8d6c13f71 fix: cell information 2023-11-28 19:27:26 +08:00
simonzhangsz 9281f54080 fix: mml parameter upfHeaderLength 2023-11-28 18:22:57 +08:00
simonzhangsz c109ad3826 fix: mml parameter upfHeaderLength 2023-11-28 18:20:15 +08:00
simonzhangsz 0508866bef fix: mml for all ne system 2023-11-28 18:19:37 +08:00
simonzhangsz e6299b0084 fix: ne mml system cmd 2023-11-28 15:37:20 +08:00
TsMask 1ed15ac50b fix: UDM用户数据导入imsi空值跳过 2023-11-28 11:41:02 +08:00
simonzhangsz e1859c2a19 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-28 10:24:31 +08:00
simonzhangsz 59da0128d4 fix: udm auth data 2023-11-28 10:24:28 +08:00
TsMask 1380bf8698 fix: 新增发送文件到网元服务器 2023-11-28 09:47:21 +08:00
TsMask 05d94572f4 fix: UDM用户数据响应信息 2023-11-28 09:37:46 +08:00
simonzhangsz 08b4174b83 fix: delete expired key 2023-11-25 17:48:56 +08:00
simonzhangsz 93a17a1c81 fix: add new authenrization header 2023-11-25 17:41:20 +08:00
simonzhangsz e36ef6a339 fix: change rpm package name 2023-11-24 19:19:22 +08:00
simonzhangsz 82e7f53352 fix: add column status into mml 2023-11-24 18:59:53 +08:00
simonzhangsz 4b4a0f53ea fix: add column operation into table system_log 2023-11-24 18:02:47 +08:00
simonzhangsz af8e815ecb fix: update sys_job primary key 2023-11-24 18:01:55 +08:00
simonzhangsz e49a5efa9d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 17:21:03 +08:00
simonzhangsz db383eb42f fix: AGrandEMS 2023-11-24 17:21:00 +08:00
TsMask ee90ec827b fix: 在线用户登录地点多语言显示问题 2023-11-24 17:12:52 +08:00
simonzhangsz e5429d5a49 fix: sys_config en locales update 2023-11-24 15:01:25 +08:00
TsMask fbb6e1ff02 docs: 新增参数系统设置6,7记录 2023-11-24 14:39:32 +08:00
TsMask 635167c0f7 feat: 系统使用文档转存 2023-11-24 14:22:41 +08:00
simonzhangsz 0e26e1d754 fix: udm auth &subscriber mml 2023-11-24 10:59:49 +08:00
simonzhangsz 8862f1dd90 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 10:29:07 +08:00
simonzhangsz 57d33a536e fix: load mml 2023-11-24 10:29:06 +08:00
TsMask ed64c68048 feat: 系统配置官网网址和系统使用文档 2023-11-23 21:47:13 +08:00
TsMask 716d05295d fix: UDM用户数据批量删除后获取数据 2023-11-23 21:46:11 +08:00
simonzhangsz 4eacb3bd17 fix:sys_job 2023-11-23 20:30:48 +08:00
simonzhangsz 9c228764e1 fix: sys_job locales 2023-11-23 20:16:50 +08:00
simonzhangsz 85a20ba4f9 fix: get state 2023-11-23 11:26:23 +08:00
simonzhangsz b7b7e6507f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-23 11:20:40 +08:00
simonzhangsz e5b677c535 fix: ne_id string value can't get record 2023-11-23 11:20:36 +08:00
TsMask 793546543a fix: 用户信息导入结果数显示错误 2023-11-22 17:31:42 +08:00
TsMask 57f16a7b71 feat: 忽略.idea目录文件 2023-11-22 10:02:12 +08:00
simonzhangsz abba0664fd fix: BE cn/en locales 2023-11-21 20:59:38 +08:00
simonzhangsz 753779aa17 fix: update menu and role 2023-11-21 17:28:50 +08:00
simonzhangsz cb16276f0a fix: udm&pcf parameter config 2023-11-21 16:29:30 +08:00
simonzhangsz 8c2b892dc5 fix: sys dict data locales 2023-11-21 16:29:04 +08:00
simonzhangsz 40acec3eef fix: BE locales update 2023-11-21 15:23:59 +08:00
simonzhangsz d4c3fe1aea Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-21 14:36:55 +08:00
simonzhangsz 9c21c91a11 add: BE sys_dict_data locales 2023-11-21 14:36:52 +08:00
TsMask c7606e3f92 fix: 跳过l18n字典数据翻译 2023-11-21 11:31:30 +08:00
simonzhangsz 0fb3df542f fix: smf&udm parameter config 2023-11-21 11:05:07 +08:00
simonzhangsz 2005b8219f fix: mme export etc failure(no yaml) 2023-11-21 10:56:00 +08:00
TsMask 18241efc31 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 19:02:14 +08:00
TsMask 2a44f250f5 feat: 网元模块操作日志title多语言 2023-11-20 19:02:11 +08:00
TsMask 8b9e4ca240 feat: 模块多语言-字典数据 2023-11-20 18:58:05 +08:00
TsMask a538fa98e7 feat: UA和IP地址多语言 2023-11-20 18:57:28 +08:00
TsMask 9648e79dd9 feat: 获取静态文件目录绝对和相对路径生成 2023-11-20 18:56:54 +08:00
TsMask 80978c96f0 feat: 中间件多语言 2023-11-20 18:56:02 +08:00
simonzhangsz b586b0cb55 fix: upgrade sql 2023-11-20 18:55:45 +08:00
TsMask 5604bd9b9d feat: 系统模块多语言 2023-11-20 18:55:33 +08:00
TsMask d52945c946 feat: 监控模块多语言 2023-11-20 18:54:59 +08:00
TsMask 99e247506a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 18:54:22 +08:00
TsMask 084a7b3c93 feat: 调度任务多语言 2023-11-20 18:54:15 +08:00
TsMask 506866e082 feat: 通用模块多语言 2023-11-20 18:53:25 +08:00
TsMask a5139cf29c feat: trace 模块路由多语言 2023-11-20 18:52:27 +08:00
TsMask 2bfb528907 fix: 查询nil字符串序列非空字符串 2023-11-20 18:51:12 +08:00
TsMask 03a944aff2 del: 移除静态枚举改数据字典获取 2023-11-20 18:50:27 +08:00
TsMask 0c3cd1b31f fix: 网元模块(查询网元,UDM用户信息) 2023-11-20 18:49:31 +08:00
TsMask 03b404ed18 doc: 用户数据导入模板中英 2023-11-20 18:48:06 +08:00
simonzhangsz 4ecfe26d22 fix: upgrade sql 2023-11-20 18:36:14 +08:00
simonzhangsz fd37d68a05 fix: change to 2.2311.8 2023-11-20 16:36:37 +08:00
simonzhangsz d2d557109d fix: install depend pkg script 2023-11-18 14:32:21 +08:00
simonzhangsz ea689944dc add: a install depend package script 2023-11-18 12:08:14 +08:00
simonzhangsz e6d132982a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-18 10:11:01 +08:00
simonzhangsz 8cccc0aae7 fix: mme parameter config 2023-11-18 10:10:59 +08:00
TsMask 05c4b027f9 fix: 岗位/角色备注说明允许存空字符 2023-11-17 17:40:25 +08:00
TsMask 73500ba39f del: 删除通知公告接口 2023-11-17 17:40:16 +08:00
simonzhangsz c69e90a69e fix: switch testmode to false 2023-11-17 14:58:59 +08:00
simonzhangsz ef3c8ee4f0 fix: hide some mml 2023-11-17 14:02:43 +08:00
TsMask 3fc37924f6 fix: 字典数据空字符串存入 2023-11-17 10:15:19 +08:00
simonzhangsz 10847bb9f0 fix: change to english 2023-11-16 17:09:59 +08:00
simonzhangsz 9007387640 fix: add column status to mml 2023-11-16 16:35:47 +08:00
simonzhangsz 78a155a54c fix: amf parameter 2023-11-16 16:26:48 +08:00
simonzhangsz 53e85267fa add: n3iwf online user 2023-11-15 17:44:54 +08:00
simonzhangsz 66f5802476 add: mme parameter config yaml file 2023-11-15 15:09:56 +08:00
simonzhangsz 7545c33ff4 fix: en parameter name update 2023-11-15 10:05:40 +08:00
simonzhangsz 40ae50519c fix:nrf parameter config update to only get method 2023-11-14 17:28:33 +08:00
simonzhangsz 123e8f4412 fix: parameter config yaml updated 2023-11-14 15:49:49 +08:00
simonzhangsz 26a15d3ce1 fix: ims parameter config update 2023-11-14 09:09:45 +08:00
TsMask f691af14aa fix: 内网IP英文显示 2023-11-11 15:08:08 +08:00
TsMask 224efff227 feat: 国际化模拟测试接口 2023-11-10 18:09:37 +08:00
TsMask 30f1776fe7 feat: 缓存处理国际化数据 2023-11-10 18:09:05 +08:00
TsMask cc93ff9842 feat: 解析客户端接收语言 2023-11-10 18:08:27 +08:00
TsMask 1a14ab4567 style: 修改错误提示信息 2023-11-10 18:07:48 +08:00
simonzhangsz cbbedc2658 add: n3iwf parameter config file 2023-11-10 15:28:27 +08:00
simonzhangsz 954004598a fix: udm mml bad authdat and bad udmuser 2023-11-10 10:35:57 +08:00
TsMask 5869056b0d fix: UDM签约查看信息字符分割截断 2023-11-09 18:28:17 +08:00
simonzhangsz c41ee26a2f fix: web port change to 80, 443 2023-11-09 18:08:06 +08:00
simonzhangsz f12014a8c3 fix: dict length for en 2023-11-09 17:15:08 +08:00
simonzhangsz db57419769 fix: add authdat 2023-11-09 16:26:59 +08:00
simonzhangsz 348c4e9bf3 fix: update Copyr
right
2023-11-09 15:37:35 +08:00
TsMask d8c190b2ff fix: UDM鉴权批量添加opc参数缺失 2023-11-09 15:08:36 +08:00
TsMask 1415e2d185 fix: UDM签约导出数据排序asc 2023-11-09 12:05:35 +08:00
simonzhangsz 4603f2031e fix: udm sub mml file to path 2023-11-09 10:42:51 +08:00
TsMask 268b97760e fix: Access-Control-Request-Headers 2023-11-09 10:24:31 +08:00
TsMask 9b23cfed11 fix: UDM签约导入eps_dat原来的第六位不要 2023-11-09 10:19:02 +08:00
TsMask 32c812f2a3 fix: UDM签约批量添加组合EpsDat 2023-11-08 20:46:56 +08:00
TsMask 25278de624 fix: UDM签约导入sm_dat字段 2023-11-08 20:26:37 +08:00
TsMask 7cc444f4ba fix: UDM鉴权用户跳过空Imsi插入 2023-11-08 19:42:39 +08:00
TsMask fe0c7334ef style: 操作日志t类型头-UDM签约用户 2023-11-08 19:01:14 +08:00
TsMask c747fe3fb6 fix: UDM鉴权用户status默认0 2023-11-08 18:38:08 +08:00
TsMask 53202b5be9 fix: UDM批量新增StaticIp越界问题 2023-11-08 17:51:35 +08:00
TsMask c72a63d00c del: 移除解析请求客户端接受语言 2023-11-08 17:51:21 +08:00
simonzhangsz 67058b59e0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-08 16:56:20 +08:00
simonzhangsz 24ccdf10d9 fix:misc 2023-11-08 16:51:44 +08:00
TsMask 758e009cf7 style: 错误信息英文返回-ctx文件 2023-11-08 16:16:32 +08:00
TsMask ec09e46a91 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-08 16:15:50 +08:00
TsMask 1a1bc9ad8e style: 错误信息英文返回-ctx文件 2023-11-08 16:15:47 +08:00
lichang dc4f8e8fcc 删除 CHANGED.md 2023-11-08 15:54:39 +08:00
TsMask c1bf868b8d docs: 更新说明文件 2023-11-08 15:44:36 +08:00
TsMask 546c6f165b style: 错误信息英文返回-featues包 2023-11-08 15:01:57 +08:00
TsMask c53cd9ce16 style: 错误信息英文返回-lib包 2023-11-08 15:00:54 +08:00
TsMask 81138b8c22 style: 错误信息英文返回-framework模块 2023-11-08 15:00:05 +08:00
TsMask 267a13d3d6 style: 错误信息英文返回-common 模块路由 2023-11-08 14:58:00 +08:00
TsMask d456b735fb style: 错误信息英文返回-monitor 模块路由 2023-11-08 14:57:08 +08:00
TsMask a102f772cb style: 错误信息英文返回-system 模块路由 2023-11-08 14:56:36 +08:00
TsMask ae7f2d050c style: 错误信息英文返回-trace 模块路由 2023-11-08 14:56:08 +08:00
simonzhangsz 56a2f75ebb fix:shell script 2023-11-08 14:38:00 +08:00
simonzhangsz 5c987ec1d9 add: rename database name shell script 2023-11-08 14:30:02 +08:00
simonzhangsz f1ec33820c fix: make package shell script 2023-11-07 18:13:43 +08:00
simonzhangsz 272267bf98 fix:.... 2023-11-07 17:28:22 +08:00
simonzhangsz 78e5637481 fix.... 2023-11-07 17:17:19 +08:00
simonzhangsz a6a6892b33 fix: sys_user default user 2023-11-07 17:08:37 +08:00
simonzhangsz 10187f11d7 fix: install ignore into record 2023-11-07 16:58:51 +08:00
simonzhangsz a79dd399bc fix: update vue3 sql 2023-11-07 16:38:07 +08:00
TsMask c54b174507 fix: UDM导入导出字段顺序 2023-11-07 16:00:07 +08:00
TsMask 449871bb29 style: 错误提示英文内容 2023-11-07 15:58:34 +08:00
TsMask 5a5c4d2da9 fix: UDM批量用户删除[) 2023-11-07 14:54:17 +08:00
TsMask 25c2030c26 fix: 用户签约数据跳过非常规数据 2023-11-07 14:38:25 +08:00
TsMask 3c2a327df3 fix: 用户签约数据eps-dat必定九段 2023-11-07 14:03:50 +08:00
TsMask 7c796b1275 fix: gorm的mysql连接 2023-11-07 14:02:10 +08:00
simonzhangsz a7f3fb77d8 fix:update charset for db connection 2023-11-07 11:31:35 +08:00
simonzhangsz b46d4e23d2 fix: update db connect charset and collation 2023-11-07 11:02:57 +08:00
simonzhangsz 56cff767a6 fix: update sys_dept&post&user 2023-11-07 10:56:59 +08:00
simonzhangsz 413838ffea fix: version 2023-11-06 19:33:53 +08:00
simonzhangsz 2509cd0f08 fix: local redis config 2023-11-06 18:05:41 +08:00
simonzhangsz f9aa949427 fix: nssf parameter config 2023-11-06 18:05:22 +08:00
simonzhangsz 682fce4da8 fix: add column comment to table ne_backup 2023-11-06 18:05:06 +08:00
TsMask 8c1947efd3 fix: UDM用户排序 2023-11-06 14:44:28 +08:00
simonzhangsz 2e3c71107d fix: change version to 2.2311.7 2023-11-06 14:28:13 +08:00
simonzhangsz b6ee1626fd fix: inactived some task 2023-11-06 14:27:43 +08:00
simonzhangsz 41ea20673b fix: change version to 2.2311.7 2023-11-06 14:09:55 +08:00
simonzhangsz e88ff2058a fix:upf param cut 2023-11-06 14:09:14 +08:00
simonzhangsz 979dbe071e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-02 20:49:43 +08:00
simonzhangsz 71e7c70588 fix: amf param config reload 2023-11-02 20:49:39 +08:00
TsMask bd18cdfaca fix: 字典获取只需要登录 2023-11-02 18:58:27 +08:00
TsMask d46e87f784 fix: 用户数据接口权限 2023-11-02 17:13:05 +08:00
TsMask f8a996526f fix: 系统资源信息使用v3库 2023-11-02 11:53:34 +08:00
TsMask 6329f04797 fix: UDM导入结果直接返回信息 2023-11-02 11:52:30 +08:00
TsMask a59aec4834 fix: 记录操作200/204都为成功 2023-11-01 19:29:14 +08:00
simonzhangsz ae7b922d24 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 18:44:41 +08:00
simonzhangsz 918f2ebc18 FIX: sys_role_menu 2023-11-01 18:44:38 +08:00
TsMask 87898370cf Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 18:19:23 +08:00
TsMask f3437dd555 fix: 监控数据本机#号存入 2023-11-01 18:19:20 +08:00
simonzhangsz 9801833ac4 fix: upgrade option sql commit 2023-11-01 18:04:43 +08:00
simonzhangsz 65e3504c81 fix: set sql logger recover 2023-11-01 17:47:36 +08:00
simonzhangsz 4818106f01 fix: ... 2023-11-01 17:24:30 +08:00
simonzhangsz 142e755b5d fix: backup NE etc cron task 2023-11-01 17:18:32 +08:00
simonzhangsz 8254e1cbc5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 16:59:38 +08:00
simonzhangsz 6af98bb6c8 fix: export etc file failure 2023-11-01 16:59:04 +08:00
TsMask 67c78ba9a1 fix: 监控数据升序输出 2023-11-01 15:50:02 +08:00
TsMask 5d8ebf413c fix: 去除非前端操作记录操作日志 2023-11-01 15:49:35 +08:00
TsMask ac4d08d0a7 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 15:21:46 +08:00
TsMask 93d46f9095 fxi: 鉴权用户KI/OPC信息显示 2023-11-01 15:21:41 +08:00
TsMask 34e609be9c fix: UDM签约数据存储字段 2023-11-01 15:20:52 +08:00
simonzhangsz 319f3d5bc4 fix.... 2023-11-01 14:36:55 +08:00
simonzhangsz 3e2b9d776e fix: update vue3 sql 2023-11-01 14:13:44 +08:00
TsMask 73f3d550a7 fix: udm用户信息直接返回后存入数据库 2023-11-01 10:39:47 +08:00
TsMask 928448b548 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 19:26:15 +08:00
TsMask 23c87c06c4 fix: 调整导入用户模板 2023-10-31 19:26:11 +08:00
simonzhangsz f5bcaa1bf9 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 18:41:49 +08:00
simonzhangsz f093283649 fix: add sys job of monitor 2023-10-31 18:41:41 +08:00
simonzhangsz d08d452531 fix: nssf name issue 2023-10-31 18:41:27 +08:00
TsMask 4e55820bc8 fix: 监控信息数据 2023-10-31 18:37:15 +08:00
TsMask 2541a38b13 fix: 取消接口限流 2023-10-31 18:29:52 +08:00
TsMask d6862d132c fix: mut路由添加记录日志中间件 2023-10-31 18:02:53 +08:00
simonzhangsz 74acf4ffbb fix: install sys tables 2023-10-31 17:40:34 +08:00
simonzhangsz 6c7dc617dd fix:update table sql 2023-10-31 17:28:32 +08:00
simonzhangsz 46bce0e839 fix... 2023-10-31 16:58:16 +08:00
simonzhangsz 80556f782d fix: ... 2023-10-31 16:25:23 +08:00
simonzhangsz e77ab52328 fix:logger return writer 2023-10-31 16:21:02 +08:00
simonzhangsz 215f9abd2c fix:delete crontask 2023-10-31 16:17:10 +08:00
simonzhangsz 2fa9452486 fix: sql install 2023-10-31 15:49:07 +08:00
simonzhangsz bb4adf8dff fix: update monitor module 2023-10-31 14:14:00 +08:00
simonzhangsz 7cc0cc8950 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 11:09:03 +08:00
simonzhangsz 7bc88328d4 fix: reload failure from upf 2023-10-31 11:09:01 +08:00
TsMask fd60092f78 fix: 用户手机邮箱备注允许置空 2023-10-30 18:18:05 +08:00
simonzhangsz 08a74268ac Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-30 17:41:46 +08:00
simonzhangsz 2a2d922600 fix: ims add parameter 2023-10-30 17:34:45 +08:00
TsMask 46e63a88bf style: 保留userID为1的是超级管理员 2023-10-30 12:05:45 +08:00
TsMask df304a358b fix: 调整日志输出文件restagent.log 2023-10-30 11:20:27 +08:00
simonzhangsz 61f750ca32 fix: sql update 2023-10-30 11:06:41 +08:00
TsMask 4adea63183 fix: 调度任务记录日志不判断jobID 2023-10-30 09:26:54 +08:00
TsMask 64548dd3aa fix: 过滤旧前端菜单 2023-10-28 17:50:41 +08:00
TsMask 238836b257 feat: 数据表-监控资源 2023-10-28 17:19:52 +08:00
TsMask d228ce01f2 fix: 调度任务模块层级 2023-10-28 17:03:56 +08:00
TsMask e66f83dce4 fix: 模块加载启动顺序 2023-10-28 17:00:52 +08:00
TsMask ff1c760452 feat: 服务器资源监控信息 2023-10-28 17:00:03 +08:00
simonzhangsz 4a577c89e7 fix:... 2023-10-28 16:58:34 +08:00
simonzhangsz 7c1f5bc179 fix:... 2023-10-28 16:56:23 +08:00
simonzhangsz bf2860dcce fix: command output to string 2023-10-28 16:50:29 +08:00
simonzhangsz bda7068b90 fix: .. 2023-10-28 16:47:10 +08:00
simonzhangsz fd5cb17f92 fix: -- 2023-10-28 16:45:15 +08:00
simonzhangsz 2a7d0fde76 fix:-- 2023-10-28 16:43:07 +08:00
simonzhangsz e907e3942c fix: delete expired backup files 2023-10-28 16:25:56 +08:00
simonzhangsz 6370076362 add: rm expired backup file and shell script 2023-10-28 16:23:54 +08:00
simonzhangsz 6fe23761ab fix: rmexpfiles.sh 2023-10-28 16:10:02 +08:00
simonzhangsz 3f6b76d912 fix: rm expired file shell script 2023-10-28 16:09:11 +08:00
simonzhangsz 9a7733d083 add: rm expired file shell script 2023-10-28 16:03:02 +08:00
simonzhangsz 2a0cf9892a fix: vue3 sys_config update sql 2023-10-28 14:13:07 +08:00
simonzhangsz eb38f9f74e fix: debug setting 2023-10-28 12:00:48 +08:00
simonzhangsz 0f35832aa5 fix: udm and ausf mml list 2023-10-27 19:29:17 +08:00
simonzhangsz f0f0b54268 fix: alarm email forward 2023-10-27 16:35:19 +08:00
TsMask d60e3aca2e fix: 去除UDM鉴权用户KI/OPC掩码 2023-10-27 16:03:50 +08:00
simonzhangsz c4575b88a2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-27 15:40:00 +08:00
simonzhangsz cc22be215d fix: alarm email forward 2023-10-27 15:39:59 +08:00
TsMask 2250c5e511 fix: 参数配置redis查询取值异常 2023-10-27 15:27:04 +08:00
simonzhangsz f70c169de7 fix: alarm email forward 2023-10-27 14:32:10 +08:00
simonzhangsz 3c1adf4c8f fix: alarm email forward 2023-10-27 14:28:52 +08:00
simonzhangsz b3ca48b028 fix: alarm forward 2023-10-27 14:09:04 +08:00
TsMask 4f34dbb99b fix: 移除database接口的中间件登录判断 2023-10-27 11:30:29 +08:00
simonzhangsz 66bf120f84 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-27 10:53:21 +08:00
simonzhangsz 4c816c9350 fix: alarm forward update 2023-10-27 10:53:20 +08:00
TsMask 4197644a92 fix: 路由添加操作日志记录 2023-10-27 10:07:34 +08:00
TsMask 144b324c5f fix: 系统可暴露的配置信息 2023-10-27 09:59:06 +08:00
TsMask 1e1264cee4 fix: 用户数据导入 2023-10-27 09:48:53 +08:00
simonzhangsz a010b7f284 fix: sys_job 2023-10-26 20:45:49 +08:00
simonzhangsz dd85cfa65b fix: sys_job 2023-10-26 20:36:30 +08:00
TsMask 1a35240d42 feat: assets程序内嵌全局资源访问 2023-10-26 20:23:46 +08:00
simonzhangsz 2e160ef4d3 fix: sys_job 2023-10-26 19:30:51 +08:00
simonzhangsz 867c391164 fix:delete simple job 2023-10-26 19:12:49 +08:00
TsMask 56854107c8 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-26 18:26:36 +08:00
TsMask f07d2e3734 fix: 修改file引用包名 2023-10-26 18:26:33 +08:00
TsMask 61566927d6 feat: 跟踪模块 2023-10-26 18:25:38 +08:00
TsMask 79f30f2fc5 feat: 网元模块 2023-10-26 18:25:24 +08:00
TsMask acd44da5e0 fix: 移动file文件操作包 2023-10-26 18:25:01 +08:00
simonzhangsz d355d7960c fix: remove ausf mml from udm system mml 2023-10-26 18:23:38 +08:00
TsMask 1bb322a5a8 del: 删除获取防火墙相关代码 2023-10-26 18:23:29 +08:00
simonzhangsz 0643bc3df8 fix: dict_type&dict_data&menu dump struct and data 2023-10-26 17:41:53 +08:00
simonzhangsz 181e12d4cc fix: backup etc list for ims 2023-10-26 17:17:26 +08:00
simonzhangsz 4a651caac0 fix: ims etc backup list 2023-10-26 16:25:02 +08:00
simonzhangsz fab2c9f90d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-26 10:48:50 +08:00
simonzhangsz 0d035b779a fix: update sys_job 2023-10-26 10:48:49 +08:00
TsMask 23170fd8a4 fix: UPF脚本执行缺失expect声明 2023-10-26 09:21:41 +08:00
simonzhangsz 7c2fead120 fix: database 2023-10-25 20:36:45 +08:00
simonzhangsz 7d917c66a6 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 20:22:01 +08:00
simonzhangsz cf9cf71db7 fix: vue3 sql update 2023-10-25 20:22:00 +08:00
TsMask 36fcdb985d fix: UPF脚本执行缺失expect声明 2023-10-25 20:19:13 +08:00
TsMask af610e4416 fix: UPF脚本执行缺失expect声明 2023-10-25 20:05:10 +08:00
simonzhangsz 34fda262ea FIX: vue3 update sys_job and sys_menu 2023-10-25 18:25:52 +08:00
simonzhangsz f9b883df64 FIX: vue3 update sql 2023-10-25 17:35:13 +08:00
simonzhangsz 6ab6952627 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 17:29:51 +08:00
simonzhangsz 9b3b36b66b fix: vue3 update at 10/23 2023-10-25 17:29:50 +08:00
TsMask d87c29e026 fix: 调度任务日志记录是否手动触发crom属性 2023-10-25 17:26:02 +08:00
TsMask 5047b56b4d sql: 系统菜单-系统设置 2023-10-25 17:12:52 +08:00
TsMask b9d9cdf336 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 17:07:14 +08:00
TsMask 9a9fa4aa8a sql: 参数配置-系统设置属性 2023-10-25 17:07:02 +08:00
TsMask 840b754d37 style: 系统信息any类型声明 2023-10-25 17:06:48 +08:00
TsMask f566dd0170 feat: 账号注册/系统可暴露的配置信息接口暴露 2023-10-25 17:06:00 +08:00
TsMask 0d0ad90e1f feat: 系统可暴露的配置信息 2023-10-25 17:05:03 +08:00
TsMask 633878f05a feat: 参数配置修改配置参数 2023-10-25 17:04:40 +08:00
simonzhangsz 66794f91e2 fix: add cron task 2023-10-25 17:00:54 +08:00
simonzhangsz 2ac4bea8ba fix: service start error when reboot 2023-10-25 15:40:31 +08:00
simonzhangsz d9b1852a3b Add: delete expired record for crontask 2023-10-24 20:19:50 +08:00
simonzhangsz 22e53ea20f fix: get alarms from NFs 2023-10-24 18:52:38 +08:00
simonzhangsz bcec4e13ae fix: dead cycle do with sync alarm 2023-10-24 18:03:54 +08:00
simonzhangsz a37382ba85 fix: tips for importdb.sh 2023-10-24 11:41:34 +08:00
TsMask 8eca467733 fix: 系统信息CPU核心数 2023-10-24 10:48:18 +08:00
simonzhangsz ee4c94925f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-24 10:30:42 +08:00
simonzhangsz a1108c0fbe fix: delete trace_data invalid timestamp 2023-10-24 10:30:41 +08:00
TsMask 0ed658aecd fix: 主机运行时长格式化天时分秒 2023-10-23 19:16:22 +08:00
simonzhangsz 1ffbd335dd Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-23 18:17:33 +08:00
simonzhangsz 99a053cba9 fix: remove cronuser and add upgVue3 tips for importdb.sh 2023-10-23 18:17:32 +08:00
TsMask ad586a992f feat: 调度任务支持是否进行日志记录 2023-10-23 18:01:50 +08:00
simonzhangsz d45e171e96 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-23 16:53:47 +08:00
simonzhangsz 2ec90c5838 fix: start order process list 2023-10-23 16:53:46 +08:00
TsMask 79faa88fc7 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 19:24:35 +08:00
TsMask 7b7b4c6002 fix: 系统信息读取 2023-10-21 19:24:33 +08:00
simonzhangsz 79e01c786a fix: upgrade sys_menu 2023-10-21 18:13:15 +08:00
simonzhangsz 59301a1c7d FIX: upgrade sys_menu 2023-10-21 18:11:56 +08:00
simonzhangsz abd3267196 fix: sys_menu for upgrade vue3 2023-10-21 18:09:10 +08:00
simonzhangsz 794d3ceaf2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 17:50:06 +08:00
simonzhangsz cfa4a2e999 FIX: upgrad vue3 database 2023-10-21 17:50:05 +08:00
TsMask ec76e34576 fix: 设置登录IP和登录时间 2023-10-21 17:43:17 +08:00
simonzhangsz 7aca7b2fc1 fix: include data of sys_job table for vue3 upgrade 2023-10-21 17:12:02 +08:00
simonzhangsz 3d55c0f7f9 fix: crontask for delete ne backup file 2023-10-21 17:00:03 +08:00
simonzhangsz 217d807ed3 fix: delete expired ne backup file 2023-10-21 16:32:24 +08:00
simonzhangsz 7ddc5fa937 fix: add new crontask module 2023-10-21 16:15:08 +08:00
TsMask bdc6fdaa89 fix: 任务处理返回信息和错误error对象 2023-10-21 16:11:53 +08:00
TsMask 2c262e1e7d fix: 用户注册时密码反序列取值 2023-10-21 11:51:12 +08:00
simonzhangsz e074375051 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 10:35:54 +08:00
simonzhangsz c8ebc0fc12 fix: for vue3 2023-10-21 10:35:52 +08:00
TsMask 23141a8459 style: 创建系统登录日志 2023-10-21 10:03:55 +08:00
simonzhangsz d92696265d fix: update database for vue3 2023-10-20 20:34:14 +08:00
simonzhangsz 9de49a3985 fix: upgrade sys_menu for vue3 2023-10-20 20:23:30 +08:00
simonzhangsz 2e72153140 fix: insert ignore for vue3 2023-10-20 20:04:12 +08:00
simonzhangsz 0dc26e13ab fix: upgrade sys_menu table 2023-10-20 19:46:07 +08:00
simonzhangsz 8f7813f6b8 fix: vue3 default user 2023-10-20 19:35:59 +08:00
simonzhangsz f955d109d2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-20 19:27:47 +08:00
simonzhangsz 92a9c4f1d6 fix: for vue3 database 2023-10-20 19:27:46 +08:00
TsMask 3100ea1356 fix: 网元用户信息签约鉴权日志收集 2023-10-20 19:02:53 +08:00
TsMask 98132899a2 fix: 登录退出记录日志,状态为1 2023-10-20 19:01:38 +08:00
TsMask 0633f38ca0 feat: 添加mml日志和操作日志收集中间件 2023-10-20 18:34:18 +08:00
TsMask b52a08aeb3 style: panic异常信息输出路径地址 2023-10-20 18:30:36 +08:00
TsMask 1971ff6a47 fix: session_token活动总是刷新 2023-10-20 18:29:56 +08:00
TsMask 84010a6693 fix: 菜单同父级下唯一 2023-10-20 18:28:38 +08:00
simonzhangsz 62b1601718 fix: for vue3 database sql 2023-10-20 14:37:13 +08:00
simonzhangsz aba5f07234 fix: for vue3 data 2023-10-20 14:09:51 +08:00
simonzhangsz 001304431c info 2023-10-20 13:52:49 +08:00
simonzhangsz 6185e068d0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-20 11:21:41 +08:00
simonzhangsz 13c8654db6 fix: update for vue3 2023-10-20 11:21:39 +08:00
TsMask 9bd81cb7c4 fix: 判断是否sudo权限追加sudo前缀 2023-10-20 10:47:03 +08:00
simonzhangsz 9c0a624fbc fix: add upgrade vue3 option 2023-10-20 10:24:48 +08:00
simonzhangsz efb8c65d33 fix: delete install sql 2023-10-20 10:21:11 +08:00
simonzhangsz 08359dd760 fix: ignore empty line or #line 2023-10-19 18:35:32 +08:00
simonzhangsz a34eaecc7b d 2023-10-19 18:33:35 +08:00
simonzhangsz 6fafbce7d7 d 2023-10-19 18:29:32 +08:00
simonzhangsz c06f011298 d 2023-10-19 18:21:06 +08:00
simonzhangsz a142657684 d 2023-10-19 18:06:15 +08:00
simonzhangsz c0817b1b90 d 2023-10-19 17:58:58 +08:00
simonzhangsz 9f34f2be2d d 2023-10-19 17:56:47 +08:00
simonzhangsz 95a7e79878 fix:update 2023-10-19 17:55:31 +08:00
simonzhangsz 61297db2ee fix: update 2023-10-19 17:54:47 +08:00
simonzhangsz eb4234dbda add: ubuntu cp tool software to NF 2023-10-19 17:45:45 +08:00
simonzhangsz aec2a16309 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-19 17:19:07 +08:00
simonzhangsz f0dd94a290 fix: update redis db ip to 192.168.2.166 2023-10-19 17:18:57 +08:00
TsMask 6b335e27a2 不管原先的登录情况,直接插入写入覆盖redis中session 2023-10-19 17:00:48 +08:00
TsMask 9e18dfe7f8 fix: 判断是否sudo权限追加sudo前缀 2023-10-19 15:31:34 +08:00
TsMask 1118be4fe9 fix: 存在session_toekn更新并延长时间 2023-10-19 14:45:26 +08:00
simonzhangsz 81e5f28bbb fix: modify url prefix to adapt vue3 2023-10-19 12:54:10 +08:00
simonzhangsz 18313a6f65 fix: 数据库脚本更新适配vue3 2023-10-19 12:07:10 +08:00
simonzhangsz 8a9dd14f8d fix:dump db sql 2023-10-19 11:16:25 +08:00
simonzhangsz 7866a925c0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-19 11:06:35 +08:00
simonzhangsz 6d5f7d1d2c fix:修改前端目录适配vue3新前端 2023-10-19 11:06:33 +08:00
TsMask 58a59051ac fix: 用户唯一tokne改为16位 2023-10-19 11:05:44 +08:00
simonzhangsz d9a834fb8c fix:数据库表生成列表更新适配新的前端vue3框架 2023-10-18 18:06:35 +08:00
simonzhangsz a212bf2c94 table install const 2023-10-18 17:41:59 +08:00
TsMask 3730001ba5 fix: 插入session是成功大于1的 2023-10-18 14:02:28 +08:00
simonzhangsz ae642ee28f Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-10-18 10:26:14 +08:00
simonzhangsz 5bd66be74c new 2023-10-18 10:26:12 +08:00
TsMask 5606eee6d5 Merge branch 'lichang' 2023-10-18 10:17:30 +08:00
TsMask d53b508c96 fix: 数据库变更 2023-10-18 10:17:20 +08:00
TsMask 356771828a Merge branch 'lichang' 2023-10-18 09:53:42 +08:00
simonzhangsz 8f67220508 d 2023-10-18 09:49:09 +08:00
TsMask e597db193c fix: UPF抓包脚本或telnet方式 2023-10-17 19:17:49 +08:00
TsMask a9cad86d38 fix: refere开启同时类型满足才支持 2023-10-17 19:17:16 +08:00
simonzhangsz 5142f9b05a d 2023-10-17 16:27:16 +08:00
TsMask 1f65aa2852 docs: 更新数据表 2023-10-17 16:14:45 +08:00
simonzhangsz fb5a8ad352 lower name 2023-10-17 15:24:36 +08:00
TsMask 286ba4b781 fix: 旧登录session_token记录 2023-10-17 15:06:58 +08:00
TsMask c5e6ba13af fix: 密码错误重试次数 2023-10-17 14:20:24 +08:00
TsMask 0d7438391d fix: 日志输出目录 2023-10-17 14:20:11 +08:00
simonzhangsz 9bedf69f14 a 2023-10-17 14:15:07 +08:00
simonzhangsz 9f2dbb6860 d 2023-10-17 14:10:46 +08:00
simonzhangsz 0e0bb26a83 d 2023-10-17 11:35:23 +08:00
simonzhangsz a03083b744 d 2023-10-17 11:23:10 +08:00
simonzhangsz c959ac34b5 d 2023-10-17 10:34:38 +08:00
TsMask 2381425798 fix: 自定义url前缀不能用omc 2023-10-17 10:03:52 +08:00
TsMask 604f85d67f fix: 数据库操作移除权限判断 2023-10-17 10:03:15 +08:00
TsMask 40a32cb67f feat: 合并Gin_Vue 2023-10-16 17:10:38 +08:00
simonzhangsz 5289818fd4 d 2023-10-13 16:13:13 +08:00
simonzhangsz 3156c08c7b d 2023-10-13 14:06:15 +08:00
simonzhangsz bbc91e025a Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-10-13 11:38:37 +08:00
simonzhangsz 159fd4ce33 time 2023-10-13 11:38:35 +08:00
TsMask 62e140127e fix: UDM用户导出数据查询失败 2023-10-13 10:33:12 +08:00
simonzhangsz 4100e07a28 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-10-12 18:08:44 +08:00
simonzhangsz 27f7d97168 d 2023-10-12 18:08:43 +08:00
TsMask 8b3999d076 style: 响应信息改英文 2023-10-12 11:55:00 +08:00
simonzhangsz 936aa5906f D 2023-10-11 17:21:55 +08:00
simonzhangsz 3f1a4d8604 d 2023-10-11 16:15:31 +08:00
simonzhangsz 716b39ef70 d 2023-10-11 14:28:02 +08:00
simonzhangsz b681bcdc09 d 2023-10-11 14:17:52 +08:00
simonzhangsz 786d749e7c d 2023-10-11 14:01:20 +08:00
simonzhangsz 70438024d8 d 2023-10-11 14:00:18 +08:00
simonzhangsz 79adf528f3 d 2023-10-11 13:58:36 +08:00
simonzhangsz e0ddeca063 d 2023-10-11 13:53:56 +08:00
simonzhangsz 414f83665d d 2023-10-11 13:52:32 +08:00
simonzhangsz cbad10444c d 2023-10-11 11:13:07 +08:00
simonzhangsz a8ff8745a2 d 2023-10-11 11:03:54 +08:00
simonzhangsz da2aa1eb61 d 2023-10-11 10:56:05 +08:00
simonzhangsz af06d0f9a3 license 2023-10-11 10:47:27 +08:00
simonzhangsz c6962cf537 license 2023-10-11 10:24:33 +08:00
simonzhangsz 08b3a775f1 d 2023-10-10 16:38:54 +08:00
simonzhangsz fba9d244bb d 2023-10-10 16:14:20 +08:00
zhangsz f40fe9de37 del 2023-10-09 18:10:36 +08:00
zhangsz 2fb4235635 del 2023-10-09 18:10:11 +08:00
simonzhangsz 9c0f784940 d 2023-10-09 17:51:13 +08:00
zhangsz 4b7aed0be3 d 2023-10-09 17:43:36 +08:00
simonzhangsz 78e54c0813 d 2023-10-09 09:23:04 +08:00
TsMask 159956824b Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-10-08 18:15:07 +08:00
TsMask 46069e38d8 feat: UDM鉴权用户ki和opc掩码 2023-10-08 18:15:05 +08:00
simonzhangsz c22ed9cef9 d 2023-10-08 18:09:51 +08:00
simonzhangsz 0a2ee6cb70 online state 2023-10-08 15:40:31 +08:00
simonzhangsz 57659de7a2 ne & param 2023-10-08 14:18:18 +08:00
simonzhangsz c209873f6c ne service action 2023-10-08 11:58:22 +08:00
simonzhangsz 3b789f65aa ver 2023-09-28 11:10:55 +08:00
simonzhangsz f12a12d414 d 2023-09-28 10:41:59 +08:00
simonzhangsz 87dba93ca3 trace 2023-09-28 10:35:10 +08:00
simonzhangsz 9c399443e5 d 2023-09-28 08:47:58 +08:00
simonzhangsz 3f442ba44b d 2023-09-28 08:42:43 +08:00
simonzhangsz cc5f9e4f05 d 2023-09-28 08:40:09 +08:00
simonzhangsz 982acd6d64 d 2023-09-27 21:05:44 +08:00
simonzhangsz 59d5b390c6 d 2023-09-27 21:04:35 +08:00
simonzhangsz 9a6d5c9b29 d 2023-09-27 21:03:14 +08:00
simonzhangsz b309e547f1 d 2023-09-27 20:52:23 +08:00
simonzhangsz 638605fffb d 2023-09-27 20:51:44 +08:00
simonzhangsz 2619006545 d 2023-09-27 20:50:09 +08:00
simonzhangsz 3c4dae90fb d 2023-09-27 20:48:58 +08:00
simonzhangsz 9ead7a0df7 d 2023-09-27 20:35:24 +08:00
simonzhangsz 7cba553884 d 2023-09-27 18:01:52 +08:00
simonzhangsz 2050ab99a9 d 2023-09-27 16:24:17 +08:00
simonzhangsz 20de0ab0e5 param 2023-09-26 18:28:06 +08:00
simonzhangsz 423609e02d d 2023-09-26 18:03:58 +08:00
simonzhangsz fb6ce542bd d 2023-09-25 15:41:05 +08:00
simonzhangsz dae1a20bfc d 2023-09-25 15:26:24 +08:00
simonzhangsz 906e60d059 d 2023-09-25 14:35:46 +08:00
simonzhangsz c88e682ec8 trace 2023-09-25 11:49:21 +08:00
simonzhangsz 2081f3f96a d 2023-09-25 11:41:38 +08:00
simonzhangsz 726306f8b5 trace 2023-09-25 11:36:58 +08:00
simonzhangsz 9c7df76999 d 2023-09-25 11:29:22 +08:00
simonzhangsz f764ed81b9 d 2023-09-25 11:16:31 +08:00
TsMask e34bba442a fix: 批量5000异常 2023-09-23 18:11:03 +08:00
TsMask b35ac3e50b pref: 优化批量导入数据库 2023-09-23 14:35:12 +08:00
TsMask 56944ad13d fix: 设置查询neId空字符串 2023-09-23 14:07:27 +08:00
TsMask f5b4819797 ref: UDM重载数据批量更新 2023-09-23 10:57:48 +08:00
simonzhangsz 6147809e6e d 2023-09-22 11:52:39 +08:00
simonzhangsz 251bdb99ba tasks 2023-09-21 20:25:06 +08:00
TsMask 9ab51c75b4 fix:获取用户数据异步添加到数据库 2023-09-21 20:13:54 +08:00
TsMask cf2e473bc2 fix: 数据解StaticIp属性 2023-09-21 19:49:00 +08:00
TsMask 716e880791 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-21 19:48:35 +08:00
TsMask a08fc163e7 feat: 网元发送执行UPF pcap抓包 2023-09-21 19:48:32 +08:00
simonzhangsz 0bb1e894a4 d 2023-09-21 11:05:37 +08:00
simonzhangsz 274cce31ca rollback 2023-09-20 20:09:37 +08:00
simonzhangsz 13d33010d5 d 2023-09-20 19:41:44 +08:00
simonzhangsz 90e6906a1d d 2023-09-20 19:05:46 +08:00
simonzhangsz dec03c02f2 ne service and instance 2023-09-20 17:37:18 +08:00
TsMask e44a178b3e fix:获取用户数据异步添加到数据库 2023-09-20 16:39:42 +08:00
simonzhangsz 2d79328e06 trace 2023-09-20 13:58:21 +08:00
simonzhangsz e32812fb96 d 2023-09-20 12:45:58 +08:00
simonzhangsz 2eff291efa d 2023-09-20 12:26:58 +08:00
simonzhangsz 1832178e4b udm user memory to innodb 2023-09-20 11:46:45 +08:00
simonzhangsz 80aa686e84 trace&measure 2023-09-20 11:20:07 +08:00
simonzhangsz b42821f47f Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-20 10:41:39 +08:00
simonzhangsz d0f90f4a50 restart ne 2023-09-20 10:41:36 +08:00
TsMask 8ac95891d0 fix: 信令抓包返回执行命令 2023-09-20 10:39:51 +08:00
TsMask 21a4f123b3 fix: udm用户异步导入 2023-09-20 09:30:50 +08:00
simonzhangsz 8b3cca93b7 mml 2023-09-19 17:41:34 +08:00
simonzhangsz a9d74f75b9 d 2023-09-19 16:44:44 +08:00
simonzhangsz 5babf47cce d 2023-09-19 15:41:35 +08:00
simonzhangsz 2ef8b951b2 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-19 15:32:35 +08:00
simonzhangsz aff9476288 d 2023-09-19 15:32:32 +08:00
TsMask 3308b0e9df fix: UDM鉴权用户去除Msisdn字段 2023-09-19 15:30:48 +08:00
simonzhangsz ab1c93fee2 d 2023-09-19 11:32:13 +08:00
simonzhangsz ca7c54ea54 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-19 10:46:33 +08:00
simonzhangsz 302a93b199 d 2023-09-19 10:46:32 +08:00
TsMask 702dc63fd2 fix: UDM签约修改字段补充 2023-09-19 10:06:21 +08:00
simonzhangsz bc50f10c24 d 2023-09-18 21:05:18 +08:00
simonzhangsz 71099844b6 d 2023-09-18 19:45:29 +08:00
simonzhangsz 133342bd00 d 2023-09-18 19:20:36 +08:00
simonzhangsz 4f5d2d2d0b d 2023-09-18 19:10:00 +08:00
simonzhangsz e0d3e8d878 f 2023-09-18 18:20:12 +08:00
simonzhangsz 3d27ba8dac d 2023-09-18 16:36:05 +08:00
simonzhangsz e74b2f9b8a d 2023-09-18 16:22:11 +08:00
simonzhangsz 98fcdff349 d 2023-09-18 15:56:53 +08:00
simonzhangsz fa587e8f4a 1 2023-09-18 15:17:29 +08:00
simonzhangsz 9e74df8220 d 2023-09-18 14:38:16 +08:00
simonzhangsz fdae8dfd11 rpm&deb 2023-09-18 14:33:20 +08:00
simonzhangsz a9ea3791cc d 2023-09-18 11:56:05 +08:00
simonzhangsz cc02aea95d d 2023-09-18 11:36:13 +08:00
simonzhangsz f037dc94ab d 2023-09-18 09:10:42 +08:00
TsMask 2bdc67c626 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-16 20:45:31 +08:00
TsMask 9bdbaeb8c3 fix: 接口需要登录认证 2023-09-16 20:45:27 +08:00
simonzhangsz 2715fd5be0 d 2023-09-16 20:27:50 +08:00
simonzhangsz 6b3effc51e d 2023-09-16 20:19:41 +08:00
simonzhangsz 446764194d d 2023-09-16 20:09:18 +08:00
simonzhangsz 97cca20b51 d 2023-09-16 20:08:56 +08:00
simonzhangsz ee9592c9d1 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-16 19:59:43 +08:00
simonzhangsz 37e3f7d6d0 d 2023-09-16 19:59:39 +08:00
TsMask efa3e99999 fix: redis连接失败停止循环连接 2023-09-16 19:39:05 +08:00
simonzhangsz de9189bd32 d 2023-09-16 19:23:11 +08:00
TsMask 9c8b4d8dc8 fix: UDM读取数据redis指定库 2023-09-16 17:54:42 +08:00
TsMask 03c73db8c2 fix: redis多数据源 2023-09-16 17:54:19 +08:00
simonzhangsz 3bf1ce62ca Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-16 16:11:55 +08:00
simonzhangsz 2e9f179e0b d 2023-09-16 16:11:51 +08:00
TsMask a1e0cf47b6 feat: PCAP捕获 2023-09-16 14:51:56 +08:00
TsMask e98562783e fix 远程网元scp复制文件 2023-09-16 14:51:26 +08:00
simonzhangsz 4cc49bc7b5 d 2023-09-16 14:35:55 +08:00
simonzhangsz a7ac440aae d 2023-09-16 13:56:50 +08:00
simonzhangsz 06eeac501b d 2023-09-16 13:53:53 +08:00
simonzhangsz a57871ead4 d 2023-09-16 13:48:29 +08:00
simonzhangsz b59e090112 makefile 2023-09-16 13:37:27 +08:00
simonzhangsz 713816e4c0 trace 2023-09-16 11:31:15 +08:00
simonzhangsz fe11771358 trace 2023-09-15 20:46:22 +08:00
simonzhangsz 2f3488c838 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-15 19:57:24 +08:00
simonzhangsz e4255767c0 data2html 2023-09-15 19:57:22 +08:00
TsMask ddd8aeaa28 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-15 18:25:11 +08:00
TsMask 5d00ba223c feat: csv和txt读写工具 2023-09-15 18:25:06 +08:00
TsMask 9e0ff2733a fix: UDM导出csv和txt支持 2023-09-15 18:23:24 +08:00
TsMask 3b761cd3f3 fix: mml指令响应判断ok 2023-09-15 18:02:09 +08:00
TsMask 289e892254 fix: UDM导入txt支持 2023-09-15 18:01:43 +08:00
simonzhangsz 682b161f14 d 2023-09-15 16:17:47 +08:00
simonzhangsz 53308ed019 d 2023-09-15 16:16:14 +08:00
simonzhangsz fb4ec50b3b d 2023-09-15 16:07:10 +08:00
simonzhangsz 014dc2efe5 d 2023-09-15 16:05:58 +08:00
simonzhangsz 822c2cf533 i 2023-09-15 16:04:14 +08:00
simonzhangsz 70a21e60f7 f 2023-09-15 16:00:18 +08:00
simonzhangsz 9d5bea316f Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-15 15:59:39 +08:00
simonzhangsz 7ca1830129 d 2023-09-15 15:59:38 +08:00
TsMask c6f277f0e9 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-15 15:59:19 +08:00
TsMask ceebe89f6d feat: UDM查询sub模糊查询 2023-09-15 15:59:13 +08:00
simonzhangsz 33234e05ef d 2023-09-15 15:58:52 +08:00
simonzhangsz 4053394cb0 d 2023-09-15 15:58:20 +08:00
simonzhangsz 9a76954151 d 2023-09-15 15:56:22 +08:00
simonzhangsz 27ba6fa08c d 2023-09-15 15:53:15 +08:00
simonzhangsz d70efdb08f date 2023-09-15 15:51:44 +08:00
simonzhangsz 4cb934e880 d 2023-09-15 15:49:16 +08:00
simonzhangsz 983c4c1543 d 2023-09-15 15:46:39 +08:00
simonzhangsz 9aec6f170f d 2023-09-15 15:45:10 +08:00
simonzhangsz 1ff4eb2cf1 d 2023-09-15 15:30:36 +08:00
simonzhangsz 318b7e8a0a software 2023-09-15 14:11:08 +08:00
TsMask 9d63b7630f feat: UDM查询接口开启登录认证 2023-09-14 21:43:58 +08:00
TsMask 71793dd94c feat: UDM查询接口排序imsi 2023-09-14 19:18:11 +08:00
simonzhangsz 35b7ed587b trace data decode 2023-09-14 17:56:07 +08:00
simonzhangsz 7efc467499 udm upgrade 2023-09-14 16:20:53 +08:00
simonzhangsz d13fa63916 d 2023-09-14 13:51:29 +08:00
simonzhangsz 51f3363b8e d 2023-09-14 11:55:54 +08:00
simonzhangsz d47191d5d0 d 2023-09-14 11:44:37 +08:00
simonzhangsz 7a1fed8680 d 2023-09-14 11:40:54 +08:00
simonzhangsz 0acd409110 test 2023-09-14 11:38:23 +08:00
simonzhangsz 6bf7620359 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-14 11:16:59 +08:00
simonzhangsz 3a443659ad d 2023-09-14 11:16:56 +08:00
TsMask 5600a2c0f7 操作日志的IP获取客户端的请求IP 2023-09-14 11:14:35 +08:00
simonzhangsz 5c2aa9d6fa d 2023-09-14 10:55:33 +08:00
simonzhangsz 02fa622635 d 2023-09-14 10:40:55 +08:00
simonzhangsz d1c3873269 dd 2023-09-14 10:33:29 +08:00
simonzhangsz 04db88723f d 2023-09-13 21:18:25 +08:00
simonzhangsz 76e74390db d 2023-09-13 21:09:34 +08:00
simonzhangsz f2cdd41123 d 2023-09-13 21:04:58 +08:00
simonzhangsz 43eef200db ne_info 2023-09-13 20:17:07 +08:00
simonzhangsz a2684bd571 d 2023-09-13 17:58:44 +08:00
simonzhangsz f6b5f021be Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-13 16:32:43 +08:00
simonzhangsz 4d0391e7f7 nssf 2023-09-13 16:32:41 +08:00
TsMask f74f9419da feat: cmd命令封装 2023-09-13 15:38:19 +08:00
TsMask 60764ebcc2 feat: cmd命令封装 2023-09-13 15:37:07 +08:00
TsMask 7f31f1ad6d Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-13 15:30:26 +08:00
TsMask cae9451dea feat: cmd命令封装 2023-09-13 15:30:21 +08:00
TsMask b9383e2f74 feat: 防火墙查询 2023-09-13 14:48:47 +08:00
TsMask 1da27ba522 fix: UDM响应ok默认成功 2023-09-13 14:48:12 +08:00
TsMask e1923ee683 fix: UDM导入文件成功相应原始文本 2023-09-13 14:35:10 +08:00
TsMask 757f2f09a8 fix: UDM导入文件路径缺失 2023-09-13 12:59:33 +08:00
TsMask 0c7de5fac9 fix: UDM导入文件后缀 2023-09-13 11:56:35 +08:00
TsMask 4561270a1e fix: 取消UDM查询接口neID和导出status字段 2023-09-13 11:22:44 +08:00
TsMask 273c6c2bbb fix: UDM不区分NeID 2023-09-12 20:11:19 +08:00
TsMask ea01504e6c fix: UDM签约设置static_ip字段 2023-09-12 18:01:46 +08:00
TsMask d4cfb6297a fix: UDM网元信息获取为nil异常 2023-09-12 17:36:54 +08:00
TsMask 7527e90af0 fix: UDM用户删除引用表错误 2023-09-12 17:25:07 +08:00
simonzhangsz bb7d03bff9 d 2023-09-12 16:43:27 +08:00
simonzhangsz 2cf2dddf66 d 2023-09-12 16:41:13 +08:00
simonzhangsz db359bc0e9 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-12 16:37:12 +08:00
simonzhangsz fe3f1544c0 d 2023-09-12 16:37:10 +08:00
TsMask a7a4819a0f fix: UDM用户获取sql查询问题 2023-09-12 16:13:04 +08:00
simonzhangsz eb18ea22a4 mml upload dir 2023-09-12 16:02:17 +08:00
simonzhangsz a8aed0d96e remove RJ 2023-09-12 15:55:07 +08:00
TsMask fc8f63fca6 feat 签约用户4G接口 2023-09-12 11:11:27 +08:00
simonzhangsz df5cc36de4 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-12 09:46:26 +08:00
simonzhangsz 8c08210256 D 2023-09-12 09:35:56 +08:00
simonzhangsz 4cf60ff24e UE 2023-09-12 09:34:12 +08:00
TsMask 344ff25aea fix发送MML数据格式解析 2023-09-11 21:04:17 +08:00
TsMask f9596f6363 读取CSV文件,转换map数据。文件上传scp 2023-09-11 21:03:53 +08:00
TsMask 614e792670 新增补充UDM用户数据接口 2023-09-11 21:02:56 +08:00
TsMask 449d81c950 UDM签约用户redis数据字段解析 2023-09-11 21:02:18 +08:00
TsMask b625536d9c UDM签约用户实体字段修改 2023-09-11 21:01:32 +08:00
simonzhangsz 81362ba590 ueinfo 2023-09-11 18:50:28 +08:00
simonzhangsz 37d20b9e70 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-11 14:45:35 +08:00
simonzhangsz 22bfd015ce neinfo recover 2023-09-11 14:45:32 +08:00
TsMask 7568b0435a 调整UDM用户函数导出CSV文件 2023-09-08 21:54:47 +08:00
TsMask d870920485 跨域响应头补充 2023-09-08 21:09:18 +08:00
TsMask 6fdc40eb5d 新增解析签约用户格式 2023-09-08 19:01:23 +08:00
TsMask 05c3bfb768 优化用户信息接口和新增neId字段 2023-09-08 17:36:22 +08:00
TsMask be001bf890 封装发送MML 2023-09-08 17:35:51 +08:00
TsMask d703d15220 默认分页0,10 2023-09-08 11:15:23 +08:00
TsMask a4459cd61b UDM 用户信息接口补充读取数据库 2023-09-08 11:15:11 +08:00
simonzhangsz 8e9cfd28f8 redis 2023-09-08 10:16:23 +08:00
simonzhangsz c6736cb59f d 2023-09-08 09:52:57 +08:00
simonzhangsz 972182b4d2 update ruijie 2023-09-08 09:45:46 +08:00
simonzhangsz 3887015727 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-08 09:38:40 +08:00
simonzhangsz fa8bc75ffb dd 2023-09-08 09:38:39 +08:00
TsMask 4f3878e4a2 feat: 跨域中间件 2023-09-07 21:04:29 +08:00
TsMask 7b243bf0dd UDM 用户信息接口添加到路由 2023-09-07 19:15:25 +08:00
TsMask 36549c89d4 网元实体接受json格式 2023-09-07 19:13:35 +08:00
TsMask f1a0c9555b feat加入redis工具包 2023-09-07 19:13:09 +08:00
simonzhangsz 09c7b751fc permission 2023-09-07 17:50:26 +08:00
simonzhangsz 36918bd4fa d 2023-09-07 17:27:29 +08:00
simonzhangsz 920726e25b d 2023-09-07 14:00:26 +08:00
simonzhangsz 31eaf7dd3e d 2023-09-07 13:59:55 +08:00
simonzhangsz 431a35aba7 alarm 2023-09-06 18:02:52 +08:00
simonzhangsz 300a2d7784 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-06 17:22:00 +08:00
simonzhangsz 4c29fb455e d 2023-09-06 17:21:58 +08:00
TsMask 4d72bfd832 数据库URL查询参数定义totalSQL和rowsSQL 2023-09-06 17:17:41 +08:00
TsMask ccc0df1ae8 数据库URL查询参数定义totalSQL和rowsSQL 2023-09-06 17:04:10 +08:00
simonzhangsz 1a315d5613 dict 2023-09-06 16:51:20 +08:00
simonzhangsz 996e6ca872 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-06 16:20:07 +08:00
simonzhangsz f4af5d2c21 pre 2023-09-06 16:20:05 +08:00
TsMask 3bb6aa9239 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-06 15:12:56 +08:00
TsMask 741a5d4bc6 系统登录和验证码开关 2023-09-06 15:12:51 +08:00
simonzhangsz 11712d856b threshold 2023-09-06 14:25:04 +08:00
simonzhangsz 1eed96e9b0 alarm_id 2023-09-06 11:23:09 +08:00
simonzhangsz f8b25ef39a Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-06 10:59:15 +08:00
simonzhangsz f4216a6e76 alarm 2023-09-06 10:59:13 +08:00
TsMask 5079a1b782 add 字典管理 2023-09-06 10:47:16 +08:00
TsMask 3f35f2bc96 参数配置插入结果返回记录ID 2023-09-06 10:46:50 +08:00
TsMask 7c07d9b803 将缓存key含*号的截取 2023-09-06 10:46:28 +08:00
TsMask d782595d8c fix数据插入更新获取返回id和影响数 2023-09-05 19:25:39 +08:00
TsMask ffe4545386 参数配置信息接口添加到路由 2023-09-05 19:04:38 +08:00
TsMask 2ab01037d8 add 获取指定前缀的所有键 2023-09-05 19:04:08 +08:00
TsMask 8edc9f4cc3 add 缓存的key常量 2023-09-05 19:03:51 +08:00
TsMask 9a65ee4f5d fix 树结构label 2023-09-05 17:14:45 +08:00
TsMask c0f0ed0a37 fix: 菜单角色用户名称模糊查询 2023-09-05 17:14:18 +08:00
TsMask 0f12279099 add 登录用户信息 2023-09-05 17:13:46 +08:00
simonzhangsz 7882c44eb6 d 2023-09-05 15:34:43 +08:00
simonzhangsz 0b0cd3deea d 2023-09-05 15:30:37 +08:00
simonzhangsz 5511201789 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-05 15:30:00 +08:00
simonzhangsz 76306523d1 d 2023-09-05 15:29:58 +08:00
TsMask e2ecd48485 feat: 系统备份接口声明 2023-09-05 14:11:10 +08:00
simonzhangsz a3eb2f7abb ver 2023-09-05 09:29:47 +08:00
simonzhangsz a2efac05fd d 2023-09-04 19:33:47 +08:00
simonzhangsz f68b78749e d 2023-09-04 18:34:30 +08:00
simonzhangsz 85ce521918 db tcp 2023-09-04 18:23:57 +08:00
simonzhangsz 6229ffca94 d 2023-09-04 17:02:33 +08:00
simonzhangsz b853f6e43e d 2023-09-04 16:18:03 +08:00
simonzhangsz 3f578977fb d 2023-09-04 16:13:28 +08:00
simonzhangsz 4e76fd7750 d 2023-09-04 16:09:48 +08:00
simonzhangsz 3d227a8cb4 d 2023-09-04 15:50:16 +08:00
simonzhangsz 0fe445cc28 release 2023-09-04 15:40:44 +08:00
simonzhangsz 6df61ce8d5 menu 2023-09-04 15:32:36 +08:00
simonzhangsz ceaf9d80d0 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-04 14:52:08 +08:00
simonzhangsz 48a683eaef d 2023-09-04 14:52:05 +08:00
TsMask e43122300d Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-04 14:44:49 +08:00
TsMask e95679ea4b feat: 数据库直连操作权限 2023-09-04 14:44:44 +08:00
simonzhangsz ad58cb087d user 2023-09-04 14:31:29 +08:00
simonzhangsz c6eed87f40 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-04 14:21:29 +08:00
simonzhangsz be443a1914 user 2023-09-04 14:21:23 +08:00
TsMask 502c32f6d3 用户角色菜单接口取消对权限标识的判断 2023-09-01 17:33:03 +08:00
simonzhangsz 8c5500d5f3 d 2023-09-01 15:24:49 +08:00
simonzhangsz 0b696a86a1 d 2023-09-01 14:22:43 +08:00
simonzhangsz 55f1f87edf tables 2023-09-01 13:42:38 +08:00
simonzhangsz 031323b681 d 2023-09-01 13:33:53 +08:00
simonzhangsz 6d162e0332 d 2023-09-01 13:31:37 +08:00
simonzhangsz d9b63fce09 d 2023-09-01 13:29:27 +08:00
simonzhangsz 9129bdebd6 del 2023-09-01 13:23:43 +08:00
simonzhangsz 44447d89ae Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-01 13:15:21 +08:00
simonzhangsz 4cee57083e d 2023-09-01 13:15:20 +08:00
TsMask 39696c6300 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-09-01 13:10:58 +08:00
TsMask 35826d6f34 存在菜单子节点数量与状态 2023-09-01 13:10:52 +08:00
simonzhangsz 3ee4d1b102 d 2023-09-01 12:13:38 +08:00
simonzhangsz 93f3b1c4a4 d 2023-09-01 12:11:05 +08:00
simonzhangsz a3d771fd64 version 2023-09-01 12:01:22 +08:00
simonzhangsz a066a86859 d 2023-09-01 11:58:23 +08:00
simonzhangsz d3d07f7ed3 1 2023-09-01 11:44:26 +08:00
simonzhangsz 9b7c73a84f new 2023-09-01 11:31:17 +08:00
simonzhangsz f896cf9147 mk 2023-09-01 11:25:23 +08:00
simonzhangsz ddcc356d08 captrace checkin 2023-09-01 11:25:15 +08:00
TsMask 95591c1753 登录检查user空的情况 2023-09-01 10:29:52 +08:00
TsMask 582a97673d Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-31 19:01:31 +08:00
TsMask 765896956b 删除角色与菜单关联 2023-08-31 19:01:27 +08:00
simonzhangsz f279635e08 d 2023-08-31 17:39:10 +08:00
simonzhangsz c0c4d333da trace 2023-08-31 17:35:43 +08:00
TsMask 4adba55e88 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-31 16:50:51 +08:00
TsMask 291c251fd7 取插入ID 2023-08-31 16:50:44 +08:00
simonzhangsz b0ad4f0a19 trace 2023-08-31 16:27:32 +08:00
simonzhangsz a15d5568ef Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-31 15:15:15 +08:00
simonzhangsz a12f7fce47 trace decode 2023-08-31 15:15:14 +08:00
TsMask bb7fee6c20 改路由地址 /menus/treeSelect 2023-08-31 15:04:15 +08:00
simonzhangsz ced887825d trace 2023-08-31 11:35:30 +08:00
simonzhangsz 22450cfc78 裁剪北向接口 2023-08-30 18:46:59 +08:00
simonzhangsz 968e3537b6 wasm change 2023-08-30 16:58:26 +08:00
TsMask b8d5c7c2f8 菜单接口调整 2023-08-30 16:11:25 +08:00
TsMask 4fe33b2bc5 角色接口调整 2023-08-30 16:10:14 +08:00
TsMask b6431d514e 用户接口调整 2023-08-30 16:03:03 +08:00
TsMask 81747291bf 用户表关联角色 2023-08-30 15:47:28 +08:00
TsMask 775883d859 分页值 2023-08-30 15:46:59 +08:00
TsMask abd8db4522 删除输出println 2023-08-30 15:46:48 +08:00
TsMask ab60354ddb 用户模型参数调整 2023-08-30 15:39:01 +08:00
TsMask d302d45131 用户接口调整 2023-08-30 15:38:29 +08:00
TsMask 29e3df8132 引用logger错误改log 2023-08-30 15:37:42 +08:00
simonzhangsz f418b52a71 for new 5gc 2023-08-30 09:56:33 +08:00
simonzhangsz cbbfdbc499 d 2023-08-30 09:51:39 +08:00
TsMask c560b8ac42 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-29 19:23:08 +08:00
TsMask 6701d66951 JSON跨域响应头 2023-08-29 19:23:03 +08:00
simonzhangsz abe89d7832 d 2023-08-29 19:11:20 +08:00
simonzhangsz 6c8b71e575 n 2023-08-29 19:09:44 +08:00
simonzhangsz d1590ac9c2 new 2023-08-29 19:02:56 +08:00
simonzhangsz 1fe4020049 new for 5GC 2023-08-29 18:44:15 +08:00
simonzhangsz 1bccead591 new 2023-08-29 18:32:20 +08:00
TsMask ef40998139 调整Perms字段 2023-08-29 17:23:20 +08:00
TsMask 90602eb831 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-29 16:25:34 +08:00
TsMask f7336ceaec 登录用户路由信息 2023-08-29 16:15:29 +08:00
TsMask c8d28d7297 角色接口 2023-08-29 16:15:03 +08:00
TsMask 005b12e60f 菜单接口 2023-08-29 16:14:48 +08:00
TsMask 70250ce6e6 用户信息接口 2023-08-29 16:14:36 +08:00
TsMask cc169804cf 角色与菜单关联表 2023-08-29 16:14:08 +08:00
TsMask 5c84dd8090 用户与角色关联表 2023-08-29 16:14:01 +08:00
TsMask 8fed79c007 登录用户信息和树结构 2023-08-29 16:13:48 +08:00
TsMask 4bab3b4952 缓存用户信息管理 2023-08-29 16:13:22 +08:00
TsMask 40bc098910 本地缓存工具 2023-08-29 16:13:02 +08:00
TsMask 5f33e26036 路由上下文参数解析 2023-08-29 16:12:47 +08:00
TsMask b248828a63 密码加密工具 2023-08-29 16:12:24 +08:00
TsMask bb343355bd 检查session是否存在返回信息 2023-08-29 16:12:04 +08:00
TsMask 3f33f7a825 中间用户身份授权认证校验 2023-08-29 16:11:18 +08:00
TsMask 40d3d05126 使用viper读取配置 2023-08-29 16:10:57 +08:00
TsMask d5f4483fe9 路由项和登录返回权限标识角色 2023-08-29 16:10:27 +08:00
TsMask a2527eec9c 路由单独中间件 2023-08-29 16:09:54 +08:00
simonzhangsz 38fa03f1c4 deb make 2023-08-29 16:09:11 +08:00
simonzhangsz 589577b718 config for scheme and subrouter 2023-08-29 10:53:43 +08:00
simonzhangsz 5550bb996d d 2023-08-27 17:31:27 +08:00
TsMask 2a8a2b5d25 改用core核心库包 2023-08-26 17:02:58 +08:00
TsMask 26b55965da 新增core模块核心库 2023-08-26 17:01:49 +08:00
TsMask 9a6684b257 加开关中间件网关登录策略-IP限制 2023-08-26 17:01:08 +08:00
TsMask 8b300036cd 中间件网关登录策略-IP限制 2023-08-26 15:13:07 +08:00
simonzhangsz 3bba4bb21e d 2023-08-26 10:42:04 +08:00
TsMask e805ade542 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-25 17:47:56 +08:00
TsMask 25f4baf672 登录失败多次等待60秒 2023-08-25 17:47:31 +08:00
TsMask 7a2a342f40 中间件-登录策略限制登录时间和访问ip范围 2023-08-25 17:40:52 +08:00
simonzhangsz d47bb2aa38 web 2023-08-25 17:17:53 +08:00
simonzhangsz 8ce5e60b0f d 2023-08-25 17:01:07 +08:00
simonzhangsz 366f14522e d 2023-08-25 16:54:45 +08:00
simonzhangsz 84cf2c8824 web 2023-08-25 15:06:46 +08:00
simonzhangsz 993b893be4 d 2023-08-25 10:58:42 +08:00
simonzhangsz 5340a01701 pm 2023-08-25 09:58:24 +08:00
simonzhangsz 4f48fc1211 pm 2023-08-25 09:51:54 +08:00
simonzhangsz 07804d627b cm 2023-08-24 23:21:15 +08:00
simonzhangsz 40705d8309 d 2023-08-24 22:36:08 +08:00
simonzhangsz 5456eb0045 cm 2023-08-24 22:34:50 +08:00
simonzhangsz 486f1163e8 cm 2023-08-24 21:23:55 +08:00
simonzhangsz 8ac572b215 cm 2023-08-24 10:52:26 +08:00
simonzhangsz d56c4f76b5 d 2023-08-24 10:19:42 +08:00
simonzhangsz a715828a2a rbac 2023-08-24 10:00:27 +08:00
zhangsz 254bf9dbdb bin 2023-08-24 09:27:59 +08:00
TsMask e8ee577b97 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-23 22:19:27 +08:00
simonzhangsz e4d1c63b9c d 2023-08-24 21:06:19 +08:00
simonzhangsz e3136399b7 d 2023-08-24 21:02:28 +08:00
simonzhangsz 462de3500e Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-24 20:57:34 +08:00
simonzhangsz 9907941516 d 2023-08-24 20:57:15 +08:00
simonzhangsz b3d55ba47c d 2023-08-24 10:57:00 +08:00
simonzhangsz a66f3d4129 d 2023-08-24 10:34:38 +08:00
simonzhangsz d7d0b3c2c0 certs 2023-08-24 10:17:09 +08:00
TsMask 8f7ae6813a 登录次数超3次锁定 2023-08-23 22:19:23 +08:00
TsMask d06c956fa1 移除缓存包 2023-08-23 20:56:11 +08:00
TsMask 24995331e0 系统备份路由 2023-08-23 20:47:28 +08:00
simonzhangsz 474cc0188a ca 2023-08-23 17:52:13 +08:00
simonzhangsz bda2a9f5e6 d 2023-08-23 17:19:01 +08:00
simonzhangsz 3b6b2929a2 d 2023-08-23 17:00:27 +08:00
simonzhangsz cbc33fc928 d 2023-08-23 16:33:53 +08:00
simonzhangsz 055ed5eb69 https 2023-08-23 14:38:52 +08:00
simonzhangsz 2a9ea8dc80 s 2023-08-23 13:21:57 +08:00
simonzhangsz 7bed672080 d 2023-08-23 13:19:22 +08:00
simonzhangsz ee670ccac2 d 2023-08-23 13:06:14 +08:00
simonzhangsz 8348bc0155 d 2023-08-23 13:00:17 +08:00
simonzhangsz a534de00bd d 2023-08-22 09:39:00 +08:00
simonzhangsz 1ee5b734ce t 2023-08-21 18:29:56 +08:00
simonzhangsz 78b950af6d d 2023-08-21 18:25:41 +08:00
simonzhangsz 54dff5d6ad d 2023-08-21 13:04:12 +08:00
simonzhangsz ccb002a945 d 2023-08-21 12:59:50 +08:00
simonzhangsz e4a6af33a1 log 2023-08-21 11:55:20 +08:00
simonzhangsz ddd0b05eb9 s 2023-08-20 21:58:35 +08:00
simonzhangsz 7c32ff33b8 d 2023-08-20 18:35:46 +08:00
simonzhangsz 950182d87a d 2023-08-20 18:32:34 +08:00
simonzhangsz 6b6737d458 d 2023-08-20 18:27:35 +08:00
simonzhangsz e8104ba4cf d 2023-08-20 18:23:20 +08:00
simonzhangsz 1067a9ea6d d 2023-08-20 18:19:21 +08:00
simonzhangsz 36b705cf11 s 2023-08-20 17:58:19 +08:00
simonzhangsz 454e66f0c7 d 2023-08-20 17:47:34 +08:00
simonzhangsz c1509b71a3 d 2023-08-20 17:36:03 +08:00
simonzhangsz 385cd4b182 sign 2023-08-20 17:31:57 +08:00
simonzhangsz dd86a61c26 d 2023-08-20 17:12:18 +08:00
simonzhangsz 569f0ab563 d 2023-08-20 17:05:39 +08:00
simonzhangsz 02d4d95681 sign 2023-08-20 16:54:24 +08:00
simonzhangsz a2e1407da4 sign 2023-08-20 16:31:33 +08:00
simonzhangsz e4fe101e4d mml 2023-08-20 14:42:46 +08:00
simonzhangsz dcd961ee86 D 2023-08-20 09:55:01 +08:00
simonzhangsz 2ae03fbed4 config 2023-08-19 14:25:49 +08:00
simonzhangsz a2fbb6113b etc 2023-08-19 14:21:32 +08:00
simonzhangsz dc2b3c27c4 etc default 2023-08-19 11:36:53 +08:00
simonzhangsz 59ae74828e Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-19 11:08:32 +08:00
zhangsz 7450499f78 d 2023-08-19 11:03:54 +08:00
zhangsz 098eb1250c d 2023-08-19 11:03:51 +08:00
zhangsz f0611d6b84 d 2023-08-19 11:03:47 +08:00
zhangsz bd99fccdff 删除 crontask/export/smf-sz_01-etc-20230612001500.zip 2023-08-19 11:03:43 +08:00
zhangsz 780b5031e8 d 2023-08-19 11:03:40 +08:00
zhangsz a15c90959a d 2023-08-19 11:03:26 +08:00
zhangsz fecf4d1a36 d 2023-08-19 11:03:09 +08:00
zhangsz 5aea14fc67 d 2023-08-19 11:03:04 +08:00
zhangsz bbf063d48a d 2023-08-19 11:02:55 +08:00
zhangsz a6ed941db5 d 2023-08-19 11:02:51 +08:00
zhangsz 307f9d0798 bin 2023-08-19 11:02:46 +08:00
zhangsz dae0e4e43b d 2023-08-19 11:02:41 +08:00
zhangsz c275238dea bin 2023-08-19 11:02:36 +08:00
zhangsz 2f5799324b 删除 crontask/ftp/cm/20230806/CM-HX-UPF-16.1.1-20230806180000.xml
d
2023-08-19 11:02:26 +08:00
zhangsz 2db0b23576 删除 crontask/ftp/cm/20230806/CM-HX-UPF-16.1.1-20230806120000.xml
d
2023-08-19 11:02:22 +08:00
zhangsz 15df6a1bea 删除 crontask/ftp/cm/20230806/CM-HX-UPF-16.1.1-20230806060000.xml
d
2023-08-19 11:02:18 +08:00
zhangsz 6622fbfda9 删除 crontask/ftp/cm/20230806/CM-HX-UPF-16.1.1-20230806000000.xml
d
2023-08-19 11:02:14 +08:00
zhangsz 32cf1894d8 删除 crontask/ftp/cm/20230806/CM-HX-UDM-16.1.1-20230806180000.xml
d
2023-08-19 11:02:10 +08:00
zhangsz 709d25235b 删除 crontask/ftp/cm/20230806/CM-HX-UDM-16.1.1-20230806120000.xml
d
2023-08-19 11:02:06 +08:00
zhangsz dd2c7b547d 删除 crontask/ftp/cm/20230806/CM-HX-UDM-16.1.1-20230806060000.xml
d
2023-08-19 11:02:01 +08:00
zhangsz 50dd19144f 删除 crontask/ftp/cm/20230806/CM-HX-UDM-16.1.1-20230806000000.xml
d
2023-08-19 11:01:51 +08:00
zhangsz a52ffb9297 删除 crontask/ftp/cm/20230806/CM-HX-SMF-16.1.1-20230806180000.xml
d
2023-08-19 11:01:46 +08:00
zhangsz 7d1be0a56a 删除 crontask/ftp/cm/20230806/CM-HX-SMF-16.1.1-20230806120000.xml
d
2023-08-19 11:01:42 +08:00
zhangsz 21cc362060 删除 crontask/ftp/cm/20230806/CM-HX-SMF-16.1.1-20230806060000.xml 2023-08-19 11:01:37 +08:00
zhangsz 60b5bc521a 删除 crontask/ftp/cm/20230806/CM-HX-SMF-16.1.1-20230806000000.xml
d
2023-08-19 11:01:33 +08:00
zhangsz 6238ad200b 删除 crontask/ftp/cm/20230806/CM-HX-AUSF-16.1.1-20230806180000.xml
d
2023-08-19 11:01:27 +08:00
zhangsz f72ee768f3 删除 crontask/ftp/cm/20230806/CM-HX-AUSF-16.1.1-20230806120000.xml 2023-08-19 11:00:54 +08:00
zhangsz b51c47ed4a 删除 crontask/ftp/cm/20230806/CM-HX-AUSF-16.1.1-20230806060000.xml
d
2023-08-19 11:00:46 +08:00
zhangsz 8eeef48ae1 删除 crontask/ftp/cm/20230806/CM-HX-AUSF-16.1.1-20230806000000.xml
d
2023-08-19 11:00:39 +08:00
zhangsz 840d1d3257 删除 crontask/ftp/cm/20230806/CM-HX-AMF-16.1.1-20230806180000.xml
d
2023-08-19 11:00:31 +08:00
zhangsz 404452cc57 删除 crontask/ftp/cm/20230806/CM-HX-AMF-16.1.1-20230806120000.xml 2023-08-19 11:00:26 +08:00
zhangsz c7e8e901ee 删除 crontask/ftp/cm/20230806/CM-HX-AMF-16.1.1-20230806060000.xml
d
2023-08-19 11:00:22 +08:00
zhangsz 69129e05a3 删除 crontask/ftp/cm/20230806/CM-HX-AMF-16.1.1-20230806000000.xml
xml
2023-08-19 10:59:55 +08:00
simonzhangsz 8215bf3237 s 2023-08-18 21:09:30 +08:00
simonzhangsz b0e551ab18 d 2023-08-18 20:42:38 +08:00
simonzhangsz c9fbeaf1a1 d 2023-08-18 18:35:49 +08:00
simonzhangsz 2039c729e5 log 2023-08-18 18:13:13 +08:00
simonzhangsz 38147d0ae7 t 2023-08-18 17:19:21 +08:00
simonzhangsz 23967c1a79 mm 2023-08-18 17:10:08 +08:00
simonzhangsz 19f973c115 d 2023-08-18 14:10:34 +08:00
simonzhangsz 6e3408bb5f m 2023-08-18 13:57:55 +08:00
simonzhangsz 882baa2e0b mml 2023-08-18 13:57:36 +08:00
simonzhangsz 3e726ddd99 dd 2023-08-18 13:27:22 +08:00
simonzhangsz d399a31c72 m 2023-08-18 12:47:51 +08:00
simonzhangsz f4092ef016 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-18 12:44:34 +08:00
simonzhangsz caeee2c0e5 git 2023-08-18 12:44:33 +08:00
zhangsz a3ff453542 bin 2023-08-18 12:43:07 +08:00
zhangsz 6d41d75daa bin 2023-08-18 12:41:25 +08:00
simonzhangsz 48851f447a m 2023-08-18 12:39:01 +08:00
simonzhangsz fa67bc8c81 main 2023-08-18 12:38:03 +08:00
simonzhangsz bc8ec3b4c5 m 2023-08-18 12:36:47 +08:00
simonzhangsz 799ef8bde5 m 2023-08-18 12:35:42 +08:00
simonzhangsz abeaca30b7 m 2023-08-18 12:34:31 +08:00
simonzhangsz beeca26863 m 2023-08-18 12:32:50 +08:00
simonzhangsz 998eaa96fe Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-18 11:53:44 +08:00
simonzhangsz 57b87746ab mml 2023-08-18 11:53:32 +08:00
TsMask 15b324a436 检查ip端口请求 2023-08-18 11:01:35 +08:00
TsMask ab4f3b1691 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-18 09:53:31 +08:00
TsMask de86011436 IP地址 2023-08-18 09:53:27 +08:00
simonzhangsz d9fb8be74d dd 2023-08-18 09:50:51 +08:00
simonzhangsz 904c00f6d2 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-18 09:40:07 +08:00
simonzhangsz f17afdf408 MML 2023-08-18 09:40:01 +08:00
TsMask c9a39a348b IP地址 2023-08-18 09:38:07 +08:00
simonzhangsz cffafecbf8 dd 2023-08-17 20:04:48 +08:00
simonzhangsz d611be7d0e be 2023-08-17 18:45:08 +08:00
TsMask 123d4c4b62 新增数据库和config日志变更 2023-08-17 18:30:50 +08:00
simonzhangsz 51f11b2284 log backup 2023-08-17 14:08:10 +08:00
simonzhangsz 96b399c31b Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-17 12:42:49 +08:00
simonzhangsz 449f471c06 config 2023-08-17 12:42:41 +08:00
TsMask 7083f0fe13 取消挂起判断 2023-08-17 11:34:40 +08:00
TsMask 3985b37946 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-17 10:40:15 +08:00
TsMask 03562a711d mod新增spf13/afero 2023-08-17 10:39:47 +08:00
TsMask 4b9ed98ff8 文件下载缺少文件名 2023-08-17 10:39:21 +08:00
TsMask 138ba823fa 文件资源+数据库连接情况 2023-08-17 10:38:59 +08:00
TsMask f20a8ed79b 格式文件大小单位 2023-08-17 10:38:44 +08:00
TsMask 18149365ab 载入监控定时采集 2023-08-17 10:38:32 +08:00
TsMask 55ccfa8133 数据库连接情况 2023-08-17 10:37:36 +08:00
TsMask 548f5f7ad9 获取磁盘列表和全路径文件下载 2023-08-17 10:37:18 +08:00
simonzhangsz 875a4981a0 ignore 2023-08-17 00:18:42 +08:00
simonzhangsz d864ff7fa0 clear 2023-08-17 00:18:03 +08:00
simonzhangsz 7de3416d85 mml 2023-08-17 00:16:31 +08:00
simonzhangsz 53d21860c1 backup and alarm 2023-08-17 00:16:03 +08:00
simonzhangsz 240e956376 local 2023-08-16 17:16:15 +08:00
simonzhangsz 12f1a3712f permission 2023-08-16 17:15:22 +08:00
simonzhangsz 8953356c47 sql 2023-08-16 14:08:55 +08:00
simonzhangsz 70d98d97f0 make 2023-08-16 00:04:10 +08:00
simonzhangsz 1b77fc6611 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-15 23:00:40 +08:00
simonzhangsz e1a78c7937 alarm 2023-08-15 23:00:27 +08:00
TsMask 362ed5a968 开启监控采集 2023-08-15 21:38:52 +08:00
TsMask ccc302566a 新增路由进程网络和主机CPU内存监控 2023-08-15 21:38:33 +08:00
TsMask bfd3be9f03 监控CPU磁盘网络数据库 2023-08-15 21:38:05 +08:00
TsMask 3672b73683 监控进程和网络 2023-08-15 21:37:17 +08:00
TsMask fea161f4aa 平替ShouldBindJSON 2023-08-15 21:36:30 +08:00
TsMask 14520f404c 新增XormGetConfig获取配置表记录 2023-08-15 21:35:56 +08:00
TsMask 8e0d32f05d Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-15 15:10:20 +08:00
TsMask 9e0aa88af6 del 2023-08-15 15:09:52 +08:00
simonzhangsz 3dcced62f5 alarm 2023-08-15 15:08:46 +08:00
simonzhangsz ec7fff9af5 alarm 2023-08-15 15:07:45 +08:00
simonzhangsz 0915f52533 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-15 15:05:16 +08:00
simonzhangsz 78b2458c00 dd 2023-08-15 14:55:20 +08:00
simonzhangsz d107773f48 modify build 2023-08-15 12:00:57 +08:00
TsMask 1c434af607 Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-08-15 11:18:21 +08:00
TsMask 48bef3ef6c feat: 密码有效期提示读取配置信息 2023-08-15 11:18:17 +08:00
simonzhangsz a7db8510b7 dd 2023-08-15 10:12:09 +08:00
simonzhangsz f74db3760b dd 2023-08-15 00:30:09 +08:00
simonzhangsz a5d24a014d alarm seq 2023-08-15 00:28:10 +08:00
simonzhangsz ed86428207 mod 2023-08-15 00:03:42 +08:00
simonzhangsz f056c8d7f8 alarm sequence 2023-08-14 23:52:44 +08:00
simonzhangsz 2cce814ceb update by simon
Signed-off-by: simonzhangsz <simonzhangsz@outlook.com>
2023-08-14 22:48:46 +08:00
simonzhangsz 44e8cbee2c update at 2023/08/14 2023-08-14 21:41:37 +08:00
TsMask a039a664f1 fix: 补充登录用户状态错误提示 2023-08-14 21:13:55 +08:00
lichang 5ac2e981ea add: 提交 2023-08-14 17:02:50 +08:00
agtuser 897d45d443 Initial commit 2023-08-14 15:36:48 +08:00
830 changed files with 109059 additions and 2 deletions

No files matched your search

+51
View File
@@ -0,0 +1,51 @@
# ---> 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
@@ -0,0 +1,59 @@
{
// 使用 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
@@ -0,0 +1,291 @@
# 版本发布日志
## 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 改为非必选
+85 -2
View File
@@ -1,3 +1,86 @@
# be.ems # ems_backend
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
@@ -0,0 +1,636 @@
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
@@ -0,0 +1,126 @@
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
@@ -0,0 +1,22 @@
# 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
@@ -0,0 +1,26 @@
# 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
@@ -0,0 +1,38 @@
-----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
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCjzE0MHy0P2sQmG1OKvArwLEzR77BwxPp+4N9NKBz8lEyNch4zoHvoLDaUJKPBMwTrScZnxhvRJNde6hz5Z0QVxZolVKV95fMfgb9YICzDfPF3Bphae5q/PBYUJNfrC9SAjQeHV4CCO6xk6LV8O/Nfw8uaXwtuN3yfpUWd5mRWKMc3GHV4vxerfKoIQZN6etLhIEYibAhCJ21P0uoWzZl7ceLmkG+6qrRSbyC0bCnrN3+wjN4bwtflrEFJk3XQGuRbVsYLzux+mMm9p22+CLPRl/FUPF3x4/wKCsqr7JDSxx80HSPhk4g/1nCTpDR9hAfF6A9ww2va/k8jMeYPBO8Owe7erLEZzvg5WQAR3Wj05eJpJD99BeC91S5KW6AFQDfDHxWWprSibd/Jj9dtct2pK2ZxW0ph9OJ49ftRhzT1iVi4UnJwnG5/qLfwl6Tnx+qnQ1If/9lY/99erCTATzFTMSImKrRz7CnuPlcw8WkzCYpWKKe0kJLkL2cRD5Qi4yk= simon@simonzhangsz
+38
View File
@@ -0,0 +1,38 @@
-----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
@@ -0,0 +1,49 @@
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
@@ -0,0 +1,48 @@
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
@@ -0,0 +1,39 @@
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
@@ -0,0 +1,141 @@
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
@@ -0,0 +1,29 @@
-----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
@@ -0,0 +1,23 @@
-----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
@@ -0,0 +1,18 @@
-----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
@@ -0,0 +1,27 @@
-----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
@@ -0,0 +1,18 @@
-----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
@@ -0,0 +1,27 @@
-----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
@@ -0,0 +1,49 @@
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
@@ -0,0 +1,48 @@
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
@@ -0,0 +1,39 @@
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
@@ -0,0 +1,141 @@
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
@@ -0,0 +1,22 @@
# 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
@@ -0,0 +1,44 @@
# 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
@@ -0,0 +1,4 @@
## Command Configuration
VENDORS=CoreNet_EMS
## Other
+183
View File
@@ -0,0 +1,183 @@
# 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
@@ -0,0 +1,52 @@
# 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
@@ -0,0 +1,183 @@
# 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
@@ -0,0 +1,71 @@
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
@@ -0,0 +1,76 @@
<?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
@@ -0,0 +1,221 @@
<?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
@@ -0,0 +1,80 @@
<?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
@@ -0,0 +1,101 @@
"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
@@ -0,0 +1,220 @@
"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
@@ -0,0 +1,37 @@
{
"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
@@ -0,0 +1,46 @@
{
"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
}
]
}
@@ -0,0 +1,28 @@
{
"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
}
]
}
@@ -0,0 +1,46 @@
{
"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
@@ -0,0 +1,37 @@
{
"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
@@ -0,0 +1,46 @@
{
"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
@@ -0,0 +1,49 @@
{
"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
@@ -0,0 +1,28 @@
{
"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
@@ -0,0 +1,346 @@
{
"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
@@ -0,0 +1,669 @@
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
@@ -0,0 +1,168 @@
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: ""
@@ -0,0 +1,60 @@
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:
@@ -0,0 +1,9 @@
ims:
imsManagement:
display: "IMS Management"
mml:
- operation: "help"
object: ""
display: "List IMS MML CMD"
status: "Active"
params:
@@ -0,0 +1,8 @@
mme:
mmeManagement:
display: "MME Management"
mml:
- operation: "help"
object: ""
display: "List MME MML CMD"
params:
@@ -0,0 +1,8 @@
n3iwf:
n3iwfManagement:
display: "N3IWF Management"
mml:
- operation: "help"
object: ""
display: "List N3IWF MML CMD"
params:
@@ -0,0 +1,8 @@
nrf:
nrfManagement:
display: "NRF Management"
mml:
- operation: "help"
object: ""
display: "List NRF MML CMD"
params:
@@ -0,0 +1,8 @@
nssf:
nssfManagement:
display: "NSSF Management"
mml:
- operation: "help"
object: ""
display: "List NSSF MML CMD"
params:
@@ -0,0 +1,8 @@
pcf:
pcfManagement:
display: "PCF Management"
mml:
- operation: "help"
object: ""
display: "List PCF MML CMD"
params:
+389
View File
@@ -0,0 +1,389 @@
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
@@ -0,0 +1,93 @@
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
@@ -0,0 +1,259 @@
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
@@ -0,0 +1,974 @@
"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
@@ -0,0 +1,324 @@
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
@@ -0,0 +1,46 @@
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
@@ -0,0 +1,286 @@
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
@@ -0,0 +1,295 @@
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
@@ -0,0 +1,108 @@
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
@@ -0,0 +1,61 @@
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
@@ -0,0 +1,64 @@
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
@@ -0,0 +1,258 @@
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
@@ -0,0 +1,622 @@
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
@@ -0,0 +1,597 @@
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
@@ -0,0 +1,208 @@
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
@@ -0,0 +1,878 @@
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
@@ -0,0 +1,76 @@
<?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
@@ -0,0 +1,80 @@
<?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
@@ -0,0 +1,15 @@
#!/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
@@ -0,0 +1,53 @@
#!/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
@@ -0,0 +1,495 @@
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
@@ -0,0 +1,17 @@
[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
@@ -0,0 +1,17 @@
[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
@@ -0,0 +1,17 @@
[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
@@ -0,0 +1,17 @@
[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
@@ -0,0 +1,516 @@
{
"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
@@ -0,0 +1,516 @@
{
"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
@@ -0,0 +1,96 @@
// 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
@@ -0,0 +1,65 @@
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
@@ -0,0 +1,296 @@
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
@@ -0,0 +1,199 @@
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
@@ -0,0 +1,32 @@
//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