├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── archive ├── base_config.yaml ├── battery_saver.yaml ├── display_manager_claude.py ├── display_manager_latest.py ├── fast_config.yaml └── static_config.yaml ├── config └── default_config.yaml ├── current.md ├── install ├── .colcon_install_layout ├── COLCON_IGNORE ├── _local_setup_util_ps1.py ├── _local_setup_util_sh.py ├── local_setup.bash ├── local_setup.ps1 ├── local_setup.sh ├── local_setup.zsh ├── setup.bash ├── setup.ps1 ├── setup.sh └── setup.zsh ├── log ├── COLCON_IGNORE ├── build_2025-09-06_09-58-23 │ ├── events.log │ └── logger_all.log ├── latest └── latest_build ├── package.xml ├── ros2sysmon ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-312.pyc │ ├── color_test.cpython-312.pyc │ ├── config_manager.cpython-312.pyc │ ├── display.cpython-312.pyc │ ├── display_manager.cpython-312.pyc │ ├── richtest.cpython-312.pyc │ ├── shared_data.cpython-312.pyc │ └── textualtest.cpython-312.pyc ├── _version.py ├── collectors │ ├── __init__.py │ ├── __pycache__ │ │ └── system_collector.cpython-312.pyc │ ├── network_collector.py │ ├── ros_collector.py │ ├── ros_models.py │ ├── system_collector.py │ └── system_models.py ├── config │ ├── __init__.py │ ├── collection_config.py │ ├── config.py │ ├── config_manager.py │ ├── display_config.py │ ├── panel_layout_config.py │ ├── ros_config.py │ ├── threshold_config.py │ └── topic_config.py ├── core │ ├── __init__.py │ ├── alerts.py │ ├── data_manager.py │ ├── keyboard_handler.py │ └── shared_data.py ├── frames_2025-10-28_20.21.05.gv ├── help.txt ├── main.py ├── ros2_tf_diag.py ├── ros2_tf_diag.py.backup ├── textualtest.py └── ui │ ├── __init__.py │ ├── display_manager.py │ └── sysmon.tcss ├── rules.md ├── screenshot.png ├── scripts ├── ros2sysmon └── run └── tfdiag.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/README.md -------------------------------------------------------------------------------- /archive/base_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/base_config.yaml -------------------------------------------------------------------------------- /archive/battery_saver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/battery_saver.yaml -------------------------------------------------------------------------------- /archive/display_manager_claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/display_manager_claude.py -------------------------------------------------------------------------------- /archive/display_manager_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/display_manager_latest.py -------------------------------------------------------------------------------- /archive/fast_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/fast_config.yaml -------------------------------------------------------------------------------- /archive/static_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/archive/static_config.yaml -------------------------------------------------------------------------------- /config/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/config/default_config.yaml -------------------------------------------------------------------------------- /current.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/current.md -------------------------------------------------------------------------------- /install/.colcon_install_layout: -------------------------------------------------------------------------------- 1 | isolated 2 | -------------------------------------------------------------------------------- /install/COLCON_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/_local_setup_util_ps1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/_local_setup_util_ps1.py -------------------------------------------------------------------------------- /install/_local_setup_util_sh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/_local_setup_util_sh.py -------------------------------------------------------------------------------- /install/local_setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/local_setup.bash -------------------------------------------------------------------------------- /install/local_setup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/local_setup.ps1 -------------------------------------------------------------------------------- /install/local_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/local_setup.sh -------------------------------------------------------------------------------- /install/local_setup.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/local_setup.zsh -------------------------------------------------------------------------------- /install/setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/setup.bash -------------------------------------------------------------------------------- /install/setup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/setup.ps1 -------------------------------------------------------------------------------- /install/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/setup.sh -------------------------------------------------------------------------------- /install/setup.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/install/setup.zsh -------------------------------------------------------------------------------- /log/COLCON_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/build_2025-09-06_09-58-23/events.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/log/build_2025-09-06_09-58-23/events.log -------------------------------------------------------------------------------- /log/build_2025-09-06_09-58-23/logger_all.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/log/build_2025-09-06_09-58-23/logger_all.log -------------------------------------------------------------------------------- /log/latest: -------------------------------------------------------------------------------- 1 | latest_build -------------------------------------------------------------------------------- /log/latest_build: -------------------------------------------------------------------------------- 1 | build_2025-10-27_11-14-41 -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/package.xml -------------------------------------------------------------------------------- /ros2sysmon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__init__.py -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/color_test.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/color_test.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/config_manager.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/config_manager.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/display.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/display.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/display_manager.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/display_manager.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/richtest.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/richtest.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/shared_data.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/shared_data.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/__pycache__/textualtest.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/__pycache__/textualtest.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/_version.py -------------------------------------------------------------------------------- /ros2sysmon/collectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros2sysmon/collectors/__pycache__/system_collector.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/__pycache__/system_collector.cpython-312.pyc -------------------------------------------------------------------------------- /ros2sysmon/collectors/network_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/network_collector.py -------------------------------------------------------------------------------- /ros2sysmon/collectors/ros_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/ros_collector.py -------------------------------------------------------------------------------- /ros2sysmon/collectors/ros_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/ros_models.py -------------------------------------------------------------------------------- /ros2sysmon/collectors/system_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/system_collector.py -------------------------------------------------------------------------------- /ros2sysmon/collectors/system_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/collectors/system_models.py -------------------------------------------------------------------------------- /ros2sysmon/config/__init__.py: -------------------------------------------------------------------------------- 1 | """Configuration management for ros2sysmon.""" -------------------------------------------------------------------------------- /ros2sysmon/config/collection_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/collection_config.py -------------------------------------------------------------------------------- /ros2sysmon/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/config.py -------------------------------------------------------------------------------- /ros2sysmon/config/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/config_manager.py -------------------------------------------------------------------------------- /ros2sysmon/config/display_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/display_config.py -------------------------------------------------------------------------------- /ros2sysmon/config/panel_layout_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/panel_layout_config.py -------------------------------------------------------------------------------- /ros2sysmon/config/ros_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/ros_config.py -------------------------------------------------------------------------------- /ros2sysmon/config/threshold_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/threshold_config.py -------------------------------------------------------------------------------- /ros2sysmon/config/topic_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/config/topic_config.py -------------------------------------------------------------------------------- /ros2sysmon/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Core functionality for ros2sysmon.""" -------------------------------------------------------------------------------- /ros2sysmon/core/alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/core/alerts.py -------------------------------------------------------------------------------- /ros2sysmon/core/data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/core/data_manager.py -------------------------------------------------------------------------------- /ros2sysmon/core/keyboard_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/core/keyboard_handler.py -------------------------------------------------------------------------------- /ros2sysmon/core/shared_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/core/shared_data.py -------------------------------------------------------------------------------- /ros2sysmon/frames_2025-10-28_20.21.05.gv: -------------------------------------------------------------------------------- 1 | digraph G { "No tf data received" } -------------------------------------------------------------------------------- /ros2sysmon/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/help.txt -------------------------------------------------------------------------------- /ros2sysmon/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/main.py -------------------------------------------------------------------------------- /ros2sysmon/ros2_tf_diag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/ros2_tf_diag.py -------------------------------------------------------------------------------- /ros2sysmon/ros2_tf_diag.py.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/ros2_tf_diag.py.backup -------------------------------------------------------------------------------- /ros2sysmon/textualtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/textualtest.py -------------------------------------------------------------------------------- /ros2sysmon/ui/__init__.py: -------------------------------------------------------------------------------- 1 | """User interface components for ros2sysmon.""" -------------------------------------------------------------------------------- /ros2sysmon/ui/display_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/ui/display_manager.py -------------------------------------------------------------------------------- /ros2sysmon/ui/sysmon.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/ros2sysmon/ui/sysmon.tcss -------------------------------------------------------------------------------- /rules.md: -------------------------------------------------------------------------------- 1 | /home/pitosalas/rosutils.rules.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/screenshot.png -------------------------------------------------------------------------------- /scripts/ros2sysmon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/scripts/ros2sysmon -------------------------------------------------------------------------------- /scripts/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/scripts/run -------------------------------------------------------------------------------- /tfdiag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitosalas/ros2sysmon/HEAD/tfdiag.txt --------------------------------------------------------------------------------