资产列表中的连接性与硬件信息的获取


飞致云 发布于 2025-09-26 / 1 阅读 / 0 评论 /

一、问题概述

默认情况下,用户使用 JumpServer 纳管资产之后,资产列表页面会出现 ”连接性“ 与 ”硬件信息“ 选项。

大多数用户疑惑资产 ”连接性“ 与 ”硬件信息“ 是如何获取的,本文档主要介绍 ”连接性“ 与 ”硬件信息“ 的获取方式与配置方法。

二、获取方法

”资产连接性“ 与 ”硬件信息“ 的获取依赖

资产的这两项信息的获取依赖于 JumpServer 的自动化组件 celery ,通过 celery 组件使用 SSH 协议通过 JumpServer 特权用户获取 ”资产可连接性信息“ 与 ”硬件信息“。

自动获取

在配置完整的情况下,JumpServer 定时执行自动化任务 ”收集资产信息“ 与 ”测试资产可连接性“。

手动获取

针对于某一个资产,可手动执行自动化任务获取 ”资产可连接性信息“ 与 ”硬件信息“。
点击 ”资产列表“→ ”主机名“ 进入资产详情页。
右上角 ”测试资产可连接性“ 与 ”更新硬件信息“,手动执行即可。

选取刷新,JumpServer 重新获取硬件信息,通过屏幕打印出的结果可以查看刷新结果:

TASK [debug] *******************************************************************
2025-09-24 11:54:27 ok: [10.1.14.98] => {
    "info": {
        "arch": "x86_64",
        "cpu_cores": 2,
        "cpu_count": 2,
        "cpu_model": [
            "0",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz",
            "1",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz",
            "2",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz",
            "3",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5117 CPU @ 2.00GHz"
        ],
        "cpu_vcpus": 4,
        "disk_total": "245.0",
        "distribution": "Ubuntu",
        "distribution_version": "22.04",
        "gpu_model": [],
        "kernel": "5.15.0-153-generic",
        "memory": "15.6142578125",
        "model": "VMware Virtual Platform",
        "sn": "VMware-42 3b d6 22 99 de 97 2f-44 ac 58 90 86 c7 d9 cc",
        "vendor": "VMware, Inc."
    }
}
2025-09-24 11:54:27
PLAY RECAP *********************************************************************
10.1.14.98                 : ok=5    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=1
2025-09-24 11:54:28
Summery:
         - total_assets: 1
         - Using: 5.39s
2025-09-24 11:54:28 Task assets.tasks.gather_facts.gather_assets_facts_task[3125fe56-a413-492d-83f7-ac85023bbc50] succeeded in 5.427079795859754s: None

三、配置方法

  1. 创建特权用户(因为特权用户只支持 SSH 协议,所以 Windows 资产需要安装 OpenSSH。

  2. 创建资产并关联特权用户;

  3. 查看是否关联特权用户并手动执行 ”测试资产可连接性“ 与 ”更新硬件信息“ 确认可执行。



是否对你有帮助?