鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

远端采集集群信息

使用鲲鹏健康检测工具对远端服务器硬件数据采集并下载报告,进行数据查看和对比。

  1. 解压并进入工具目录。
    1
    2
    tar -zxvf /home/devkit-kspect-xx.xx.xx-Linux-aarch64.tar.gz
    cd /home/devkit-kspect-xx.xx.xx-Linux-aarch64
    
  2. 配置待采集服务器的配置文件。
    1
    vi server.ini
    

    按“i”进入编辑模式,文件内容如下:

    [101]
    ip = 192.168.x.1
    port = 22
    username = root
    login_method = private_key
    password =
    private_key_path = /root/.ssh/id_rsa
    private_key_password =
    bmc_ip = 192.168.x.x
    bmc_username = Administrator
    bmc_password =
    
    [102]
    ip = 192.168.x.2
    port = 22
    username = root
    login_method = private_key
    password =
    private_key_path = /root/.ssh/id_rsa
    private_key_password =
    bmc_ip = 192.168.x.x
    bmc_username = Administrator
    bmc_password =

    完成文件后按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  3. 对文件加密。
    1
    ./kspect server-config -i server.ini
    

    输入对该文件的加密密码,加密后会在当前目录生成server-config-xxxxxxxx-xxxxx.ini文件。

  4. 采集集群服务器信息。
    1
    ./kspect cluster -i server-config-xxxxxxxx-xxxxx.ini
    

    将逐个采集配置文件中的服务器,并回显采集成功与否,最后将返回采集详情和报告存放目录。

    返回信息如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    成功读取配置文件: server-config-xxxxxxxx-xxxxx.ini
    请输入解密密码:
    以下服务器开始采集数据:192.168.x.1:22(101);  192.168.x.2:22(102);
    
    192.168.x.1:22(109)采集成功。
    归档文件/home/devkit-kspect-x.x.x-Linux-aarch64/output/kspect-report-20251119-105559-192.168.x.1-22.tar.gz已成功生成
    192.168.x.2:22(108)采集成功。
    归档文件/home/devkit-kspect-x.x.x-Linux-aarch64/output/kspect-report-20251119-105135-192.168.x.2-22.tar.gz已成功生成
    采集完成: 成功 2/2 个服务器。
    
  5. 查看采集结果。
    1
    ./kspect report -h
    

    采集到的压缩包将自动解压,解压文件包含全量信息文件(HTML/JSON/CSV)和dmesg日志文件,HTML文件可使用浏览器查看。

    返回信息:

    1
    2
    3
    4
    5
    6
    7
    8
    ...
    ...
        -r REPORT, --report REPORT
        选择展示哪一份报告(或自行输入报告路径,支持工具采集报告和使用diff/diff_x86后生成的对比报告):
        1: /home/devkit-kspect-x.x.x-Linux-aarch64/output/kspect-report-20251119-105559/kspect-json-20251119-105559.json <2025-11-19 10:55:59>
        2: /home/devkit-kspect-x.x.x-Linux-aarch64/output/kspect-report-20251119-105135/kspect-json-20251119-105135.json <2025-11-19 10:54:01>
    ...
    ...
    
  6. 查看第一个采集报告。
    1
    ./kspect report -r 1
    
    图1 报告信息
  7. 对比两个报告的差异。
    报告中将标红显示超过阈值的数据项和不同的配置项,便于后续统一服务器配置等操作。
    1
    ./kspect report -d 1,2
    
    图2 内存部分