远端采集集群信息
使用鲲鹏健康检测工具对远端服务器硬件数据采集并下载报告,进行数据查看和对比。
- 解压并进入工具目录。
1 2
tar -zxvf /home/devkit-kspect-xx.xx.xx-Linux-aarch64.tar.gz cd /home/devkit-kspect-xx.xx.xx-Linux-aarch64
- 配置待采集服务器的配置文件。
1vi 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”保存并退出编辑。
- 对文件加密。
1./kspect server-config -i server.ini
输入对该文件的加密密码,加密后会在当前目录生成server-config-xxxxxxxx-xxxxx.ini文件。
- 采集集群服务器信息。
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 个服务器。
- 查看采集结果。
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> ... ...
- 查看第一个采集报告。
1./kspect report -r 1
图1 报告信息
- 对比两个报告的差异。报告中将标红显示超过阈值的数据项和不同的配置项,便于后续统一服务器配置等操作。
1./kspect report -d 1,2
图2 内存部分
父主题: 鲲鹏健康检测使用示例