diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2024-02-27 18:31:55 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-02-27 19:46:35 +0300 |
commit | 3a25b62245228ceac748a3be53345c7b3352b9d2 (patch) | |
tree | be48e22ebc800d83a91108c95225c8230c4e9796 | |
parent | 4d6dbec4d80ca3c3351cf59aa0e1f3afe767b5b1 (diff) | |
download | openbmc-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.json | 116 | ||||
-rw-r--r-- | meta-facebook/recipes-phosphor/health/phosphor-health-monitor_%.bbappend | 4 |
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" |