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


Administrator
飞致云 发布于 2022-11-16 / 1089 阅读 / 0 评论 /
用户使用 JumpServer 纳管资产之后,资产列表页面会出现 ”可连接性“ 与 ”硬件信息“ 选项。本文档主要介绍 ”可连接性“ 与 ”硬件信息“ 的获取方式与配置方法。

一、问题概述

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

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

二、获取方法

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

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

自动获取

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

手动获取

针对于某一个资产,可手动执行自动化任务获取 ”资产可连接性信息“ 与 ”硬件信息“。
点击 ”资产列表“→ ”主机名“ 进入资产详情页。
右上角 ”测试资产可连接性“ 与 ”更新硬件信息“,手动执行即可。
图片-1668580635745选取刷新,JumpServer 重新获取硬件信息,通过屏幕打印出的结果可以查看刷新结果:

TASK [debug] *******************************************************************
ok: [JS-Mysql-10.1.13.199] => {
    "info": {
        "arch": "x86_64",
        "cpu_cores": 1,
        "cpu_count": 2,
        "cpu_model": [
            "0",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz",
            "1",
            "GenuineIntel",
            "Intel(R) Xeon(R) Gold 5318Y CPU @ 2.10GHz"
        ],
        "cpu_vcpus": 2,
        "disk_total": "53.96",
        "distribution": "CentOS",
        "distribution_version": "8.3",
        "kernel": "4.18.0-240.10.1.el8_3.x86_64",
        "memory": "3.6484375",
        "model": "VMware Virtual Platform",
        "sn": "VMware-42 3b 18 c0 7b 76 2c db-4d 75 f1 2f ad 2a 4d e9",
        "vendor": "VMware, Inc."
    }
}

PLAY RECAP *********************************************************************
JS-Mysql-10.1.13.199       : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
Task assets.tasks.gather_facts.gather_assets_facts_task[20125c1f-11a3-47eb-b8bb-b8559bde4782] succeeded in 29.066285643959418s: None

三、配置方法

  1. 创建特权用户(因为特权用户只支持 SSH 协议,所以 Windows 资产需要安装 OpenSSH,可参考:Windows 安装 OpenSSH 步骤及安装包获取

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

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



是否对你有帮助?