summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2024-02-27 18:31:55 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-02-27 19:46:35 +0300
commit3a25b62245228ceac748a3be53345c7b3352b9d2 (patch)
treebe48e22ebc800d83a91108c95225c8230c4e9796
parent4d6dbec4d80ca3c3351cf59aa0e1f3afe767b5b1 (diff)
downloadopenbmc-3a25b62245228ceac748a3be53345c7b3352b9d2.tar.xz
meta-facebook: revamp phosphor-health-monitor config
* Reformat with prettier. * Use `Memory_Available` instead of total memory. * Update path for RW volume for "static-norootfs" layout. * Add monitoring for `/tmp`. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I1afc5e4b67ce22b73e3dd5e5046606ad43497ab2
-rw-r--r--meta-facebook/recipes-phosphor/health/files/bmc_health_config.json116
-rw-r--r--meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend4
2 files changed, 64 insertions, 56 deletions
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 545186f324..e66dc88c74 100644
--- a/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json
+++ b/meta-facebook/recipes-phosphor/health/files/bmc_health_config.json
@@ -1,60 +1,68 @@
{
- "CPU" : {
- "Frequency" : 1,
- "Window_size": 120,
- "Threshold":
- {
- "Critical_Upper":
- {
- "Value": "CPU_CRIT_VAL",
- "Log": true,
- "Target": "CPU_CRIT_TGT"
- },
- "Warning_Upper":
- {
- "Value": "CPU_WARN_VAL",
- "Log": true,
- "Target": "CPU_WARN_TGT"
+ "CPU": {
+ "Frequency": 1,
+ "Window_size": 120,
+ "Threshold": {
+ "Critical_Upper": {
+ "Value": "CPU_CRIT_VAL",
+ "Log": true,
+ "Target": "CPU_CRIT_TGT"
+ },
+ "Warning_Upper": {
+ "Value": "CPU_WARN_VAL",
+ "Log": true,
+ "Target": "CPU_WARN_TGT"
+ }
}
- }
- },
- "Memory" : {
- "Frequency" : 1,
- "Window_size": 120,
- "Threshold":
- {
- "Critical_Upper":
- {
- "Value": "MEM_CRIT_VAL",
- "Log": true,
- "Target": "MEM_CRIT_TGT"
- },
- "Warning_Upper":
- {
- "Value": "MEM_WARN_VAL",
- "Log": true,
- "Target": "MEM_WARN_TGT"
+ },
+ "Memory_Available": {
+ "Frequency": 1,
+ "Window_size": 120,
+ "Threshold": {
+ "Critical_Lower": {
+ "Value": "MEM_CRIT_VAL",
+ "Log": true,
+ "Target": "MEM_CRIT_TGT"
+ },
+ "Warning_Lower": {
+ "Value": "MEM_WARN_VAL",
+ "Log": true,
+ "Target": "MEM_WARN_TGT"
+ }
}
- }
- },
- "Storage_RW" : {
- "Path" : "/run/initramfs/rw",
- "Frequency" : 1,
- "Window_size": 120,
- "Threshold":
- {
- "Critical_Lower":
- {
- "Value": "STORAGE_CRIT_VAL",
- "Log": true,
- "Target": "STORAGE_CRIT_TGT"
- },
- "Warning_Lower":
- {
- "Value": "STORAGE_WARN_VAL",
- "Log": true,
- "Target": "STORAGE_WARN_TGT"
+ },
+ "Storage_RW": {
+ "Path": "/run/mnt-persist",
+ "Frequency": 1,
+ "Window_size": 120,
+ "Threshold": {
+ "Critical_Lower": {
+ "Value": "STORAGE_CRIT_VAL",
+ "Log": true,
+ "Target": "STORAGE_CRIT_TGT"
+ },
+ "Warning_Lower": {
+ "Value": "STORAGE_WARN_VAL",
+ "Log": true,
+ "Target": "STORAGE_WARN_TGT"
+ }
+ }
+ },
+ "Storage_TMP": {
+ "Path": "/tmp",
+ "Frequency": 1,
+ "Window_size": 120,
+ "Threshold": {
+ "Critical_Lower": {
+ "Value": "MEM_CRIT_VAL",
+ "Log": true,
+ "Target": "MEM_CRIT_TGT"
+ },
+ "Warning_Lower": {
+ "Value": "MEM_WARN_VAL",
+ "Log": true,
+ "Target": "MEM_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 ab47793220..ced58772af 100644
--- a/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend
+++ b/meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend
@@ -7,9 +7,9 @@ CPU_CRIT_TGT ?= "reboot.target"
CPU_WARN_VAL ?= "80.0"
CPU_WARN_TGT ?= ""
-MEM_CRIT_VAL ?= "85.0"
+MEM_CRIT_VAL ?= "10.0"
MEM_CRIT_TGT ?= "reboot.target"
-MEM_WARN_VAL ?= "70.0"
+MEM_WARN_VAL ?= "15.0"
MEM_WARN_TGT ?= ""
STORAGE_CRIT_VAL ?= "5.0"