如何使用 dmidecode 获取服务器类型?

如何使用 dmidecode 获取服务器类型?

例如我有 HP ProLiant DL380 G6。

如何使用命令 dmidecode 获取此信息?或者我必须使用其他命令?

答案1

dmidecode -s  system-product-name

答案2

在我的 ProLiant DL180 G5 上,这个功能可以正常工作。

# dmidecode -t 1|grep -E '(Product Name|Manufacturer)'
Manufacturer: HP
Product Name: ProLiant DL180 G5
#

答案3

没有“每次都有效”的方法来做到这一点,基本上你必须通过查看对各种 dmidecode 选项的响应来构建一个图片,但是在具有带外管理的服务器(例如 HP 的 iLO)上执行“dmidecode -t baseboard”应该至少显示一些有趣的东西。

当然,如果您知道它是 HP 服务器,您可以随时安装他们的 PSP 驱动程序集,这将使您获得比单纯使用 dmidecode 更多的资讯。

答案4

看: HP ProLiant DL360 G6 报告缺少风扇

我使用类似下面的内容,并将其整合到脚本中:

dmidecode -t 1 | egrep '(Manufacturer|Product|Serial)'; dmidecode -t processor| egrep '(Socket|Version)'

输出为:

[root@LAS ~]# dmidecode -t 1 | egrep '(Manufacturer|Product|Serial)'; dmidecode -t 0 | egrep '(Version|Release)'; dmidecode  -t processor| egrep '(Socket|Version)'
        Manufacturer: HP
        Product Name: ProLiant DL380 G6
        Serial Number: 2UXxxxx6KT      
        Version: P62
        Release Date: 05/05/2011
        Socket Designation: Proc 1
        Version: Intel(R) Xeon(R) CPU X5570 @ 2.93GHz            
        Upgrade: Socket LGA1366
        Socket Designation: Proc 2
        Version: Intel(R) Xeon(R) CPU X5570 @ 2.93GHz            
        Upgrade: Socket LGA1366

相关内容