一致以来独立服务器的硬件收集非常麻烦,没有一个统一的脚本。
项目地址
https://github.com/Yuri-NagaSaki/SICK
项目介绍
SICK 是一个功能强大的 Linux 服务器硬件信息收集工具。项目名称来源于 Server Info & Check Kit 的首字母缩写,同时也暗示着让服务器"病态"的信息变得"酷炫"(sick 在俚语中也有"很棒"的意思)!
🤔 为什么叫 SICK?
- 📊 Server - 服务器
- ℹ️ Info - 信息
- ✅ Check - 检查
- 🛠️ Kit - 工具包
但更重要的是,我希望让那些"令人头疼"(sick)的服务器硬件信息收集工作变得"超级酷"(sick)!
✨ 核心特性
🌐 多语言支持
- 🇺🇸 English - 完整的英文界面
- 🇨🇳 中文 - 完整的中文界面
🖥️ 全面硬件检测
- 💻 系统信息: 主机名、操作系统、内核版本、运行时间
- 🧠 CPU 信息: 型号、核心数、线程数、频率、缓存、使用率
- 🎯 内存信息: 总容量、使用情况 + 详细内存条信息表格
- 💾 硬盘信息: 磁盘使用率 + SMART 健康状态 + 读写统计
- 🌐 网卡信息: 网络接口 + 型号检测 + 流量统计(仅物理网卡)
- 🎮 显卡信息: NVIDIA/AMD/Intel GPU 检测
- 🔧 RAID 信息: 软件/硬件 RAID 控制器
- 📋 主板信息: 厂商、型号、BIOS 信息
🔧 高级功能
- 🔍 SMART 检测: 硬盘健康状态、通电时间、读写统计
- 📈 实时数据: CPU 使用率、IO 统计、网络流量
- 🔌 自动安装: 智能检测并安装所需依赖包
- 📱 兼容性强: 支持主流 Linux 发行版
- 🚫 虚拟网卡过滤: 只显示物理网卡(包括 InfiniBand)
🚀 快速开始
⚡ 一键执行
英文模式(默认):
curl -fsSL https://raw.githubusercontent.com/Yuri-NagaSaki/SICK/refs/heads/main/hardware_info.sh | sudo bash
中文模式:
curl -fsSL https://raw.githubusercontent.com/Yuri-NagaSaki/SICK/refs/heads/main/hardware_info.sh | sudo bash -s -- -cn
📋 示例输出
════════════════════════════════════════════════════════════════════════════════ System Hardware Information Report ════════════════════════════════════════════════════════════════════════════════┌─ System Information├────────────────────│ Hostname : catcat│ Operating System : Debian GNU/Linux 12 (bookworm)│ Kernel Version : 6.1.0-37-amd64│ System Uptime : up 3 days, 10 hours, 58 minutes└──────────────────────────────────────────────────┌─ CPU Information├─────────────────│ Model : AMD EPYC 4244P 6-Core Processor│ Cores : 6│ Threads : 12│ Frequency : 3706.683 MHz│ Cache : 1024 KB│ Usage : 0.0%└──────────────────────────────────────────────────┌─ Memory (RAM) Information├──────────────────────────│ Total : 30.96 GB│ Used : 1.1Gi│ Available : 29.87 GB││ Memory Modules:├────────────────────────────────────────────────────────────────────────────────────────────────────┤│ Size │ Type │ Frequency │ Manufacturer │ Serial Number │ Model │├────────────────────────────────────────────────────────────────────────────────────────────────────┤│ 16 GB │ DDR5 │ 5600 MT/s │ Samsung │ 4077E4A3 │ M323R2GA3PB0-CWMOD ││ 16 GB │ DDR5 │ 5600 MT/s │ Samsung │ 4077E5FC │ M323R2GA3PB0-CWMOD │└────────────────────────────────────────────────────────────────────────────────────────────────────┘└──────────────────────────────────────────────────┌─ Disk Drive Information├────────────────────────│ /dev/md3 878G 2.3G 831G 1% /│ /dev/md2 988M 71M 851M 8% /boot│ /dev/nvme1n1p1 511M 5.9M 505M 2% /boot/efi││ Physical Disks Details:││ ═══ /dev/nvme1n1 ═══│ Basic Info: 894.3G SAMSUNG MZQL2960HCJR-00A07 │ SMART Status: PASSED│ Power On Hours: 88 hours│ Data Transfer Statistics:│ Total Reads: 1.92 GB│ Total Writes: 1.89 GB│ Temperature: 39°C│ Health Status: 100%││ ═══ /dev/nvme0n1 ═══│ Basic Info: 894.3G SAMSUNG MZQL2960HCJR-00A07 │ SMART Status: PASSED│ Power On Hours: 88 hours│ Data Transfer Statistics:│ Total Reads: 1.90 GB│ Total Writes: 1.87 GB│ Temperature: 38°C│ Health Status: 100%└──────────────────────────────────────────────────┌─ RAID Controller Information├─────────────────────────────│ Software RAID:│ md2 : active raid1 nvme1n1p2[1] nvme0n1p2[0]│ md3 : active raid0 nvme1n1p3[1] nvme0n1p3[0]└──────────────────────────────────────────────────┌─ Network Interface Information├───────────────────────────────││ ═══ enp1s0f0np0 ═══│ Model: Broadcom Inc. and subsidiaries BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet (rev 12)│ Status: UP│ IPv4: ipc│ IPv6: ip│ MAC: 9c:6b:00:96:f3:9d│ Speed: 25000 Mbps│ Duplex: full│ Link Detected: Yes│ RX: 77.96 GB│ TX: 33.76 GB││ ═══ enp1s0f1np1 ═══│ Model: Broadcom Inc. and subsidiaries BCM57502 NetXtreme-E 10Gb/25Gb/40Gb/50Gb Ethernet (rev 12)│ Status: UP│ IPv4: 192.168.1.100/16│ IPv6: fe80::9e6b:ff:fe96:fcc0/64│ MAC: 9c:6b:00:96:fc:c0│ Speed: 25000 Mbps│ Duplex: full│ Link Detected: Yes│ RX: 0 GB│ TX: 0 GB└──────────────────────────────────────────────────┌─ Graphics Card Information├───────────────────────────││ Graphics Cards (PCI):│ 08:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 52)││ Display Hardware Summary:│ ==============================================================│ /0/100/2.1/0/3/0/0 display ASPEED Graphics Family│ /1 /dev/fb0 display EFI VGA└──────────────────────────────────────────────────┌─ Motherboard Information├─────────────────────────│ Vendor : ASRockRack│ Model : B650D4U3-2Q/BCM│ Version : 3.01A│ BIOS Vendor : American Megatrends International, LLC.│ BIOS Version : 20.01.OV04└──────────────────────────────────────────────────Report generation completed!Generated on: Tue Jul 1 04:15:37 UTC 2025✓ 报告已保存到文件: hardware_report_server01_20250701_123456.txt
👨💻 作者
Made with ❤️ by catcat.blog