Initial commit

This commit is contained in:
Felipe Cardoso
2026-03-25 20:13:15 +01:00
commit c596e38e9e
26 changed files with 2345 additions and 0 deletions

20
bin/monitor Executable file
View File

@@ -0,0 +1,20 @@
#!/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