离散传感器没有阈值。其读数显示在 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 传感器的状态显示形式为 0xAABB。 您可以合并 AA 和 BB 的信息来确定传感器的状态。
AA 可以具有以下值之一:
BB 可以具有以下值之一:
例如,System_FW_Status 传感器状态 0x042F 表示“系统固件运行中 (04),Data ONTAP 正在运行 (2F)”。
System_Watchdog 传感器可以具有以下状态之一:
例如,System_Watchdog 传感器状态 0x0880 表示 watchdog 发生超时并导致系统重新启动。
对于直流 (DC) 电源,PSU1_Input_Type 和 PSU2_Input_Type 传感器不适用。对于交流 (AC) 电源,传感器状态可为以下值之一:
例如,PSU1_Input_Type 传感器状态 0x0280 表示传感器报告 PSU 类型为 110V。