应用配置
1 功能概述
应用配置用于通过服务端校验预览和受控应用流程,管理 JumpServer 支持的配置项。这里仅展示 Lina 没有管理入口的部署级配置,已经可以通过 Lina 管理的配置不会在 JDMC 中重复出现。
路径:登录后选择 系统设置 > 设备管理,进入 JDMC 控制台后,在左侧菜单选择 应用配置。
图 1 应用配置
2 配置历史
JumpServer 配置 区右上角提供 配置历史 按钮,并显示当前 配置版本(版本哈希值),点击 刷新 重新读取。配置项按业务域分类,可通过左侧分类列表过滤,也可使用搜索框(搜索配置名称、变量名或说明)与筛选下拉快速定位。
表 1 配置历史分类说明
| 分类 | 配置项数量 |
|---|---|
| 全部配置 | 34 |
| Web 与反向代理 | 7 |
| 后台任务 | 1 |
| 自动化执行 | 6 |
| 远程会话 | 8 |
| 诊断与排障 | 5 |
| 安全与访问 | 7 |
3 配置项
每个配置项以卡片形式展示,包含名称、所属分类、风险等级与对应的环境变量名,点击 打开详细说明 可展开功能说明。
表 2 配置项卡片说明
| 区域 | 内容 |
|---|---|
| 当前值 | 该配置项当前生效的值 |
| 取值来源 | 当前值的来源,如显式配置、内置默认值 |
| 默认值 | 该配置项的默认值 |
| 受影响容器 | 修改后需要重启的容器 |
| 生效方式 | 配置的生效方式,如精确重启 |
| 新值 | 修改后的取值,输入框下方给出必填要求、取值范围、单位与示例 |
常见配置项举例:
表 3 常见配置项举例
| 配置项 | 变量名 | 分类 |
|---|---|---|
| Web 空闲会话有效期 | SESSION_COOKIE_AGE | Web 与反向代理 |
| 请求体内存上限 | DATA_UPLOAD_MAX_MEMORY_SIZE | Web 与反向代理 |
| 匿名 API 限流 | THROTTLE_RATES_ANON | Web 与反向代理 |
| 认证用户 API 限流 | THROTTLE_RATES_USER | Web 与反向代理 |
| 服务账号 API 限流 | THROTTLE_RATES_SERVICE_ACCOUNT | Web 与反向代理 |
| 导出与报表最大记录数 | MAX_LIMIT_PER_PAGE | Web 与反向代理 |
| 后台任务并发数 | CELERY_WORKER_COUNT | 后台任务 |
| Ansible Runner 批次超时 | ANSIBLE_RUNNER_JOB_TIMEOUT | 自动化执行 |
| Ansible Runner 空闲超时 | ANSIBLE_RUNNER_IDLE_TIMEOUT | 自动化执行 |
| 账号改密计划安全模式 | CHANGE_AUTH_PLAN_SECURE_MODE_ENABLED | 自动化执行 |
| 传输文件留存大小上限 | FTP_FILE_MAX_STORE | 远程会话 |
| 会话共享房间后端 | SHARE_ROOM_TYPE | 远程会话 |
| SSH 本地端口转发 | ENABLE_LOCAL_PORT_FORWARD | 远程会话 |
| SSH 反向端口转发 | ENABLE_REVERSE_PORT_FORWARD | 远程会话 |
| 外置视频工作进程 | ENABLE_VIDEO_WORKER | 远程会话 |
| 应用日志级别 | LOG_LEVEL | 诊断与排障 |
| Syslog 目标地址 | SYSLOG_ADDR | 诊断与排障 |
| Syslog Facility | SYSLOG_FACILITY | 诊断与排障 |
| Syslog 传输套接字类型 | SYSLOG_SOCKTYPE | 诊断与排障 |
图 2 配置项列表
4 应用修改
修改配置项后,页面底部显示当前 待应用修改 的数量。点击 预览修改 查看改动内容与服务端校验结果,确认后应用;点击 丢弃修改 放弃本次全部改动。
