GetIpmiInfo
Puedes usar el GetIpmiInfo Método para mostrar un informe detallado de los sensores (objetos) de los ventiladores de los nodos, las temperaturas de entrada y salida de aire y las fuentes de alimentación que son monitoreadas por el sistema.
Parámetros
Este método no tiene parámetros de entrada.
Valor de retorno
Este método tiene el siguiente valor de retorno:
| Nombre | Descripción | Tipo |
|---|---|---|
sensores |
Información detallada de cada sensor dentro de un nodo. |
matriz de objetos JSON |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "GetIpmiInfo",
"params": {},
"id" : 1
}
Ejemplo de respuesta
Debido a la longitud de la respuesta devuelta por este método de la API, se han eliminado intencionadamente partes de la misma de este documento. Se incluyen las partes de la información del hardware que el sistema monitoriza para garantizar que el nodo funcione con un rendimiento óptimo.
{
"id": 1,
"result": {
"ipmiInfo": {
"sensors": [
{
"entityID": "7.1 (System Board)",
"sensorID": "0x72",
"sensorName": "SEL",
"sensorType": "Event Logging Disabled",
"uniqueSensorID": "7.1:0x72"
},
{
"assertionsEnabled": [ "General Chassis intrusion" ],
"deassertionsEnabled": [ "General Chassis intrusion" ],
"entityID": "7.1 (System Board)", "sensorID": "0x73",
"sensorName": "Intrusion",
"sensorType": "Physical Security",
"uniqueSensorID": "7.1:0x73"
},
{THIS ENTIRE SECTION IS REPEATED FOR EACH FAN IN THE SYSTEM
"assertionEvents": [],
"assertionsEnabled": [],
"deassertionsEnabled": [],
"entityID": "7.1 (System Board)",
"eventMessageControl": "Per-threshold",
"lowerCritical": "720.000",
"lowerNonCritical": "840.000",
"maximumSensorRange": "Unspecified",
"minimumSensorRange": "Unspecified",
"negativeHysteresis": "600.000",
"nominalReading": "10080.000",
"normalMaximum": "23640.000",
"normalMinimum": "16680.000",
"positiveHysteresis": "600.000",
"readableThresholds": "lcr lnc",
"sensorID": "0x30",
"sensorName": "Fan1A RPM",
"sensorReading": "4440 (+/- 120) RPM",
"sensorType": "Fan",
"settableThresholds": "",
"status": "ok",
"thresholdReadMask": "lcr lnc",
"uniqueSensorID": "7.1:0x30"
},
.
.
.
{THIS ENTIRE SECTION IS REPEATED FOR THE EXHAUST TEMPERATURE OF EACH NODE
"assertionEvents": [],
"assertionsEnabled": [],
"entityID": "7.1 (System Board)",
"eventMessageControl": "Per-threshold",
"lowerCritical": "3.000",
"lowerNonCritical": "8.000",
"maximumSensorRange": "Unspecified",
"minimumSensorRange": "Unspecified",
"negativeHysteresis": "1.000",
"nominalReading": "23.000",
"normalMaximum": "69.000",
"normalMinimum": "11.000",
"positiveHysteresis": "1.000",
"readableThresholds": "lcr lnc unc ucr",
"sensorID": "0x1",
"sensorName": "Exhaust Temp",
"sensorReading": "44 (+/- 1) degrees C",
"sensorType": "Temperature",
"settableThresholds": "",
"status": "ok",
"uniqueSensorID": "7.1:0x1",
"upperCritical": "75.000",
"upperNonCritical": "70.000"
},
{THIS ENTIRE SECTION IS REPEATED FOR THE INLET TEMPERATURE OF EACH NODE
"assertionEvents": [],
"assertionsEnabled": [],
"deassertionsEnabled": [],
"entityID": "7.1 (System Board)",
"eventMessageControl": "Per-threshold",
"lowerCritical": "-7.000",
"lowerNonCritical": "3.000",
"maximumSensorRange": "Unspecified",
"minimumSensorRange": "Unspecified",
"negativeHysteresis": "1.000",
"nominalReading": "23.000",
"normalMaximum": "69.000",
"normalMinimum": "11.000",
"positiveHysteresis": "1.000",
"readableThresholds": "lcr lnc unc ucr",
"sensorID": "0x4",
"sensorName": "Inlet Temp",
"sensorReading": "20 (+/- 1) degrees C",
"sensorType": "Temperature",
"settableThresholds": "lcr lnc unc ucr",
"status": "ok",
"thresholdReadMask": "lcr lnc unc ucr",
"uniqueSensorID": "7.1:0x4",
"upperCritical": "47.000",
"upperNonCritical": "42.000"
},
{THIS ENTIRE SECTION IS REPEATED FOR EACH POWER SUPPLY ON EACH NODE
"assertionEvents": [],
"assertionsEnabled": [],
"entityID": "10.2 (Power Supply)",
"eventMessageControl": "Per-threshold", "maximumSensorRange": "Unspecified",
"minimumSensorRange": "Unspecified",
"negativeHysteresis": "Unspecified",
"nominalReading": "0.000",
"normalMaximum": "0.000",
"positiveHysteresis": "Unspecified",
"readableThresholds": "No Thresholds",
"sensorID": "0x6d",
"sensorName": "Voltage 2",
"sensorReading": "118 (+/- 0) Volts",
"sensorType": "Voltage",
"settableThresholds": "No Thresholds", "status": "ok", "uniqueSensorID": "10.2:0x6d"
},
.
.
.
}
]
}
}
}
Nueva versión
9,6