| Tool | Repo Path | Description | |
| 1 | analyzers/scripts/target | rdk/components/generic/sys_mon_tools/analyzers/scripts/target | Target analyzer scripts that support system monitoring |
| 2 | hostdataconverter | rdk/components/generic/sys_mon_tools/hostdataconverter | A data conversion tool that runs on the host and supports system monitoring |
| 3 | iarm_event_sender | rdk/components/generic/sys_mon_tools/iarm_event_sender | IARM Event sender. Send IARM events with event name and event status. |
| 4 | iarm_query_powerstate | rdk/components/generic/sys_mon_tools/iarm_query_powerstate | IARM power state query module supporting system monitoring. |
| 5 | iarm_set_powerstate | rdk/components/generic/sys_mon_tools/iarm_set_powerstate | IARM power state control module supporting system monitoring. |
| 6 | key_simulator | rdk/components/generic/sys_mon_tools/key_simulator | Key Simulator. Send key codes with repeat number and interval |
| 7 | mfr_utils | rdk/components/generic/sys_mon_tools/mfr_utils | Manufacturer utilities. Get information about current running image name, current flashed image name, current PDRI Version etc |
| 8 | power-state-monitor | rdk/components/generic/sys_mon_tools/power-state-monitor | Power state monitoring. For monitoring power state mode changes. |
| 9 | rdklogctrl | rdk/components/generic/sys_mon_tools/rdklogctrl | When executed, rdklogctrl broadcast (IARM_Bus_BroadcastEvent()) an event with event data contains: This event will be received by librdkloggerutil.so. The tool will build as binary rdklogctrl |
| 10 | si_cache_parser | rdk/components/generic/sys_mon_tools/si_cache_parser | A tool that parses SI cache supporting system monitoring |
| 11 | sys_resource | rdk/components/generic/sys_mon_tools/sys_resource | The memory leak tracer tool which is a system resource monitor for RDK. |
| 12 | sys_utils | rdk/components/generic/sys_mon_tools/sys_utils | Get devicesettings and trm related details such as HDCP Power State, Set Time Format (12hr / 24hr), TRM tuner details etc. |
| 13 | udhcpc-opt43 | rdk/components/generic/sys_mon_tools/udhcpc-opt43 | This program reads the file /opt/udhcpc.vendor_specific and then executes udhcpc with the -x option filled with the converted data. |
| 14 | sys_mon_tools/analyzers/scripts/host | rdk/components/generic/sys_mon_tools/analyzers/scripts/host | Host analyzer scripts that support system monitoring |