Files
strix-halo-optimizations/bin/monitor
Felipe Cardoso c596e38e9e Initial commit
2026-03-25 20:13:15 +01:00

21 lines
822 B
Bash
Executable File

#!/usr/bin/env bash
# Monitoring dispatcher
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
case "${1:---dashboard}" in
--dashboard|-d) exec bash "$SCRIPT_DIR/scripts/monitor/dashboard.sh" ;;
--simple|-s) exec bash "$SCRIPT_DIR/scripts/monitor/dashboard.sh" --simple ;;
--log|-l) exec bash "$SCRIPT_DIR/scripts/monitor/log-metrics.sh" ;;
--install|-i) exec bash "$SCRIPT_DIR/scripts/monitor/install-tools.sh" ;;
*)
echo "Usage: monitor [--dashboard|--simple|--log|--install]"
echo " --dashboard Tmux 3-pane: GPU + system + metrics (default)"
echo " --simple amdgpu_top only"
echo " --log Start background CSV metric logger"
echo " --install Install monitoring tools"
exit 1
;;
esac