RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
/rdklogs/logs/SelfHeal.txt.0
...
S.NO | Module | DMCLI COMMANDS | Description |
---|---|---|---|
1. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.X_RDKCENTRAL-COM_Enable | Used to enable/disable self heal functionality |
2. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.X_RDKCENTRAL-COM_MaxRebootCount | Used to set the maximum reboot count for rebooting the rpi device once the cpu and memory threshold value was reached as 100(default value). By default, it set as 3. If it reaches 3 ..after that it doesn't do the reboot functionality. If we want, we can increase the reboot count also. |
3. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.X_RDKCENTRAL-COM_MaxResetCount | Used to set the maximum reset count for connectivity test. for example, if it reaches 3(3 times it stops the lan functionality), after that it doesn't stop the lan functionality. If we want , we can increase the reset count also. |
4. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.X_RDKCENTRAL-COM_DNS_PINGTEST_Enable | Using this command to enable the PING function for connectivity tests.By default, it set as TRUE. |
5. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.X_RDKCENTRAL-COM_DNS_URL | Using this command to set the DNS url for PING function for connectivity test , By default, it set as www.google.com |
6. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ConnectivityTest.X_RDKCENTRAL-COM_PingInterval | Using this command to set the PING interval time for connectivity test . By default, it set as 60. Range of ping interval is min 15 to max 1440. |
7. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ConnectivityTest.X_RDKCENTRAL-COM_CorrectiveAction | Using this command to enable/disable for Corrective Action for self heal scripts. By default, it set as TRUE. |
8. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_UsageComputeWindow | Using this command to set the resource monitor interval time. By default, it set as 1. |
9. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgCPUThreshold | Using this command to set the AVG CPU threshold value. By default, it set as 100 |
10. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ResourceMonitor.X_RDKCENTRAL-COM_AvgMemoryThreshold | Using this command to set the AVG Memory threshold value. By default, it set as 100 |
11. | TDM(TestandDiagnostic) XML Mapper - TestAndDiagnostic.XML | Device.SelfHeal.ConnectivityTest.X_RDKCENTRAL-COM_RebootInterval | Using this command to set the reboot interval time for connectivity test. By default, it can be set as 28800. If DNS or WAN_IP gets down, device will stop the LAN functionality. If device will stop the LAN functionality..Internally PING functionality will check the diff of current time and last reboot time will be greater than the reboot interval time..then only device will stop the LAN functionality. |
...
RPI doesn't have IPv6 support functionality. So we skip the ipv6 logics from "self_heal_connectivity_test.sh" and "task_health_monitor.sh".
< Describe how the current design is suitable for future enhancement without completely modifying existing design . >