模板学堂丨JumpServer安全运维审计大屏

2022年6月21日,DataEase开源数据可视化分析平台发布模板市场(https://dataease.io/templates/)。模板市场旨在为DataEase用户提供专业、美观、拿来即用的仪表板模板,方便用户根据自身的业务需求和使用场景选择对应的仪表板模板,并在优质模板的基础上轻松制作自己的仪表板。

从2022年7月开始,我们将会为您分享当月的精选模板,以及精选模板的应用教程,同时面向广大用户同步DataEase模板市场的上新情况。

7月精选模板

本月为大家推荐的精选模板是JumpServer安全运维审计大屏。

JumpServer是FIT2CLOUD飞致云旗下的开源堡垒机,是全球首款完全开源、符合4A规范的运维安全审计系统。JumpServer安全运维审计大屏主要是通过对IT运维数据指标的可视化展示,让业务人员可以快速接收运维统计数据,从而加强运维安全管控及定期的运维审计,更好地进行运行维护工作,为工作增能提效。

  1. 大屏信息

■ 产品版本号:JumpServer开源堡垒机基于v2.20.2版本,DataEase开源数据可视化分析平台基于v1.11.1版本。

■ 根据安全运维审计大屏的使用场景和面向人员,此次共统计11项指标,各指标项具体如下:

在这里插入图片描述

  1. 大屏展示

在这里插入图片描述

模板应用

接下来,我们为大家详细讲解如何应用安全运维审计大屏模板。

  1. 模板下载

首先,进入DataEase模板市场主页,找到运维安全审计大屏。模板市场地址为:
https://dataease.io/templates/。如需快速检索,可进行关键字搜索或分类切换,可以快速找到想要的大屏模板。

在这里插入图片描述

点击“运维安全审计大屏”仪表板模板进入详情界面。点击“下载”按钮后可将模板下载至本地。

在这里插入图片描述

  1. 模板导入

进入自己的DataEase系统的“仪表板”模块中,通过下图所示以“导入模板”的方式新建仪表板,点击“上传模板”按钮,选择使用“模板市场”下载的运维安全审计大屏的模板文件。

在这里插入图片描述

导入成功后如下图所示,该模板的各组件、样式、背景及仪表板数据等均被带入到新建的仪表板中。

在这里插入图片描述

除上述方式外,也可以提前将模板上传至DataEase的“模板管理”功能模块中,在新建仪表板时选择“复用模板”选项即可。

在这里插入图片描述

  1. 接入数据源

DataEase支持多种数据库作为数据源,JumpServer使用的是MySQL数据库,这里输入相应信息,创建数据源。

在这里插入图片描述

  1. 添加数据集

在“数据集”设计模块,可以从数据源中选择上一步添加的数据库,选择数据库中对应的表作为一个数据集,设定同步模式。这里需要了解每张表中所保存的数据类型,便于添加对应的数据。

在此处添加的数据集均为SQL数据集,具体添加方法大家可参考DataEase官方文档:
https://dataease.io/docs/user_manual/dataset_configuration/dataset_SQL/。

下图为涉及的所有数据集截图。

在这里插入图片描述

具体各个数据集使用的SQL语句如下:

① 在线会话

■ 指标说明:查询当前正在进行中的会话数量。

■ 指标口径:取当前没有结束的会话总数。

■ SQL语句:

select count(1) '在线会话数' from terminal_session
where is_finished = false

② 用户总数

■ 指标说明:查询用户总数。

■ 指标口径:取系统中角色为非内部使用的用户总数。

■ SQL语句:

select count(*) '用户总数' from users_user where role <> 'App'

③ 资产总数

■ 指标说明:查询所有组织资源数量。

■ 指标口径:取当前存在的总资产数。

■ SQL语句:

select count(1) '资产总数' from assets_asset

④ 用户/资产活跃情况

■ 指标说明:查询近期用户活跃情况、资产活跃情况、历史在线会话情况。

■ 指标口径:近期用户活跃情况取近7天登录过的用户总数;资产活跃情况取近7天产生过会话的资产总数;历史在线会话情况取近7天产生的会话总数。

■ SQL语句:

select u.`日期`,u.`活跃用户数`,a.`活跃资产数`,s.`会话数` from
(select count(distinct user_id) '活跃用户数', d '日期'
    from (select DATE_FORMAT(date_start, '%Y-%m-%d') d, user_id from terminal_session where date_start > DATE_SUB(CURDATE(), INTERVAL 7 DAY))t group by d ORDER BY d DESC LIMIT 7) u
    left join (select count(distinct asset_id) '活跃资产数', d '日期' from (select DATE_FORMAT(date_start, '%Y-%m-%d') d, asset_id from terminal_session where date_start > DATE_SUB(CURDATE(), INTERVAL 7 DAY))t group by d ORDER BY d DESC LIMIT 7) a
on u.`日期` = a.`日期`
    left join (select d '日期', count(1) '会话数' from ( select DATE_FORMAT(date_start, '%Y-%m-%d') d from terminal_session where date_start > DATE_SUB(CURDATE(), INTERVAL 7 DAY)) t group by d ORDER BY d DESC LIMIT 7) s
on u.`日期` = s.`日期`

⑤ 高危命令统计

■ 指标说明:查询高危命令情况。

■ 指标口径:高危命令取风险等级不等于0的数据,即通过命令过滤后正则表达式命中的数量。

■ SQL语句:

SELECT * FROM terminal_command WHERE risk_level != 0;

⑥ 资产活跃度(近30天)

■ 指标说明:查询近30天的资产活跃度。

■ 指标口径:取近30天的产生已经结束的SSH会话的资产总数,并按照组织名称分组显示。

■ SQL语句:

select o.name '组织' , count(count_num ) '活跃度'
from orgs_organization o
join
(SELECT
asset, count(*) count_num,
REPLACE(org_id,'-','') org_id
FROM
terminal_session t
WHERE
t.is_finished = 1
and t.protocol='ssh'
AND datediff( NOW(), t.date_end ) <= 30
GROUP BY
org_id, asset) terminal on o.id=terminal.org_id
group by o.name

⑦ 各组织资产占比

■ 指标说明:查询所有组织服务器数量。

■ 指标口径:取各个组织的资产数,按照组织分组。

■ SQL语句:

SELECT t.NAME, COUNT( * ) AS 服务器数量
FROM assets_asset a, orgs_organization t
WHERE LEFT ( a.org_id, 8 ) = LEFT ( t.id, 8 )
GROUP BY t.NAME ORDER BY 服务器数量 DESC

⑧ 最近一天所有用户登录情况

■ 指标说明:近一天的用户登录次数。

■ 指标口径:取最近一天所有用户的登录次数,按照用户名分组并按照登录次数降序排列。

■ SQL语句:

select name 用户名,login_time 登录次数 from (
SELECT
uu.name name,
count( * ) AS login_time
FROM
audits_userloginlog aul
left join users_user uu
on aul.username = uu.username
WHERE
TO_DAYS( now( ) ) - TO_DAYS( datetime ) <= 1
GROUP BY
aul.username
)t
where name is not null
ORDER BY
login_time DESC

⑨ 最近一周所有用户登录排名

■ 指标说明:查询最近一周所有用户登录次数。

■ 指标口径:取近七天所有用户登录次数,按照用户名分组并按照登录次数降序排列。

■ SQL语句:

SELECT
(select name from users_user uu where uu.username = au.username) as name,
count( * ) AS 登录次数
FROM
audits_userloginlog au
WHERE
TO_DAYS( now( ) ) - TO_DAYS( datetime ) <= 7
GROUP BY
username
ORDER BY
登录次数 DESC

⑩ 最近一天资产登录TOP 5

■ 指标说明:查询最近一天资产的被访问次数。

■ 指标口径:取近一天资产的登录次数,按照登录次数降序排列。

■ SQL语句:

SELECT
asset,
assets_asset.ip,
COUNT( * ) AS 登录次数
FROM
terminal_session
left join assets_asset
on replace(terminal_session.asset_id, '-', '') = assets_asset.id
WHERE
TO_DAYS( now( ) ) - TO_DAYS( date_end ) <= 1
GROUP BY
asset
ORDER BY
登录次数 DESC

⑪ 最近一周资产登录排名

■ 指标说明:查询最近一周所有资产的登录次数。

■ 指标口径:取近七天所有资产的登录次数,并按照登录次数降序排列。

■ SQL语句:

SELECT
asset,
assets_asset.ip as ip,
COUNT( * ) AS 登录次数
FROM
terminal_session
left join assets_asset
on replace(terminal_session.asset_id, '-', '') = assets_asset.id
WHERE
TO_DAYS( now( ) ) - TO_DAYS( date_end ) <= 7
GROUP BY
asset
ORDER BY
登录次数 DESC
  1. 数据替换

接下来,将视图所关联的数据集替换为自己的实际数据即可。

在这里插入图片描述

  1. 注意事项

① 类别轴/维度字段缺失

由于在模板设计阶段涉及到了人员名称等敏感信息,因此在数据集内新建了脱敏字段。这样用户在替换数据集时在数据维度区域会出现下图红框所示的情况。在此,大家可以将红框指标删除,把“用户名”字段直接拖入所示位置即可。

在这里插入图片描述

② 替换字段后,维度字段过长导致图表显示不全

在这里插入图片描述

当出现如上图所示的情况时,有两个解决方案,具体如下:

方案一:对现有字段做数据截取。具体操作步骤可参考DataEase官方文档“新建计算字段”部分:

https://dataease.io/docs/user_manual/dataset_design/#24;

方案二:将展示字段替换为IP字段。

在这里插入图片描述

  1. 最终效果

经过上述步骤,大家就可以得到自己的运维安全审计大屏了。

在这里插入图片描述

相关推荐

防火墙开着,Docker端口却没拦住?1Panel几步搞定!

1Panel开源面板支持“容器端口防护”功能。

FIT2CLOUD飞致云的博客 63

大幅提升本地模型部署体验,1Panel开源面板v2.5.0版本发布

1Panel AI一体机(方案六)服务器版实测数据汇总。

FIT2CLOUD飞致云的博客 226

测评丨DeepSeek-V4.1-Flash-1017企业私有化部署实测报告

1Panel AI一体机(方案六)服务器版实测数据汇总。

FIT2CLOUD飞致云的博客 242

支持千问安全围栏模型,1Panel AI网关v1.6.0版本发布

新增上游账号多API Key、同一请求模型多映射、OpenAI兼容图像编辑接口、实时用户活动卡片与版本更新通知。

FIT2CLOUD飞致云的博客 288

飞致云开源社区月度动态报告(2026年10月)

为数智经济时代创造好软件。

FIT2CLOUD飞致云的博客 113

新增语音API与模型管理功能,1Panel AI网关v1.5.0版本发布

上游账号管理支持多种协议类型与错误历史查看。

FIT2CLOUD飞致云的博客 450

持续提升系统安全性与用户体验,JumpServer堡垒机v4.10.20 LTS版本发布

欢迎广大用户升级至新版本。

FIT2CLOUD飞致云的博客 255

安全漏洞和已知问题修复,MaxKB开源企业级智能体平台v2.10.8 LTS版本发布

欢迎升级至新版本MaxKB。

FIT2CLOUD飞致云的博客 191

支持SMB远程文件数据源,查询组件支持多条件搜索,DataEase开源BI工具v3.2.0版本发布

透视表条件样式支持指定范围,汇总表支持图片链接渲染与放大预览。

FIT2CLOUD飞致云的博客 81

离线安装方式上线,支持Token Plan,1Panel AI网关v1.4.0版本发布

进一步提升AI网关部署的灵活性与日常运维体验。

FIT2CLOUD飞致云的博客 186

KoKo、Tinker组件重构,会话录像支持批量下载,JumpServer开源堡垒机v5.1.0版本发布

命令过滤规则支持AI辅助起草

FIT2CLOUD飞致云的博客 182

修复多个安全漏洞,MaxKB开源企业级智能体平台v2.10.7 LTS版本发布

欢迎升级至新版本MaxKB。

FIT2CLOUD飞致云的博客 174

学习笔记丨MaxKB PPT/PDF文档整页转图工作流知识库方案

解决复杂图文文档知识入库难题。

FIT2CLOUD飞致云的博客 296

飞致云开源社区月度动态报告(2026年9月)

为数智经济时代创造好软件。

FIT2CLOUD飞致云的博客 248

1Panel AI网关智能路由新增支持Jev模式

面向多个自定义业务目标进行语义决策。

FIT2CLOUD飞致云的博客 297

电子表格支持嵌入集成,支持GaussDB数据源与StarRocks计算引擎,DataEase开源BI工具v3.1.0版本发布

新增箱线图图表类型,修复7项安全漏洞。

FIT2CLOUD飞致云的博客 450

操作教程|通过1Panel应用商店快速安装Laya

Laye开源模型已上架至1Panel应用商店。

FIT2CLOUD飞致云的博客 210

修复安全漏洞,支持箱线图与汇总表合并单元格,DataEase开源BI工具v2.10.27 LTS版本发布

公共链接支持独立访客权限控制,数据填报与定时报告功能增强。

FIT2CLOUD飞致云的博客 383

强化安全性,Text-to-SQL智能选表升级,SQLBot开源智能问数系统v1.10.2版本发布

强化账号安全初始化机制,新增泰语支持。

FIT2CLOUD飞致云的博客 438

实战丨飞致云面向自身销售场景打造专属CRM Skills

自然语言驱动CRM智能查询、创建、更新、转化、链路追踪与漏斗分析。

FIT2CLOUD飞致云的博客 239

跨越新高度:JumpServer V5 来了!

统一工作台,拥抱AI新时代!

FIT2CLOUD飞致云的博客 114

测评|双卡RTX Pro 5000 Blackwell+Qwen3.8-Flash-Next:WorkBuddy办公场景实测

业务场景一手测试数据解读。

FIT2CLOUD飞致云的博客 285

支持多种登录认证方式、支持MFA与重排模型,1Panel AI网关功能上新

新增支持为上游账号配置代理和更多实用功能。

FIT2CLOUD飞致云的博客 124

案例研究|中国土木构建“财小问”智能体,提升财务管理效率

MaxKB助力财务部门从重复劳动迈向智能决策。

FIT2CLOUD飞致云的博客 97

联合方案丨MaxKB+DataEase实现智能跨库问数

通过自然语言提问,在权限范围内获取一站式的可视化数据以及数据洞察结论。

FIT2CLOUD飞致云的博客 220

GPU监控支持华为昇腾设备,防火墙管理焕新,虚拟机管理下放至专业版,1Panel v2.3.0版本发布

持续完善1Panel在AI模型部署与硬件适配方面的能力。

FIT2CLOUD飞致云的博客 256

免费AI网关测评:LiteLLM、New API和1Panel AI网关

为企业运维团队、AI业务团队提供选型参考。

FIT2CLOUD飞致云的博客 291

告别积分焦虑!WorkBuddy+Qwen3.8-Flash-Next本地部署,实现AI办公自由

把算力自由握在自己手里。

FIT2CLOUD飞致云的博客 420

工作流支持默认模型设置,MaxKB开源企业级智能体平台v2.10.6 LTS版本发布

腾讯混元、腾讯云模型供应商合并为新“腾讯云”供应商。

FIT2CLOUD飞致云的博客 347

1Panel AI网关现已开放,10人及以下团队免费使用

助力小团队低成本落地AI规模化应用。

FIT2CLOUD飞致云的博客 385
上一篇: 社区访谈丨JumpServer开源项目“活下来”这事儿挺厉害
下一篇: 支持代理直连Oracle数据库,JumpServer堡垒机v2.24.0发布
FIT2CLOUD飞致云
FIT2CLOUD飞致云 企业官方账号 企业官方账号
博客等级 码龄7年 3193粉丝 741原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值