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
diff --git a/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend b/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend
index c0e8f7d..7c284fa 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