diff options
author | Potin Lai <potin.lai@quantatw.com> | 2022-12-21 10:45:35 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2023-01-05 20:01:02 +0300 |
commit | 7288ed385b0e6337ab2b825695b9cc3918f8f8eb (patch) | |
tree | 987f505fa660f35d44d256f175cc8139a10f33b4 /meta-facebook | |
parent | 14747699b85d059fdfab3b2cc88d032355e2c66f (diff) | |
download | openbmc-7288ed385b0e6337ab2b825695b9cc3918f8f8eb.tar.xz |
meta-bletchley: add bletchley health monitor configuration
Add bletchley health monitor configuration.
Remove reboot.target from CPU critical threshold.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I9bff26dd47591f4384797fd91a6cea3307227190
Diffstat (limited to 'meta-facebook')
3 files changed, 45 insertions, 12 deletions
diff --git a/meta-facebook/meta-bletchley/recipes-phosphor/health/phosphor-health-monitor_%.bbappend b/meta-facebook/meta-bletchley/recipes-phosphor/health/phosphor-health-monitor_%.bbappend new file mode 100644 index 0000000000..6a04728951 --- /dev/null +++ b/meta-facebook/meta-bletchley/recipes-phosphor/health/phosphor-health-monitor_%.bbappend @@ -0,0 +1 @@ +CPU_CRIT_TGT = "" diff --git a/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json b/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json index 2dd23974e5..e3668a4c85 100644 --- a/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json +++ b/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json @@ -6,15 +6,15 @@ { "Critical": { - "Value": 90.0, + "Value": "CPU_CRIT_VAL", "Log": true, - "Target": "reboot.target" + "Target": "CPU_CRIT_TGT" }, "Warning": { - "Value": 80.0, + "Value": "CPU_WARN_VAL", "Log": true, - "Target": "" + "Target": "CPU_WARN_TGT" } } }, @@ -25,15 +25,15 @@ { "Critical": { - "Value": 85.0, + "Value": "MEM_CRIT_VAL", "Log": true, - "Target": "reboot.target" + "Target": "MEM_CRIT_TGT" }, "Warning": { - "Value": 70.0, + "Value": "MEM_WARN_VAL", "Log": true, - "Target": "" + "Target": "MEM_WARN_TGT" } } }, @@ -45,15 +45,15 @@ { "Critical": { - "Value": 95.0, + "Value": "STORAGE_CRIT_VAL", "Log": true, - "Target": "" + "Target": "STORAGE_CRIT_TGT" }, "Warning": { - "Value": 90.0, + "Value": "STORAGE_WARN_VAL", "Log": true, - "Target": "" + "Target": "STORAGE_WARN_TGT" } } } diff --git a/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend b/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend index c0e8f7d565..7c284fa00b 100644 --- a/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend +++ b/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend @@ -1,3 +1,35 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:" SRC_URI:append = " file://bmc_health_config.json \ " + +CPU_CRIT_VAL ?= "90.0" +CPU_CRIT_TGT ?= "reboot.target" +CPU_WARN_VAL ?= "80.0" +CPU_WARN_TGT ?= "" + +MEM_CRIT_VAL ?= "85.0" +MEM_CRIT_TGT ?= "reboot.target" +MEM_WARN_VAL ?= "70.0" +MEM_WARN_TGT ?= "" + +STORAGE_CRIT_VAL ?= "95.0" +STORAGE_CRIT_TGT ?= "" +STORAGE_WARN_VAL ?= "90.0" +STORAGE_WARN_TGT ?= "" + +do_install:prepend() { + sed -i "s/\"CPU_CRIT_VAL\"/${CPU_CRIT_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/CPU_CRIT_TGT/${CPU_CRIT_TGT}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/\"CPU_WARN_VAL\"/${CPU_WARN_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/CPU_WARN_TGT/${CPU_WARN_TGT}/g" ${WORKDIR}/bmc_health_config.json + + sed -i "s/\"MEM_CRIT_VAL\"/${MEM_CRIT_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/MEM_CRIT_TGT/${MEM_CRIT_TGT}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/\"MEM_WARN_VAL\"/${MEM_WARN_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/MEM_WARN_TGT/${MEM_WARN_TGT}/g" ${WORKDIR}/bmc_health_config.json + + sed -i "s/\"STORAGE_CRIT_VAL\"/${STORAGE_CRIT_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/STORAGE_CRIT_TGT/${STORAGE_CRIT_TGT}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/\"STORAGE_WARN_VAL\"/${STORAGE_WARN_VAL}/g" ${WORKDIR}/bmc_health_config.json + sed -i "s/STORAGE_WARN_TGT/${STORAGE_WARN_TGT}/g" ${WORKDIR}/bmc_health_config.json +}
\ No newline at end of file |