metal/mtce-common/cgts-mtce-common-1.0/scripts/sensor_hp380_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

266 lines
5.5 KiB
Plaintext

###################################################################################
#
# This file contains the sensor profile for the following board
#
# "ProLiant DL380 Gen9" with "iLO 4 Standard"
#
###################################################################################
#
# 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:system1:map1
name_cmd = show /system1 name
bmc_cmd = show /system1 name
name = ProLiant DL380 Gen9
bmc = iLO 4 Standard
info = show /system1 name
dump_cmd = show /system1 name # show -a
group_types = COOLING,POWER,TEMPERATURE
[LOGS]
show_brief = show /system1/log1
show_detail = show -a /system1/log1
[INFO]
cmds = 7
cmd1 = show /system1/bootconfig1
cmd2 = show -a /system1/bootconfig1
cmd3 = show -a /system1/firmware1
cmd4 = show -a /system1/memory*
cmd5 = show -a /system1/swid*
cmd6 = show -a /system1/cpu*
cmd7 = show -a /system1/slot*
[CMDS]
reset = reset /system1
poweron = start /system1
poweroff = stop /system1
powerquery = show /system1
##################################################################################
#
# COOLING sensor management
# -----------------------------
#
##################################################################################
[COOLING]
groups = FANS1
[FANS1]
group = server fans
# sensor attributes for this group
sensortype = fan
datatype = discrete
interval = 100 ; seconds
unit = RPM
cmd = show -a /system1/fan*
ignore = na
pass = ok
minor = na
major = Bad
critical = critical
#detail = show -a /system1/fan*
#health_label = HealthState
#status_label = OperationalStatus
health = HealthState:Ok,na,Bad,Failed
status = OperationalStatus:Ok,na,Bad,Failed
sensors = fan1,fan2,fan3,fan4,fan5,fan6,fan7,fan8
[fan1]
name = Fan Block 1
cmd = show /system1/fan1
[fan2]
name = Fan Block 2
cmd = show /system1/fan2
[fan3]
name = Fan Block 3
cmd = show /system1/fan3
[fan4]
name = Fan Block 4
cmd = show /system1/fan4
[fan5]
name = Fan Block 5
cmd = show /system1/fan5
[fan6]
name = Fan Block 6
cmd = show /system1/fan6
[fan7]
name = Fan Block 7
cmd = show /system1/fan7
[fan8]
name = Fan Block 8
cmd = show /system1/fan8
##################################################################################
#
# TEMPERATURE sensor management
# -----------------------------
#
##################################################################################
[TEMPERATURE]
groups = TEMPERATURE1
[TEMPERATURE1]
group = server temperature
cmd = show -a /system1/sensor*
sensortype = temperature
datatype = analog
interval = 30 ; seconds
unit = Celsius
health = HealthState:Ok,na,Bad,Failed
status = OperationalStatus:Ok,na,Bad,Failed
sensors = sensor1,sensor2,sensor3,sensor4,sensor5,sensor6,sensor7,sensor8,sensor9,sensor10,sensor11,sensor12,sensor13,sensor14,sensor15,sensor16,sensor17,sensor18,sensor19,sensor20,sensor21,sensor22,sensor23,sensor24,sensor25,sensor26,sensor27,sensor28,sensor29,sensor30,sensor31,sensor32,sensor33,sensor34,sensor35,sensor36,sensor37,sensor38,sensor39,sensor40,sensor41,sensor42
upper_minor = 38
upper_major = 42
upper_fatal = 46
[sensor1]
name = 01-Inlet Ambient
[sensor2]
name = 02-CPU 1
[sensor3]
name = 03-CPU 2
[sensor4]
name = 04-P1 DIMM 1-6
[sensor5]
name = 05-P1 DIMM 7-12
[sensor6]
name = 06-P2 DIMM 1-6
[sensor7]
name = 07-P2 DIMM 7-12
[sensor8]
name = 08-P1 Mem Zone
[sensor9]
name = 09-P1 Mem Zone
[sensor10]
name = 10-P2 Mem Zone
[sensor11]
name = 11-P2 Mem Zone
[sensor12]
name = 12-HD Max
[sensor13]
name = 13-Chipset 1
[sensor14]
name = 14-Chipset1 Zone
[sensor15]
name = 15-P/S 1 Inlet
[sensor16]
name = 16-P/S 1 Zone
[sensor17]
name = 17-P/S 2 Inlet
[sensor18]
name = 18-P/S 2 Zone
[sensor19]
name = 19-PCI #1
[sensor20]
name = 20-PCI #2
[sensor21]
name = 21-VR P1
[sensor22]
name = 22-VR P2
[sensor23]
name = 23-VR P1 Mem
[sensor24]
name = 24-VR P1 Mem
[sensor25]
name = 25-VR P2 Mem
[sensor26]
name = 26-VR P2 Mem
[sensor27]
name = 27-VR P1Mem Zone
[sensor28]
name = 28-VR P1Mem Zone
[sensor29]
name = 29-VR P2Mem Zone
[sensor30]
name = 30-VR P2Mem Zone
[sensor31]
name = 31-HD Controller
[sensor32]
name = 32-HD Cntlr Zone
[sensor33]
name = 33-PCI 1 Zone
[sensor34]
name = 34-PCI 1 Zone
[sensor35]
name = 35-LOM Card
[sensor36]
name = 36-PCI 2 Zone
[sensor37]
name = 37-System Board
[sensor38]
name = 38-System Board
[sensor39]
name = 39-Sys Exhaust
[sensor40]
name = 40-Sys Exhaust
[sensor41]
name = 41-Sys Exhaust
[sensor42]
name = 42-SuperCAP Max
##################################################################################
#
# POWER sensor management
# -----------------------
#
##################################################################################
[POWER]
groups = POWER1
[POWER1]
group = server power
sensortype = power
datatype = discrete
interval = 100 ; seconds
# rule = (?:ElementName|
cmd = show -a /system1/powersupply*
ignore = na
pass = ok
minor = na
major = Bad
critical = Failed
health = HealthState:Good,na,Bad,Failed
status = OperationalStatus:Ok,na,Bad,Failed
sensors = powersupply1,powersupply2
[powersupply1]
key = powersupply1
cmd = show /system1/powersupply1
name = Power Supply
[powersupply2]
key = powersupply2
cmd = show /system1/powersupply2
name = Power Supply
# 380 name = System