OpenPortal认证计费系统-用户手册 · 系统管理
适用系统:OpenPortalServer V6 后台 — 系统管理
手册说明:本文所有截图取自系统实际界面并按页面原样展示(未做任何遮挡)。截图来自测试环境,实际参数以生产环境为准。
一、模块概述
系统管理是后台的「地基」:谁可以登录、能看哪些菜单、系统按什么规则运行、如何备份升级,都在这里配置。
| 页面 | 页面地址 | 用途 |
|---|---|---|
| 分类管理 | /portaldepartment/list.action | 维护操作员所属的部门/分类 |
| 角色管理 | /portalrole/list.action | 维护角色,并为角色分配权限 |
| 权限管理 | /portalprivilege/list.action | 查看与维护功能权限节点 |
| 系统用户列表 | /portaluser/list.action | 维护后台登录账号 |
| 系统全局设置 | /config/show.action | 端口、阈值、各类开关 |
| 系统通知渠道设置 | /portalnotifycfg/config.action | 按业务模块配置通知渠道与群机器人(见 4.7) |
| 系统维护 | /portalupdate/version.action | 备份、恢复、清缓存、升级、重启 |
| 定时任务设置 | /cron/edit.action | 配置自动备份等计划任务 |
| 邮件 FTP 设置 | /mailapi/config.action | 配置邮件告警与 FTP 上传 |
| 系统日志列表 | /portallogs/list.action | 查看后台操作日志 |
| 授权管理 | /portallic/license.action | 查看授权信息、更新授权文件 |
| 服务器状态监控 | /homeAction/ServerMonitor.action | 查看 CPU、内存、磁盘与 JVM |
| FastDFS 接口设置 | /fastdfsapi/config.action | 配置文件存储服务 |
推荐的初始化顺序
- 分类管理(建立部门结构)→ 2. 角色管理(建立角色)→ 3. 为角色分配权限 → 4. 系统用户(建账号并指定分类与角色)→ 5. 系统全局设置 → 6. 定时任务与邮件 FTP → 7. 需要接收「充值成功」等业务通知时,在系统全局设置页底部配置「系统通知渠道设置」(见 4.7)。
二、组织、角色与权限
2.1 分类管理
用于给操作员分部门,方便按组织管理账号。
| 列 / 按钮 | 说明 |
|---|---|
| 名称 | 分类名称 |
| 描述 | 分类说明 |
| 相关操作 | 修改、删除入口 |
| 添加 / 刷新 | 新增分类 / 重新加载列表 |
添加 / 修改分类
| 字段 | 填写说明 |
|---|---|
| 上级分类 | 选择父节点;留空或选根表示顶级分类 |
| 分类名称 | 部门或分类名称 |
| 详细信息 | 补充说明 |
分类可以多级嵌套。建立二级分类前先建好上级分类。
2.2 角色管理
| 列 / 按钮 | 说明 |
|---|---|
| 编号 / 角色名称 / 详细说明 | 角色的基本信息 |
| 操作 | 修改、权限配置、删除入口 |
| 查询条件 | 角色名、详细说明 |
| 删除勾选 / 添加 / 刷新 / 查询 / 数据设置 | 常规操作 |
添加 / 修改角色
填写「角色名称」与「详细说明」后保存。名称建议体现职责,例如「只读运维」「财务对账」。
2.3 角色权限配置
这是控制「某个角色能看到哪些菜单」的核心页面。
- 页面按业务模块(数据分析、系统管理、Portal 管理、Radius 管理、接入账户管理、充值管理、财务管理、黑白名单管理、页面门店广告管理、Portal 在线记录日志、通知管理、AD 域-LDAP 管理、消息管理、扩展功能、定制功能、SNMP 网管)分块列出全部功能。
- 每项显示「功能名称 + 访问地址」,勾选即授权。
- 顶部「全选/反选」可一次勾选或取消整页。
- 底部「保存」提交,「取消」放弃修改。
操作步骤
- 在角色列表点目标角色的「权限配置」。
- 按职责勾选需要的功能;只读岗位建议只勾选「列表」「查询」类节点。
- 点「保存」。
- 让该角色的用户重新登录,权限才会生效。
注意事项
- 取消父节点的勾选时,其下的子功能通常也应一并取消,否则用户仍可能通过地址直接访问。
- 分配权限前先确认该用户的分类是否正确,分类与角色共同决定用户能看到的数据范围。
- 「保存」后若菜单没变化,先退出重新登录再验证。
2.4 权限管理
以「权限名称 / 访问地址 / 相关操作」的树形结构展示全部后台功能节点,可新增节点、调整顺序(上移/下移/移动)。
注意事项
- 这里的每个节点都对应左侧菜单中的一项,随意增删会导致菜单缺失或地址无法访问。
- 新增节点需同时确认访问地址与上级节点正确,否则前端不会显示。
- 调整顺序只影响菜单排列,不影响功能本身。
三、系统用户管理
3.1 系统用户列表
| 列 / 按钮 | 说明 |
|---|---|
| 编号 / 登录名 / 姓名 / 电话 / 邮箱 | 用户基本信息 |
| 分类 | 所属部门 |
| 角色 | 所属角色,决定权限范围 |
| 操作 | 修改、删除入口 |
| 查询条件 | 登录名、姓名、分类、角色 |
| 删除勾选 / 添加 / 刷新 / 查询 / 数据设置 | 常规操作 |
3.2 添加 / 修改用户
| 字段 | 必填 | 填写说明 |
|---|---|---|
| 所属分类 | 是 | 选择部门 |
| 所属角色 | 是 | 选择角色,决定能看到哪些菜单 |
| 登录名 | 是 | 登录账号,建议用姓名拼音 |
| 密码 | 是 | 登录密码;修改时留空通常表示不改 |
| 姓名 | 是 | 真实姓名 |
| 性别 | 否 | 下拉选择 |
| 电话号码 | 否 | 联系方式 |
| 电子邮件 | 否 | 用于找回密码或通知 |
| 详细信息 | 否 | 备注 |
操作步骤
- 在用户列表点「添加」。
- 选择分类与角色(角色决定权限,务必先建好角色)。
- 填写登录名与密码。
- 填写姓名等基本信息。
- 保存后通知使用人登录。
3.3 修改自己的信息
每个操作员都可以自助修改:登录名、密码、姓名、性别、电话号码、电子邮件、详细信息。
该页只能改自己的资料与密码;想调整权限需联系管理员在「角色权限配置」中处理。
安全建议
- 首次登录后立即修改默认密码。
- 密码不要与登录名相同,也不要多人共用同一账号。
- 人员离职后及时删除或停用账号。
四、系统全局设置
影响整个平台的运行参数。页面提示「本页面为系统全局设置页面!」,所有带 * 的项目都必须填写。
4.1 网络与端口
| 参数 | 说明 |
|---|---|
| 公网地址 | 用户访问认证页时使用的对外地址,需与实际访问地址一致 |
| Portal 端口号 | Portal 协议监听端口,【重启后生效】 |
| 认证端口号 | 认证服务端口,【重启后生效】 |
| 计费端口号 | 计费服务端口,【重启后生效】 |
三个端口一旦修改,设备端的对接端口必须同步修改,否则认证会全部失败。改完需要重启服务。
4.2 阈值与提醒
| 参数 | 单位 | 说明 |
|---|---|---|
| 时长阈值 | 分钟 | 达到该时长后触发提醒类动作 |
| 流量阈值 | M(MB) | 达到该流量后触发提醒类动作 |
| 日通知阈值 | 每日 X 次 | 同一用户每天最多收到的通知次数 |
| 总通知阈值 | X 次 | 同一用户累计最多收到的通知次数 |
4.3 计费与套餐
| 参数 | 说明 |
|---|---|
| 域名对接 | 关闭 / 开启 |
| Radius 计费 | 打开 / 关闭,决定是否启用 Radius 计费 |
| 自动激活套餐 | 关闭 / 开启,充值后是否自动激活套餐 |
| 计费检测周期 | 多久检查一次套餐状态,【重启后生效】 |
| Portal 心跳 | 心跳检测间隔,【重启后生效】 |
| 重启在线状态 | 重启后在线状态的处理方式(如「清空」) |
| 后台充值设置 | 控制后台可充值的策略范围(如「全部计费策略」) |
4.4 账号与认证
| 参数 | 说明 |
|---|---|
| 自助注册开关 | 是否允许用户自助注册账号 |
| 帐号唯一绑定 | 是否限制一个账号只能绑定一台设备 |
| 帐号欠费检测 | 是否对欠费账号做登录拦截 |
| 手机号白名单 | 是否启用手机号白名单机制 |
| MAC 实名绑定 | 是否要求 MAC 与实名信息绑定 |
| 自动实名账户 | 自动创建实名账号的方式(如「携带前缀」) |
| 登录校验 | 后台登录是否启用图形/校验码 |
4.5 日志与记录
| 参数 | 说明 |
|---|---|
| Tomcat 日志 | 是否记录 Tomcat 日志 |
| Radius 记录 | 是否记录 Radius 交互 |
| 记录扩展设置 | 记录存储方式(如 MongoDB) |
| Radius 反馈 | 是否向设备反馈 |
| 上网记录 / 账户记录 / Portal 日志 / 系统日志 | 各类记录的开关 |
记录开关直接影响排障能力:关掉后出问题将无从追溯,生产环境建议开启上网记录与系统日志。
4.6 模板统计
| 参数 | 单位 | 说明 |
|---|---|---|
| 展现次数 | 次 | 认证页模板的展现统计阈值 |
| 点击次数 | 次 | 认证页模板的点击统计阈值 |
修改步骤与注意
- 逐项确认要改的参数,带【重启后生效】的项目改完必须重启服务。
- 点「保存」。
- 改端口、改公网地址属于高风险操作,务必在维护窗口进行,并提前通知使用方。
- 修改后用一个真实终端完整走一次认证,确认页面能打开、认证能成功。
4.7 系统通知渠道设置
本页最下方的「系统通知渠道设置」按钮会打开一个独立弹层,用来回答三个问题:哪些业务动作要通知、通过哪些渠道通知、通知给谁。目前接入的业务是充值。
一个业务模块一块配置:页面按业务模块分块(当前只有「用户充值」一块),每个模块的渠道开关、机器人地址、标题前缀与接收人各自独立保存,互不影响;日后新增其它业务模块时,这里会自动多出一块。
首次使用必须手动开启:所有渠道出厂都是关闭状态,升级到本版本也不会自动开始发通知,需要运营人员主动勾选并保存。
| 项目 | 说明 |
|---|---|
| 启用本模块通知 | 本模块的总开关。不勾选时,下面勾了什么都不发 |
| 通知渠道 | 七个复选框:站内消息(管理员收件箱)、系统日志(列表记录)、邮件(直发管理员邮箱)、短信(直发管理员手机号)、钉钉(群机器人)、企业微信(消息推送)、飞书(群机器人) |
| 钉钉 / 企业微信 / 飞书 | 群机器人地址;钉钉与飞书另可填密钥(企业微信没有密钥)。一个地址对应一个群 |
| 系统通知 | 通知标题的前缀,每个模块各存一份;留空用本模块默认值(充值为「用户充值通知」)。最终标题 = 前缀 +「:」+ 业务标识,如「用户充值通知:zhangsan」 |
| 指定接收人 | 站内消息、系统日志、邮件、短信四个渠道的收件管理员;一个都不勾 = 发送给全部后台管理员 |
| 测试发送 | 用页面当前填写的地址立即发一条测试消息;只测已勾选的钉钉 / 企业微信 / 飞书,不排队、不保存 |
| 保存 / 关闭 | 保存配置 / 返回系统全局设置页 |
短信沿用「Portal 管理 → 短信认证设置」里启用中的网关;管理员邮箱、手机号为空时自动跳过。三个群机器人渠道只发到机器人所在的群,不受「指定接收人」影响(机器人无法指定个人)。
会触发通知的充值场景
| 场景 | 通知条数 |
|---|---|
| 后台给账户充值(含一次充多份) | 一次操作合并为一条 |
| 用户凭卡密自助充值 / 扫码充值 | 一笔一条 |
| 支付宝、微信、iPay 支付成功回调 | 一笔一条,同一笔回调重放不会重复发 |
| 对外接口充值 | 一笔一条,操作员显示为「API」 |
| 账户组批量充值 | 整批只发一条,正文含用户组、套餐、成功与失败个数、金额合计 |
通知正文包含账户、套餐、金额、次数、支付方式、订单号、交易号、操作员、时间与来源 IP,不涉及的内容自动省略(例如没有支付平台流水的充值不显示「交易号」)。在线支付由支付平台发起,来源 IP 显示为 0.0.0.0。通知只发给后台管理员,不会发给充值用户本人;只在业务成功时发送,失败或异常不通知,也不影响充值本身。
操作步骤
- 打开「系统全局设置」,拉到页面最下方,点「系统通知渠道设置」。
- 在「用户充值」块勾选「启用本模块通知」。
- 按需勾选通知渠道;勾了群机器人就填写对应地址(钉钉、飞书按需填密钥)。
- 需要限定收件人时在「指定接收人」里勾选管理员;不勾表示通知全部后台管理员。
- 先点「测试发送」,到群里确认收到后再点「保存」。
- 点「关闭」回到系统全局设置页。
注意事项
- 通知是「尽力而为」,不能当收款凭证:发送高峰、队列满或网络异常时消息可能延迟甚至丢失,对账一律以「充值管理」「财务管理」的记录为准。
- 三家群机器人共用同一条发送通道,约每 3 秒发一条;充值高峰期消息会排队,与 SNMP 告警通知也共用这条通道。
- 企业微信单条正文有长度上限,过长会被截断;充值通知正文较短,一般不受影响。
- 保存后立即生效,不需要重启服务;改完建议再充一笔小额验证一次。
- 目前没有「发送记录」页面,是否发出只能到群里核对,或到「系统日志列表」查看。
- 「测试发送」发的是固定测试文案,与真实业务正文不同;能收到只说明地址与密钥正确。
五、系统维护
页面顶部显示当前系统版本,下方按功能分组排列操作图标。
5.1 常用维护操作
| 操作 | 作用 | 注意事项 |
|---|---|---|
| 同步系统时钟 | 与标准时间对齐 | 时间偏差会导致计费、日志时间错乱 |
| 清除系统缓存 | 清空缓存数据 | 清完首次访问会变慢,属正常现象 |
| 清除订单记录 | 清理订单数据 | 不可恢复,操作前先备份 |
| 清除账户 MAC 绑定 | 解除账号与设备的绑定 | 影响无感知认证,用户需重新绑定 |
| 清除账户微信绑定 | 解除账号与微信的绑定 | 用户需重新授权 |
5.2 计划任务
| 操作 | 作用 |
|---|---|
| 设置计划任务 | 进入定时任务配置页 |
| 重置计划任务 | 恢复默认的任务配置 |
5.3 重启
| 操作 | 作用 | 注意事项 |
|---|---|---|
| 重启系统 | 重启服务器操作系统 | 所有用户会断网,需在维护窗口执行 |
| 重启服务 | 只重启认证服务进程 | 影响较小,但仍会短暂中断 |
修改端口、公网地址、线程配置等参数后,需要「重启服务」才生效。
5.4 数据备份
| 操作 | 说明 |
|---|---|
| 数据备份[全额] | 备份全部数据,产物最大 |
| 数据备份[无日志] | 备份时不包含日志类数据,产物较小 |
| 数据备份FTP[全额] | 备份后自动上传到 FTP |
| 数据备份FTP[无日志] | 同上,不含日志 |
建议
- 定期做「无日志」备份,重大变更前做「全额」备份。
- FTP 上传需先在「邮件 FTP 设置」中配好 FTP 参数。
- 备份文件请另存一份到其他机器,避免与服务器一起损坏。
5.5 数据库恢复
选择备份文件后点「恢复」。
恢复会用备份覆盖当前数据,当前数据将丢失。执行前务必先做一次最新备份,并确认选中的文件正确。
5.6 在线升级与本地升级
| 方式 | 说明 |
|---|---|
| 在线升级 | 点击检测更新;页面提示「当前已经是最新版本,无需升级!」时按钮为不可用状态 |
| 本地升级 | 选择升级包文件后点「更新系统」 |
注意事项
- 升级前必须备份数据库与程序目录。
- 升级包必须与当前版本匹配,不要跨大版本跳跃升级。
- 升级过程中不要关闭服务或断电。
六、定时任务与外部服务
6.1 定时任务设置
| 字段 | 必填 | 说明 |
|---|---|---|
| 名称 | 是 | 任务名称 |
| CRON | 是 | 执行表达式,决定执行频率 |
| 是否 FTP 传送 | 是 | 任务产物是否上传到 FTP |
| 说明 | 否 | 任务用途 |
典型用途是「每天凌晨自动备份数据库并上传 FTP」。CRON 表达式写错会导致任务不执行或频繁执行,修改后在日志中确认一次执行结果。
6.2 邮件 FTP 设置
| 字段 | 说明 |
|---|---|
| 邮箱账户 / 邮箱密码 | 发信账号 |
| SMTP 地址 / 邮箱端口 | 邮件服务器地址与端口 |
| 发件人 | 收件人看到的发件人名称 |
| FTP 账户 / FTP 密码 | 上传账号 |
| FTP 地址 / FTP 端口 | 上传服务器 |
| PATH | 上传目录路径 |
页面提供「发送」与「上传」两个测试按钮:先测试通过再保存,可避免备份上传失败却无人发现。
6.3 FastDFS 接口设置
| 字段 | 说明 |
|---|---|
| 是否启用 | 是否使用 FastDFS 存储文件 |
| 访问 URL | 文件访问的根地址 |
| IP 地址 / 端口号 | 存储服务地址 |
| 传输超时 / 连接超时 | 超时时间 |
| 连接池数 / 递增数 / 最大空闲数 | 连接池参数 |
未部署 FastDFS 时保持「不启用」,否则上传类功能(图片、认证页、升级包)会失败。
七、系统日志
记录后台操作行为,用于追溯「谁在什么时候改了什么」。
| 列 / 条件 | 说明 |
|---|---|
| 编号 / 时间 / 管理员 / IP / 内容 | 日志明细 |
| 管理员 / IP 地址 / 内容 | 查询条件 |
| 开始日期 / 结束日期 | 时间范围 |
| 删除勾选 / 删除全部 / 刷新 / 查询 / 数据设置 | 常规操作 |
使用建议
- 出现配置被改、数据丢失等问题时,先按时间范围筛选,看当时是哪个账号操作的。
- 日志删除后不可恢复,排查期间不要执行「删除全部」。
八、授权管理
展示当前的授权情况:
| 项目 | 说明 |
|---|---|
| 本系统商业授权给 | 授权对象名称 |
| 最大公众号对接数量 | 可对接的公众号上限 |
| 最大 BAS 对接数量 | 可对接的接入设备上限 |
| 最大终端接入数量 | 可同时在线的终端上限 |
| 系统授权到期日期 | 到期后功能可能受限 |
更新授权
- 点击「标识文件下载」,导出当前标识文件。
- 将标识文件发给供应商换取授权文件。
- 在「授权文件上传」中选择授权文件,点「提交」。
- 部分场景需要同时上传「证书文件」,同样选择文件后点「提交」。
授权到期前提前处理,避免到期当天用户无法认证。授权容量接近上限时会出现新用户无法上线,可用「服务器状态监控」与在线列表确认。
九、服务器状态监控
按模块展示服务器资源使用情况,用于判断是否需要扩容。
| 区块 | 关键指标 | 判断标准 |
|---|---|---|
| CPU | 核心数、用户使用率、系统使用率、当前空闲率 | 空闲率长期低于 20% 说明 CPU 吃紧 |
| 内存 | 总内存、已用、剩余、使用率 | 使用率长期高于 85% 需扩容 |
| JVM | 总内存、已用、剩余、使用率 | JVM 使用率高且频繁告警说明内存不足 |
| 服务器信息 | 服务器名称、操作系统、服务器 IP、系统架构 | 核对部署环境 |
| Java 虚拟机信息 | Java 名称与版本、启动时间、运行时长、安装与项目路径 | 「运行时长」突然变小说明服务刚重启过 |
| 磁盘状态 | 各盘符总大小、可用大小、已用百分比 | 已用百分比超过 90% 需清理 |
使用建议
- 页面右上「返回」回到上一页。
- 磁盘写满会导致日志、备份、上传全部失败,需把「已用百分比」作为常规巡检项。
- 「运行时长」可用于确认服务是否被意外重启。
十、常见问题
| 现象 | 原因与处理 |
|---|---|
| 新建账号登录后看不到菜单 | 该用户的角色没有分配权限;到「角色权限配置」勾选后让用户重新登录 |
| 改了权限但菜单没变化 | 权限在登录时加载,需退出重新登录 |
| 改端口后所有用户认证失败 | 设备端未同步修改端口;改完需「重启服务」并同步设备配置 |
| 备份文件上传不到 FTP | 先在「邮件 FTP 设置」用「上传」按钮测试,确认账号、地址、路径正确 |
| 备份产物过大 | 选择「数据备份[无日志]」;日志类数据可在系统全局设置中关闭后定期清理 |
| 磁盘占用持续升高 | 查看「服务器状态监控」定位盘符,清理备份与日志 |
| 恢复数据库后数据变旧 | 恢复用的是备份文件里的数据;执行前应先做最新备份 |
| 升级后功能异常 | 使用升级前的备份恢复数据库与程序目录,再联系供应商 |
| 授权到期导致无法认证 | 更新授权文件后重启服务 |
| 充值成功了但没收到通知 | 到「系统全局设置 → 系统通知渠道设置」确认已勾选「启用本模块通知」与对应渠道并保存;群机器人还要核对地址与密钥 |
| 改了通知地址仍是旧地址 | 修改后必须点「保存」;保存即时生效,若已保存仍不对,先用「测试发送」当场验证地址是否可用 |

















