一致以来独立服务器的硬件收集非常麻烦,没有一个统一的脚本,希望能做个杜甫的Yabs
项目地址
项目介绍
SICK 是一个功能强大的 Linux 服务器硬件信息收集工具。项目名称来源于 Server Info & Check Kit 的首字母缩写,同时也暗示着让服务器"病态"的信息变得"酷炫"(sick 在俚语中也有"很棒"的意思)!
🤔 为什么叫 SICK?
- 📊 Server - 服务器
- ℹ️ Info - 信息
- ✅ Check - 检查
- 🛠️ Kit - 工具包
但更重要的是,我希望让那些"令人头疼"(sick)的服务器硬件信息收集工作变得"超级酷"(sick)!
🖥️ 全面硬件检测
- 💻 系统信息: 主机名、操作系统、内核版本、运行时间
- 🧠 CPU 信息: 型号、核心数、线程数、频率、缓存、使用率
- 🎯 内存信息: 总容量、使用情况 + 详细内存条信息表格
- 💾 硬盘信息: 磁盘使用率 + SMART 健康状态 + 读写统计
- 🌐 网卡信息: 网络接口 + 型号检测 + 流量统计(仅物理网卡)
- 🎮 显卡信息: NVIDIA/AMD/Intel GPU 检测
- 🔧 RAID 信息: 软件/硬件 RAID 控制器
- 📋 主板信息: 厂商、型号、BIOS 信息
- 🔍 SMART 检测: 硬盘健康状态、通电时间、读写统计
- 📈 实时数据: CPU 使用率、IO 统计、网络流量
- 🔌 自动安装: 智能检测并安装所需依赖包
- 📱 兼容性强: 支持主流 Linux 发行版
- 🚫 虚拟网卡过滤: 只显示物理网卡(包括 InfiniBand)
快速开始
一键执行
Shell
1# 英文输出
2curl -sL https://sick.onl | bash
3
4# 中文输出
5curl -sL https://sick.onl | bash -s -- -cn
输入参考
Shell
1════════════════════════════════════════════════════════════════════════════════
2 System Hardware Information Report
3════════════════════════════════════════════════════════════════════════════════
4
5┌─ System Information
6├────────────────────
7│ Hostname : catcat
8│ Operating System : Debian GNU/Linux 12 (bookworm)
9│ Kernel Version : 6.1.0-37-amd64
10│ System Uptime : up 3 days, 10 hours, 58 minutes
11└──────────────────────────────────────────────────
12┌─ CPU Information
13├─────────────────
14│ Model : AMD EPYC 4244P 6-Core Processor
15│ Cores : 6
16│ Threads : 12
17│ Frequency : 3706.683 MHz
18│ Cache : 1024 KB
19│ Usage : 0.0%
20└──────────────────────────────────────────────────
21┌─ Memory (RAM) Information
22├──────────────────────────
23│ Total : 30.96 GB
24│ Used : 1.1Gi
25│ Available : 29.87 GB
26│
27│ Memory Modules:
28├────────────────────────────────────────────────────────────────────────────────────────────────────┤
29│ Size │ Type │ Frequency │ Manufacturer │ Serial Number │ Model │
30├────────────────────────────────────────────────────────────────────────────────────────────────────┤
31│ 16 GB │ DDR5 │ 5600 MT/s │ Samsung │ 4077E4A3 │ M323R2GA3PB0-CWMOD │
32│ 16 GB │ DDR5 │ 5600 MT/s │ Samsung │ 4077E5FC │ M323R2GA3PB0-CWMOD │
33└────────────────────────────────────────────────────────────────────────────────────────────────────┘
34└──────────────────────────────────────────────────
35┌─ Disk Drive Information
36├────────────────────────
37│ /dev/md3 878G 2.3G 831G 1% /
38│ /dev/md2 988M 71M 851M 8% /boot
39│ /dev/nvme1n1p1 511M 5.9M 505M 2% /boot/efi
40│
41│ Physical Disks Details:
42│
43│ ═══ /dev/nvme1n1 ═══
44│ Basic Info: 894.3G SAMSUNG MZQL2960HCJR-00A07
45│ SMART Status: PASSED
46│ Power On Hours: 88 hours
47│ Data Transfer Statistics:
48│ Total Reads: 1.92 GB
49│ Total Writes: 1.89 GB
50│ Temperature: 39°C
51│ Health Status: 100%
52│
53│ ═══ /dev/nvme0n1 ═══
54│ Basic Info: 894.3G SAMSUNG MZQL2960HCJR-00A07
55│ SMART Status: PASSED
56│ Power On Hours: 88 hours
57│ Data Transfer Statistics:
58│ Total Reads: 1.90 GB
59│ Total Writes: 1.87 GB
60│ Temperature: 38°C
61│ Health Status: 100%
62└──────────────────────────────────────────────────
63┌─ RAID Controller Information
64├─────────────────────────────
65│ Software RAID:
66│ md2 : active raid1 nvme1n1p2[1] nvme0n1p2[0]
67│ md3 : active raid0 nvme1n1p3[1] nvme0n1p3[0]
68└──────────────────────────────────────────────────
69┌─ Network Interface Information
70├───────────────────────────────
71│
72│ ═══ enp1s0f0np0 ═══
73│ Model: Broadcom Inc. and subsidiaries BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet (rev 12)
74│ Status: UP
75│ IPv4: ipc
76│ IPv6: ip
77│ MAC: 9c:6b:00:96:f3:9d
78│ Speed: 25000 Mbps
79│ Duplex: full
80│ Link Detected: Yes
81│ RX: 77.96 GB
82│ TX: 33.76 GB
83│
84│ ═══ enp1s0f1np1 ═══
85│ Model: Broadcom Inc. and subsidiaries BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet (rev 12)
86│ Status: UP
87│ IPv4: 192.168.1.100/16
88│ IPv6: fe80::9e6b:ff:fe96:fcc0/64
89│ MAC: 9c:6b:00:96:fc:c0
90│ Speed: 25000 Mbps
91│ Duplex: full
92│ Link Detected: Yes
93│ RX: 0 GB
94│ TX: 0 GB
95└──────────────────────────────────────────────────
96┌─ Graphics Card Information
97├───────────────────────────
98│
99│ Graphics Cards (PCI):
100│ 08:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 52)
101│
102│ Display Hardware Summary:
103│ ==============================================================
104│ /0/100/2.1/0/3/0/0 display ASPEED Graphics Family
105│ /1 /dev/fb0 display EFI VGA
106└──────────────────────────────────────────────────
107┌─ Motherboard Information
108├─────────────────────────
109│ Vendor : ASRockRack
110│ Model : B650D4U3-2Q/BCM
111│ Version : 3.01A
112│ BIOS Vendor : American Megatrends International, LLC.
113│ BIOS Version : 20.01.OV04
114└──────────────────────────────────────────────────
115
116Report generation completed!
117Generated on: Tue Jul 1 04:15:37 UTC 2025
118
119✓ 报告已保存到文件: hardware_report_server01_20250701_123456.txt最后更新: 11月9日 23:36
脚本
这么棒,来人点赞啊