18922761a6
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
266 lines
5.5 KiB
Plaintext
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
|