Initial commit
This commit is contained in:
20
bin/monitor
Executable file
20
bin/monitor
Executable 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
|
||||
Reference in New Issue
Block a user