下面SR 配置一个sensor 事件关联ipmitool power up / cycle /reset
但是关联的资源树CurrentRestartType 字段一直为255,看上树接口描述,如下:
这个CurrentRestartType 怎么不生效的?
“DiscreteSensor_SysRestart”: {
“OwnerId”: 32,
“OwnerLun”: 0,
“EntityId”: “<=/Entity_MainBoard.Id”,
“EntityInstance”: “<=/Entity_MainBoard.Instance”,
“Initialization”: 99,
“Capabilities”: 64,
“SensorType”: 29,
“ReadingType”: 111,
“SensorName”: “SYS_Boot”,
“AssertMask”: 247,
“DeassertMask”: 0,
“DiscreteMask”: 247,
“Unit”: 192,
“BaseUnit”: 0,
“ModifierUnit”: 0,
“DiscreteType”: 1,
“RecordSharing”: 1,
“Reading”: 0
},
“DiscreteEvent_SysRestartPowerup”: {
“Property”: 0,
“ListenType”: 1,
“EventData1”: 0,
“EventData2”: “<=/FruCtrl_1_0.CurrentRestartCauseId”,
“EventData3”: 0,
“EventDir”: “<=/FruCtrl_1_0.SysResetDetected;<=/FruCtrl_1_0.CurrentRestartType |> expr(($2 == 0) && $1 != 0)”,
“Conversion”: 0,
“SensorObject”: “#/DiscreteSensor_SysRestart”
},
“DiscreteEvent_SysRestartHardRest”: {
“Property”: 0,
“ListenType”: 1,
“EventData1”: 1,
“EventData2”: “<=/FruCtrl_1_0.CurrentRestartCauseId”,
“EventData3”: 0,
“EventDir”: “<=/FruCtrl_1_0.SysResetDetected;<=/FruCtrl_1_0.CurrentRestartType |> expr(($2 == 1) && $1 != 0)”,
“Conversion”: 0,
“SensorObject”: “#/DiscreteSensor_SysRestart”
},
“DiscreteEvent_SysRestartWarnRest”: {
“Property”: 0,
“ListenType”: 1,
“EventData1”: 2,
“EventData2”: “<=/FruCtrl_1_0.CurrentRestartCauseId”,
“EventData3”: 0,
“EventDir”: “<=/FruCtrl_1_0.SysResetDetected;<=/FruCtrl_1_0.CurrentRestartType |> expr(($2 == 2) && $1 != 0)”,
“Conversion”: 0,
“SensorObject”: “#/DiscreteSensor_SysRestart”
},
~ ~ $ mdbctl lsprop FruCtrl_1_0_00 bmc.kepler.Systems.FruCtrl
bmc.kepler.Systems.FruCtrl
ACCycleEnabled=false
CurrentRestartCause=“Unknown”
CurrentRestartCauseId=2
CurrentRestartType=255
FruType=“OS”
GracefulShutdownDefaultTimeoutSeconds=600
GracefulShutdownMaxTimeoutSeconds=6000
GracefulShutdownMinTimeoutSeconds=10
GracefulShutdownTimeoutEnabled=0
GracefulShutdownTimeoutSeconds=600
HotswapState=“M4”
LastPowerEvent=0
PanelPowerButtonEnabled=true
PowerCtrlFault=0
PowerCycleType=0
PowerOnStrategy=“AlwaysPowerOn”
PowerOnStrategyExceptions=0
PowerState=“ON”
PreviousPowerState=“ON”
RestartCauseRecords=[“Unknown”,“Unknown”,“Unknown”,“Unknown”,“Unknown”,“PowerUpViaPushButton”,“PowerUpViaPushButton”,“Unknown”,“Unknown”,“ChassisControlCommand”]
RestartCount=0
SysResetDetected=0
Private
ACPIDevicePowerState=“”
ACPISystemPowerState=“”
ActionModified=false
BmcResetFlag=0
FruID=0
Id=0
IsValid=true
PowerOffLockedRecord=
PowerOnTimeoutSeconds=600
PwrCycleDelaySeconds=10
PwrOnLockedRecord=
PwrRestoreRecord=
PwrStateBeforeACLost=true
TimeDelaySecondsModified=false
