metal/mtce-common/cgts-mtce-common-1.0/scripts/sensor_quanta_v1_ilo_v4.profile
Dean Troyer 18922761a6 StarlingX open source release updates
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-05-31 07:36:43 -07:00

313 lines
5.8 KiB
Plaintext

###################################################################################
#
# This file contains the sensor profile for the following board
#
# "Quanta Computer" with "Quanta(TM) Embedded Lights Out Manager ; v3.29"
#
###################################################################################
#
# Please refer to sensor_integration_profile.README for a detailed
# explaination of the format and heirarchy of this file and how to
# develop a file like this for sensor integration for new servers.
#
####################################################################################
[SERVER]
targets = Targets:SP:SYS
name_cmd = show /SYS
bmc_cmd = show /SP
bmv_ver = v3.29
name = Quanta Computer
bmc = Quanta(TM) Embedded Lights Out Manager
info = show /SYS
dump_cmd = show /SP ; there is no dump, this just prints the bmc version
group_types = COOLING,POWER,TEMPERATURE,VOLTAGE
[CMDS]
reset = reset /SYS
poweron = start /SYS
poweroff = stop /SYS
powerquery = show /SYS
[FIT]
hostname = none
sensor = none
severity = none
##################################################################################
#
# POWER sensor management
# -----------------------------
#
##################################################################################
[POWER]
groups = POWER1
[POWER1]
group = server power
sensortype = power
datatype = discrete
interval = 100 ; seconds
cmd = show /SYS/powerSupply
sensors = PSU12,PSU1,PSU2
[PSU12]
name = PSU Redundancy
[PSU1]
name = PSU1 Status
[PSU2]
name = PSU2 Status
##################################################################################
#
# COOLING sensor management
# -----------------------------
#
##################################################################################
[COOLING]
groups = FANS1,FANS2
##############################
# COOLING:FANS1 Grouping
##############################
[FANS1]
group = server fans
sensortype = fan
datatype = discrete
interval = 120 ; seconds
cmd = show /SYS/fan
# TODO: the sensor reading rules
ignore = na
pass = ok
minor = na
major = nonCritical
critical = critical
delimitor = =
sensors = FANS1_1,FANS1_2,FANS1_3,FANS1_4,FANS1_5,FANS1_6,FANS1_7,FANS1_8,FANS1_9,FANS1_10,FANS1_11,FANS1_12
[FANS1_1]
name = Fan_SYS0_1
[FANS1_2]
name = Fan_SYS0_2
[FANS1_3]
name = Fan_SYS1_1
[FANS1_4]
name = Fan_SYS1_2
[FANS1_5]
name = Fan_SYS2_1
[FANS1_6]
name = Fan_SYS2_2
[FANS1_7]
name = Fan_SYS3_1
[FANS1_8]
name = Fan_SYS3_2
[FANS1_9]
name = Fan_SYS4_1
[FANS1_10]
name = Fan_SYS4_2
[FANS1_11]
name = Fan_SYS5_1
[FANS1_12]
name = Fan_SYS5_2
##############################
# COOLING:FANS2 Grouping
##############################
[FANS2]
# The name of the group that will show up in the GUI
group = power supply fans
# sensor attributes for this group
sensortype = fan
datatype = discrete
interval = 120 ; seconds
# the commands that will read the sensors in this group
cmd = show /SYS/fan
# TODO: the sensor reading rules
ignore = na
pass = ok
minor = na
major = nonCritical
critical = critical
# Status output delimiter
delimitor = =
# list of abstract labels for the sensors in this group
sensors = FANS2_1,FANS2_2
# the individual sensors in this group
[FANS2_1]
name = Fan_PSU1
[FANS2_2]
name = Fan_PSU2
##################################################################################
#
# TEMPERATURE sensor management
# -----------------------------
#
##################################################################################
[TEMPERATURE]
groups = TEMPERATURE1
[TEMPERATURE1]
group = server temperature
sensortype = temperature
datatype = discrete
interval = 34 ; seconds
unit = Celsius
cmd = show /SYS/temperature
delimitor = =
# TODO: the sensor reading rules
ignore = na
pass = ok
minor = na
major = nonCritical
critical = critical
sensors = TEMP3,TEMP4,TEMP5,TEMP6,TEMP7,TEMP8,TEMP9,TEMP10,TEMP11,TEMP12,TEMP13,TEMP14,TEMP15,TEMP16,TEMP17,TEMP18,TEMP19,TEMP20,TEMP21,TEMP23,TEMP24
# the individual sensors in this group
[TEMP1]
name = PCH Thermal Trip
[TEMP2]
name = MB Thermal Trip
[TEMP3]
name = Temp_CPU0
[TEMP4]
name = Temp_CPU1
[TEMP5]
name = Temp_VR_CPU0
[TEMP6]
name = Temp_VR_CPU1
[TEMP7]
name = Temp_DIMM_AB
[TEMP8]
name = Temp_DIMM_CD
[TEMP9]
name = Temp_DIMM_EF
[TEMP10]
name = Temp_DIMM_GH
[TEMP11]
name = Temp_VR_DIMM_AB
[TEMP12]
name = Temp_VR_DIMM_CD
[TEMP13]
name = Temp_VR_DIMM_EF
[TEMP14]
name = Temp_VR_DIMM_GH
[TEMP15]
name = Temp_Ambient_FP
[TEMP16]
name = Temp_PCI_Area
[TEMP17]
name = Temp_PCI_Inlet1
[TEMP18]
name = Temp_PCI_Inlet2
[TEMP19]
name = Temp_PCH
[TEMP20]
name = Temp_Outlet
[TEMP21]
name = Temp_HBA_LSI
[TEMP22]
name = Temp_OCP
[TEMP23]
name = Temp_PSU1
[TEMP24]
name = Temp_PSU2
##################################################################################
#
# VOLTAGE sensor management
# -----------------------------
#
##################################################################################
[VOLTAGE]
groups = VOLTAGE1
[VOLTAGE1]
group = server voltage
sensortype = voltage
datatype = discrete
interval = 300 ; seconds
cmd = show /SYS/voltage
# TODO: the sensor reading rules
ignore = na
pass = ok
minor = na
major = nonCritical
critical = critical
sensors = VOLT1,VOLT2,VOLT3,VOLT4,VOLT5,VOLT6,VOLT7,VOLT8,VOLT9,VOLT10,VOLT11,VOLT12,VOLT13,VOLT14
# the individual sensors in this group
[VOLT1]
name = Volt_VR_CPU0
[VOLT2]
name = Volt_VR_CPU1
[VOLT3]
name = Volt_P5V
[VOLT4]
name = Volt_P5V_AUX
[VOLT5]
name = Volt_P3V3
[VOLT6]
name = Volt_P1V05
[VOLT7]
name = Volt_P1V8_AUX
[VOLT8]
name = Volt_P12V
[VOLT9]
name = Volt_P3V3_AUX
[VOLT10]
name = Volt_VR_DIMM_AB
[VOLT11]
name = Volt_VR_DIMM_CD
[VOLT12]
name = Volt_VR_DIMM_EF
[VOLT13]
name = Volt_VR_DIMM_GH
[VOLT14]
name = Volt_P3V_BAT