← 总目录系统管理

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配置文件存储服务

推荐的初始化顺序

  1. 分类管理(建立部门结构)→ 2. 角色管理(建立角色)→ 3. 为角色分配权限 → 4. 系统用户(建账号并指定分类与角色)→ 5. 系统全局设置 → 6. 定时任务与邮件 FTP → 7. 需要接收「充值成功」等业务通知时,在系统全局设置页底部配置「系统通知渠道设置」(见 4.7)。

二、组织、角色与权限

2.1 分类管理

分类管理

用于给操作员分部门,方便按组织管理账号。

列 / 按钮说明
名称分类名称
描述分类说明
相关操作修改、删除入口
添加 / 刷新新增分类 / 重新加载列表

添加 / 修改分类

分类添加

字段填写说明
上级分类选择父节点;留空或选根表示顶级分类
分类名称部门或分类名称
详细信息补充说明

分类可以多级嵌套。建立二级分类前先建好上级分类。

2.2 角色管理

角色列表

列 / 按钮说明
编号 / 角色名称 / 详细说明角色的基本信息
操作修改、权限配置、删除入口
查询条件角色名、详细说明
删除勾选 / 添加 / 刷新 / 查询 / 数据设置常规操作

添加 / 修改角色

角色添加

填写「角色名称」与「详细说明」后保存。名称建议体现职责,例如「只读运维」「财务对账」。

2.3 角色权限配置

角色权限配置

这是控制「某个角色能看到哪些菜单」的核心页面。

操作步骤

  1. 在角色列表点目标角色的「权限配置」。
  2. 按职责勾选需要的功能;只读岗位建议只勾选「列表」「查询」类节点。
  3. 点「保存」。
  4. 让该角色的用户重新登录,权限才会生效。

注意事项

2.4 权限管理

权限管理

以「权限名称 / 访问地址 / 相关操作」的树形结构展示全部后台功能节点,可新增节点、调整顺序(上移/下移/移动)。

注意事项

三、系统用户管理

3.1 系统用户列表

系统用户列表

列 / 按钮说明
编号 / 登录名 / 姓名 / 电话 / 邮箱用户基本信息
分类所属部门
角色所属角色,决定权限范围
操作修改、删除入口
查询条件登录名、姓名、分类、角色
删除勾选 / 添加 / 刷新 / 查询 / 数据设置常规操作

3.2 添加 / 修改用户

系统用户添加

字段必填填写说明
所属分类是选择部门
所属角色是选择角色,决定能看到哪些菜单
登录名是登录账号,建议用姓名拼音
密码是登录密码;修改时留空通常表示不改
姓名是真实姓名
性别否下拉选择
电话号码否联系方式
电子邮件否用于找回密码或通知
详细信息否备注

操作步骤

  1. 在用户列表点「添加」。
  2. 选择分类与角色(角色决定权限,务必先建好角色)。
  3. 填写登录名与密码。
  4. 填写姓名等基本信息。
  5. 保存后通知使用人登录。

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 模板统计

参数单位说明
展现次数次认证页模板的展现统计阈值
点击次数次认证页模板的点击统计阈值

修改步骤与注意

  1. 逐项确认要改的参数,带【重启后生效】的项目改完必须重启服务。
  2. 点「保存」。
  3. 改端口、改公网地址属于高风险操作,务必在维护窗口进行,并提前通知使用方。
  4. 修改后用一个真实终端完整走一次认证,确认页面能打开、认证能成功。

4.7 系统通知渠道设置

系统通知渠道设置

本页最下方的「系统通知渠道设置」按钮会打开一个独立弹层,用来回答三个问题:哪些业务动作要通知、通过哪些渠道通知、通知给谁。目前接入的业务是充值。

一个业务模块一块配置:页面按业务模块分块(当前只有「用户充值」一块),每个模块的渠道开关、机器人地址、标题前缀与接收人各自独立保存,互不影响;日后新增其它业务模块时,这里会自动多出一块。

首次使用必须手动开启:所有渠道出厂都是关闭状态,升级到本版本也不会自动开始发通知,需要运营人员主动勾选并保存。

项目说明
启用本模块通知本模块的总开关。不勾选时,下面勾了什么都不发
通知渠道七个复选框:站内消息(管理员收件箱)、系统日志(列表记录)、邮件(直发管理员邮箱)、短信(直发管理员手机号)、钉钉(群机器人)、企业微信(消息推送)、飞书(群机器人)
钉钉 / 企业微信 / 飞书群机器人地址;钉钉与飞书另可填密钥(企业微信没有密钥)。一个地址对应一个群
系统通知通知标题的前缀,每个模块各存一份;留空用本模块默认值(充值为「用户充值通知」)。最终标题 = 前缀 +「:」+ 业务标识,如「用户充值通知:zhangsan」
指定接收人站内消息、系统日志、邮件、短信四个渠道的收件管理员;一个都不勾 = 发送给全部后台管理员
测试发送用页面当前填写的地址立即发一条测试消息;只测已勾选的钉钉 / 企业微信 / 飞书,不排队、不保存
保存 / 关闭保存配置 / 返回系统全局设置页

短信沿用「Portal 管理 → 短信认证设置」里启用中的网关;管理员邮箱、手机号为空时自动跳过。三个群机器人渠道只发到机器人所在的群,不受「指定接收人」影响(机器人无法指定个人)。

会触发通知的充值场景

场景通知条数
后台给账户充值(含一次充多份)一次操作合并为一条
用户凭卡密自助充值 / 扫码充值一笔一条
支付宝、微信、iPay 支付成功回调一笔一条,同一笔回调重放不会重复发
对外接口充值一笔一条,操作员显示为「API」
账户组批量充值整批只发一条,正文含用户组、套餐、成功与失败个数、金额合计

通知正文包含账户、套餐、金额、次数、支付方式、订单号、交易号、操作员、时间与来源 IP,不涉及的内容自动省略(例如没有支付平台流水的充值不显示「交易号」)。在线支付由支付平台发起,来源 IP 显示为 0.0.0.0。通知只发给后台管理员,不会发给充值用户本人;只在业务成功时发送,失败或异常不通知,也不影响充值本身。

操作步骤

  1. 打开「系统全局设置」,拉到页面最下方,点「系统通知渠道设置」。
  2. 在「用户充值」块勾选「启用本模块通知」。
  3. 按需勾选通知渠道;勾了群机器人就填写对应地址(钉钉、飞书按需填密钥)。
  4. 需要限定收件人时在「指定接收人」里勾选管理员;不勾表示通知全部后台管理员。
  5. 先点「测试发送」,到群里确认收到后再点「保存」。
  6. 点「关闭」回到系统全局设置页。

注意事项

五、系统维护

系统维护

页面顶部显示当前系统版本,下方按功能分组排列操作图标。

5.1 常用维护操作

操作作用注意事项
同步系统时钟与标准时间对齐时间偏差会导致计费、日志时间错乱
清除系统缓存清空缓存数据清完首次访问会变慢,属正常现象
清除订单记录清理订单数据不可恢复,操作前先备份
清除账户 MAC 绑定解除账号与设备的绑定影响无感知认证,用户需重新绑定
清除账户微信绑定解除账号与微信的绑定用户需重新授权

5.2 计划任务

操作作用
设置计划任务进入定时任务配置页
重置计划任务恢复默认的任务配置

5.3 重启

操作作用注意事项
重启系统重启服务器操作系统所有用户会断网,需在维护窗口执行
重启服务只重启认证服务进程影响较小,但仍会短暂中断

修改端口、公网地址、线程配置等参数后,需要「重启服务」才生效。

5.4 数据备份

操作说明
数据备份[全额]备份全部数据,产物最大
数据备份[无日志]备份时不包含日志类数据,产物较小
数据备份FTP[全额]备份后自动上传到 FTP
数据备份FTP[无日志]同上,不含日志

建议

5.5 数据库恢复

选择备份文件后点「恢复」。

恢复会用备份覆盖当前数据,当前数据将丢失。执行前务必先做一次最新备份,并确认选中的文件正确。

5.6 在线升级与本地升级

方式说明
在线升级点击检测更新;页面提示「当前已经是最新版本,无需升级!」时按钮为不可用状态
本地升级选择升级包文件后点「更新系统」

注意事项

六、定时任务与外部服务

6.1 定时任务设置

定时任务设置

字段必填说明
名称是任务名称
CRON是执行表达式,决定执行频率
是否 FTP 传送是任务产物是否上传到 FTP
说明否任务用途

典型用途是「每天凌晨自动备份数据库并上传 FTP」。CRON 表达式写错会导致任务不执行或频繁执行,修改后在日志中确认一次执行结果。

6.2 邮件 FTP 设置

邮件FTP设置

字段说明
邮箱账户 / 邮箱密码发信账号
SMTP 地址 / 邮箱端口邮件服务器地址与端口
发件人收件人看到的发件人名称
FTP 账户 / FTP 密码上传账号
FTP 地址 / FTP 端口上传服务器
PATH上传目录路径

页面提供「发送」与「上传」两个测试按钮:先测试通过再保存,可避免备份上传失败却无人发现。

6.3 FastDFS 接口设置

FastDFS接口设置

字段说明
是否启用是否使用 FastDFS 存储文件
访问 URL文件访问的根地址
IP 地址 / 端口号存储服务地址
传输超时 / 连接超时超时时间
连接池数 / 递增数 / 最大空闲数连接池参数

未部署 FastDFS 时保持「不启用」,否则上传类功能(图片、认证页、升级包)会失败。

七、系统日志

系统日志列表

记录后台操作行为,用于追溯「谁在什么时候改了什么」。

列 / 条件说明
编号 / 时间 / 管理员 / IP / 内容日志明细
管理员 / IP 地址 / 内容查询条件
开始日期 / 结束日期时间范围
删除勾选 / 删除全部 / 刷新 / 查询 / 数据设置常规操作

使用建议

八、授权管理

授权管理

展示当前的授权情况:

项目说明
本系统商业授权给授权对象名称
最大公众号对接数量可对接的公众号上限
最大 BAS 对接数量可对接的接入设备上限
最大终端接入数量可同时在线的终端上限
系统授权到期日期到期后功能可能受限

更新授权

  1. 点击「标识文件下载」,导出当前标识文件。
  2. 将标识文件发给供应商换取授权文件。
  3. 在「授权文件上传」中选择授权文件,点「提交」。
  4. 部分场景需要同时上传「证书文件」,同样选择文件后点「提交」。

授权到期前提前处理,避免到期当天用户无法认证。授权容量接近上限时会出现新用户无法上线,可用「服务器状态监控」与在线列表确认。

九、服务器状态监控

服务器状态监控

按模块展示服务器资源使用情况,用于判断是否需要扩容。

区块关键指标判断标准
CPU核心数、用户使用率、系统使用率、当前空闲率空闲率长期低于 20% 说明 CPU 吃紧
内存总内存、已用、剩余、使用率使用率长期高于 85% 需扩容
JVM总内存、已用、剩余、使用率JVM 使用率高且频繁告警说明内存不足
服务器信息服务器名称、操作系统、服务器 IP、系统架构核对部署环境
Java 虚拟机信息Java 名称与版本、启动时间、运行时长、安装与项目路径「运行时长」突然变小说明服务刚重启过
磁盘状态各盘符总大小、可用大小、已用百分比已用百分比超过 90% 需清理

使用建议

十、常见问题

现象原因与处理
新建账号登录后看不到菜单该用户的角色没有分配权限;到「角色权限配置」勾选后让用户重新登录
改了权限但菜单没变化权限在登录时加载,需退出重新登录
改端口后所有用户认证失败设备端未同步修改端口;改完需「重启服务」并同步设备配置
备份文件上传不到 FTP先在「邮件 FTP 设置」用「上传」按钮测试,确认账号、地址、路径正确
备份产物过大选择「数据备份[无日志]」;日志类数据可在系统全局设置中关闭后定期清理
磁盘占用持续升高查看「服务器状态监控」定位盘符,清理备份与日志
恢复数据库后数据变旧恢复用的是备份文件里的数据;执行前应先做最新备份
升级后功能异常使用升级前的备份恢复数据库与程序目录,再联系供应商
授权到期导致无法认证更新授权文件后重启服务
充值成功了但没收到通知到「系统全局设置 → 系统通知渠道设置」确认已勾选「启用本模块通知」与对应渠道并保存;群机器人还要核对地址与密钥
改了通知地址仍是旧地址修改后必须点「保存」;保存即时生效,若已保存仍不对,先用「测试发送」当场验证地址是否可用