For AI agents: the complete documentation index is available at https://docs.fit2cloud.com/jumpserver/llms.txt, the full documentation bundle is available at https://docs.fit2cloud.com/jumpserver/llms-full.txt, and this page is available as Markdown at https://docs.fit2cloud.com/jumpserver/manual/admin/jdmc/app_config.md.

应用配置

1 功能概述

应用配置用于通过服务端校验预览和受控应用流程,管理 JumpServer 支持的配置项。这里仅展示 Lina 没有管理入口的部署级配置,已经可以通过 Lina 管理的配置不会在 JDMC 中重复出现。

路径:登录后选择 系统设置 > 设备管理,进入 JDMC 控制台后,在左侧菜单选择 应用配置。

图 1  应用配置
图 1 应用配置

2 配置历史

JumpServer 配置 区右上角提供 配置历史 按钮,并显示当前 配置版本(版本哈希值),点击 刷新 重新读取。配置项按业务域分类,可通过左侧分类列表过滤,也可使用搜索框(搜索配置名称、变量名或说明)与筛选下拉快速定位。

表 1 配置历史分类说明
分类配置项数量
全部配置34
Web 与反向代理7
后台任务1
自动化执行6
远程会话8
诊断与排障5
安全与访问7

3 配置项

每个配置项以卡片形式展示,包含名称、所属分类、风险等级与对应的环境变量名,点击 打开详细说明 可展开功能说明。

表 2 配置项卡片说明
区域内容
当前值该配置项当前生效的值
取值来源当前值的来源,如显式配置、内置默认值
默认值该配置项的默认值
受影响容器修改后需要重启的容器
生效方式配置的生效方式,如精确重启
新值修改后的取值,输入框下方给出必填要求、取值范围、单位与示例

常见配置项举例:

表 3 常见配置项举例
配置项变量名分类
Web 空闲会话有效期SESSION_COOKIE_AGEWeb 与反向代理
请求体内存上限DATA_UPLOAD_MAX_MEMORY_SIZEWeb 与反向代理
匿名 API 限流THROTTLE_RATES_ANONWeb 与反向代理
认证用户 API 限流THROTTLE_RATES_USERWeb 与反向代理
服务账号 API 限流THROTTLE_RATES_SERVICE_ACCOUNTWeb 与反向代理
导出与报表最大记录数MAX_LIMIT_PER_PAGEWeb 与反向代理
后台任务并发数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 FacilitySYSLOG_FACILITY诊断与排障
Syslog 传输套接字类型SYSLOG_SOCKTYPE诊断与排障
图 2  配置项列表
图 2 配置项列表

4 应用修改

修改配置项后,页面底部显示当前 待应用修改 的数量。点击 预览修改 查看改动内容与服务端校验结果,确认后应用;点击 丢弃修改 放弃本次全部改动。