本人服务器 HP DL380P Gen8

1、下载hpacucli-9.40-12.0.x86_64.rpm

yum install hpacucli-9.40-12.0.x86_64.rpm

2、yum -y install smartmontools

3、yum install pciutils

一、查看硬盘信息

hpacucli ctrl all show detail config

lspci -k

smartctl -a -d cciss,0 /dev/sda1

很遗憾没有找到HP磁盘阵列查看硬盘通电时间的命令

二、查看硬件温度信息:

网络上比较多的是通过类似于hpasmcli -s 'show temp'这样的hpasmcli命令,首先在官网http://downloads.linux.hpe.com/SDR/repo/mcp中下载相关的rpm包并安装,但遗憾的是我的机器报错:

ERROR: Could not open /dev/cpqhealth/cdt.
Please make sure the Health Monitor is started.

查询很多资料无果后,转向通过IPMI(Intelligent Platform Management Interface即智能平台管理接口是使硬件管理具备"智能化"的新一代通用接口标准,IPMI 最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控)获取硬件信息,目前大部分服务器都支持IPMI,检测方法:

more /proc/devices | grep ipmidev
241 ipmidev

如果有类似于以上的结果那么说明支持IPMI

centos7安装IPMI如下:

1、将命令写入/etc/rc.local以自动加载模块

vi /etc/rc.local
录入以下命令
modprobe ipmi_msghandler

modprobe ipmi_devintf

modprobe ipmi_poweroff

modprobe ipmi_si

modprobe ipmi_watchdog

2、查看ipmi设备信息
# more /proc/devices | grep ipmidev

253 ipmidev #有这一行说明有IPMI设备

3、创建字符设备 node,使 ipmitool 可以通过驱动程序访问 ipmi 系统接口,通常这一步可省
mknod /dev/ipmi0 c 253 0

4、安装ipmitool程序,ipmitool会在加载了ipmi 系统模块后自动安装

yum install ipmitool

5、查询传感器信息
ipmitool sensor list

ipmitool sensor list|grep degrees

ipmitool sdr elist

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐