做网站的公司盐城,网站排名优化培训,中轻成都设计院,模拟创建一个公司常用IPMI命令扩展使用ipmitool查看传感器信息ipmitool是一个用于管理IPMI#xff08;Intelligent Platform Management Interface#xff09;设备的命令行工具#xff0c;可用于监控服务器硬件状态#xff0c;包括传感器数据。运行以下命令可以列出所有传感器信息#xff…常用IPMI命令扩展使用ipmitool查看传感器信息ipmitool是一个用于管理IPMIIntelligent Platform Management Interface设备的命令行工具可用于监控服务器硬件状态包括传感器数据。运行以下命令可以列出所有传感器信息
ipmitool sensor list
常用传感器监控命令查看特定传感器的详细信息
ipmitool sensor get Sensor Name
监控CPU温度
ipmitool sensor get CPU Temp
查看风扇转速
ipmitool sensor get FAN1
设置传感器阈值设置传感器阈值上限
ipmitool sensor thresh Sensor Name upper 80
设置传感器阈值下限
ipmitool sensor thresh Sensor Name lower 20
持续监控传感器数据实时监控传感器变化每2秒刷新一次
watch -n 2 ipmitool sensor list
记录传感器数据到文件
ipmitool sensor list sensor_log.txt
其他有用参数使用详细输出模式
ipmitool -v sensor list
指定远程BMC地址和凭据
ipmitool -H BMC_IP -U username -P password sensor list
这些命令可以帮助管理员监控服务器硬件健康状况及时发现温度异常、风扇故障等问题。对于关键业务服务器建议设置自动告警脚本监控关键传感器数值。
ipmitool sel list
组合多个命令如果需要将ipmitool sel list与其他命令组合使用可以通过分号或管道符连接
ipmitool sel list; other_command
使用脚本自动化对于更复杂的场景可以创建一个脚本文件将ipmitool sel list放在脚本的最前面
#!/bin/bash
ipmitool sel list
# 其他命令
检查命令输出运行修改后的命令后检查输出是否符合预期
ipmitool sel list | grep -i error
注意事项确保ipmitool已安装并配置正确权限。某些系统可能需要sudo权限
sudo ipmitool sel list
电源控制相关操作
ipmitool chassis power cycle
执行强制电源循环硬重启适用于系统无响应时。断电后立即上电。
ipmitool chassis power diag
触发电源诊断中断用于硬件调试场景。传感器监控高级用法
ipmitool sensor get CPU Temp
获取特定传感器的详细数据需替换双引号内为实际传感器名称。
ipmitool sensor thresh FAN1 upper 6000 5500
设置风扇传感器的警告阈值单位RPM参数依次为传感器名、阈值类型、严重阈值、警告阈值。FRU设备管理
ipmitool fru print
显示所有Field Replaceable Unit的详细信息包括主板、电源等设备的序列号和部件号。
ipmitool fru edit 0 field board 3 NewAssetTag
修改FRU信息0号设备板卡区域的第3字段用于资产标签更新。SDR仓库操作
ipmitool sdr list full
完整显示传感器数据记录包含所有元数据字段。
ipmitool sdr dump sensor.sdr
将传感器数据记录导出到文件用于离线分析。BMC配置维护
ipmitool bmc reset cold
执行BMC控制器冷重启会中断当前管理会话。
ipmitool bmc guid
获取BMC全局唯一标识符用于设备识别。事件通知设置
ipmitool pef info
查看平台事件过滤器的当前配置。
ipmitool event 1 01 02 03
手动触发测试事件参数为事件数据字节。批量操作模式
ipmitool -b 6 -t 0x72 raw 0x30 0x70 0x0c 0x02
发送原始IPMI命令适用于特定硬件操作参数为总线号、目标地址和命令数据。安全增强命令
ipmitool lan set 1 cipher_privs aaaaaaaaaaaaaaa
设置LAN通道的加密算法权限需替换为实际的17位权限位图。日志管理技巧
ipmitool sel elist -v -c
显示扩展格式的SEL日志包含详细解释和紧凑时间格式。
ipmitool sel time get
查询BMC硬件时钟的当前时间。远程会话管理
ipmitool sol payload enable 1
激活指定通道的SOL有效载荷需预先配置串口参数。故障诊断命令
ipmitool mc reset warm
执行BMC热重置保留当前网络配置和会话状态。
ipmitool firewall info
查看BMC防火墙规则诊断网络连接问题。这些命令覆盖了服务器管理的典型场景包括紧急电源控制硬件状态深度监控固件级设备管理批量自动化操作安全审计功能日志分析和时间同步实际使用时需注意部分命令需要管理员权限硬件差异可能导致命令响应不同关键操作前建议备份配置生产环境建议通过带外管理网络执行