存储说明

1 命令存储

1.1 在 JumpServer 页面添加 Elasticsearch 配置信息

  • 点击 终端管理 - 存储配置 - 命令存储 - 新建 - Elasticsearch 切换到新建命令存储界面。
名称示例说明
名称jms_es标识用, 不可重复
类型Elasticsearch必填, 无法更改
主机http://172.16.11.3:9200http://es_user:es_password@es_host:es_port
索引jumpserver索引
默认存储默认存储
备注es 测试服务器仅标识, 可不填

1.2 修改命令存储为 Elasticsearch

  • 终端管理 页面选择 更新 组件,把命令存储修改成刚才创建的 ES 服务器即可。
  • 勾选 默认存储 后,新注册的组件将会自动使用默认存储不需要再次修改,但是旧组件要更新才能生效。
  • 如果 Elasticsearch 使用了非信任证书,需要勾选 忽略证书认证
  • 修改完成后,大概需要 1 分钟的时间完成同步。

1.3 重启组件服务

  • 重启 KoKo 组件服务,使配置生效。
  1. docker restart jms_koko

2 录像存储

2.1 操作过程

  • 点击 终端管理 - 存储配置 - 录像存储 - 新建 切换到新建录像存储界面。
  • 终端管理 页面选择 更新 组件。
  • 之前已经存储在本地的录像需要自己手动上传到你新的存储环境。
  • 勾选 默认存储 后,新注册的组件将会自动使用默认存储不需要再次修改,但是旧组件要更新才能生效。
  • 选择你需要的存储方式即可,大概需要 1 分钟的时间完成同步。

3 日志存储

3.1 对接 Syslog 服务

  • 打开 config.txt 配置文件。
  1. vi /opt/jumpserver/config/config.txt
  • 加入 Syslog 相关设置。
  1. # Syslog 相关设置
  2. SYSLOG_ENABLE=True
  3. SYSLOG_ADDR=192.168.100.215:514 # Syslog 服务器的IP以及端口
  • 重启 JumpServer 服务。
  1. ./jmsctl.sh restart