RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
"task_health_monitor.sh" script is used for monitoring RDK-B processes. This is located at path: "/fss/gw/usr/ccsp/tad/task_health_monitor.sh". We can monitor any RDK-B processes by adding the process pid in this script.
Self-heal stores Reset Count and Reboot Count
...
In Raspberry Pi the functionality of self-heal feature is provided by systemd.
draw.io Diagram | ||||
---|---|---|---|---|
|
draw.io Diagram | ||||
---|---|---|---|---|
|
...
draw.io Diagram | ||||
---|---|---|---|---|
|
...
draw.io Diagram | ||||
---|---|---|---|---|
|
...
Self heal objects in its DML layer:
Panel |
---|
Device.SelfHeal.X_RDKCENTRAL-COM |
Self heal can be Enabled/disabled by the below data model. By default, it is enabled
Code Block |
---|
$ dmcli eRT getv Device.SelfHeal.X_RDKCENTRAL-COM_Enable
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.tdm): Device.SelfHeal.X_RDKCENTRAL-COM_Enable
Execution succeed.
Parameter 1 name: Device.SelfHeal.X_RDKCENTRAL-COM_Enable
type: bool, value: true |
Verify the selfheal feature running status
Code Block |
---|
$ ps -Af | grep -i self
4449 root 0:00 {self_heal_conne} /bin/sh /usr/ccsp/tad/self_heal_connectivity_test.sh
18921 root 0:00 grep -i self |
The Below DM is used to verify the Average CPU threshold. By default the value is set to 100
Code Block |
---|
$ dmcli eRT getv Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgCPUThreshold
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.tdm): Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgCPUThreshold
Execution succeed.
Parameter 1 name: Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgCPUThreshold
type: uint, value: 100 |
The Below DM is used to verify the Average Memory threshold. By default the value is set to 100
Code Block |
---|
$ dmcli eRT getv Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgMemoryThreshold
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.tdm): Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgMemoryThreshold
Execution succeed.
Parameter 1 name: Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgMemoryThreshold
type: uint, value: 100 |