diff options
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 |