跳到主要内容

了解系统传感器命令输出的离散 SP 传感器状态值

离散传感器没有阈值。其读数在 SP CLI system sensors 命令输出的 Current 列下显示,不具有任何实际意义,因此被 SP 忽略。system sensors 命令输出中的 Status 列以十六进制格式显示离散传感器的状态值。

离散传感器的示例包括用于风扇、电源模块单元(PSU)故障和系统故障的传感器。离散传感器的具体列表取决于平台。

可使用 SP CLI system sensors get sensor_name 命令来帮助解释大多数离散传感器的状态值。以下示例显示对离散传感器 CPU0_Error 和 IO_Slot1_Present 输入 system sensors get sensor_name 的结果:

SP node1> system sensors get CPU0_Error
Locating sensor record...
Sensor ID : CPU0_Error (0x67)
Entity ID : 7.97
Sensor Type (Discrete): Temperature
States Asserted : Digital State
[State Deasserted]

SP node1> system sensors get IO_Slot1_Present
Locating sensor record...
Sensor ID : IO_Slot1_Present (0x74)
Entity ID : 11.97
Sensor Type (Discrete): Add-in Card
States Asserted : Availability State
[Device Present]

尽管 system sensors get sensor_name 命令可显示大多数离散传感器的状态信息,但它不提供 System_FW_Status、System_Watchdog、PSU1_Input_Type 和 PSU2_Input_Type 离散传感器的状态信息。可使用以下信息解释这些传感器的状态值。

System_FW_Status

System_FW_Status 传感器的状况以 0xAA BB 的形式显示。可以将 AABB 的信息相结合来确定传感器的状况。

AA 可为以下值之一:
传感器的状况
01系统固件错误
02系统固件挂起
04系统固件正在运行
BB 可为以下值之一:
传感器的状况
00系统软件已正常关闭
01正在进行内存初始化
02正在进行 NVMEM 初始化(如果存在 NVMEM)
04正在恢复内存控制器中心(MCH)值(如果存在 NVMEM)
05用户已进入“设置”
13正在引导操作系统或装入程序
1FBIOS 正在启动
20装入程序正在运行
21装入程序正在对主 BIOS 固件编程。不得关闭系统电源。
22装入程序正在对备用 BIOS 固件编程。不得关闭系统电源。
2FONTAP 正在运行
60SP 已关闭系统电源
61SP 已打开系统电源
62SP 已重置系统
63SP 看守程序先关闭然后再打开电源
64SP 看守程序冷重置

例如,System_FW_Status 传感器状态 0x042F 表示“系统固件正在进行中(04),ONTAP 正在运行(2F)”。

System_Watchdog

System_Watchdog 传感器可能为以下情况之一:

0x0080
此传感器的状态未更改
传感器的状况
0x0081计时器中断
0x0180计时器到期
0x0280硬重置
0x0480断电
0x0880先关闭然后再打开电源

例如,System_Watchdog 传感器状态 0x0880 表示看守程序发生超时,导致系统先关闭然后再打开电源。

PSU1_Input_Type 和 PSU2_Input_Type

对于直流(DC)电源,PSU1_Input_Type 和 PSU2_Input_Type 传感器不适用。对于交流(AC)电源,传感器的状态可能为以下值之一:

传感器的状况
0x01 xx220 V PSU 类型
0x02 xx110 V PSU 类型

例如,PSU1_Input_Type 传感器状态 0x0280 表示传感器报告 PSU 类型为 110V。