#!/bin/bash # One-shot: download Blair host health collector and run it. Run as root on pve. set -euo pipefail BASE_URL="${BLAIR_HEALTH_BASE_URL:-https://git.easygoingaming.com/Davoguha/blair-pve-sync-temp/raw/main}" TARGET='/usr/local/sbin/collect-blair-host-health.sh' SHARE_COPY='/tank/blair-share/tools/golden/host/collect-blair-host-health.sh' echo "=== Download host health collector ===" curl -fsSL "$BASE_URL/collect-blair-host-health.sh" -o "$TARGET" chmod +x "$TARGET" sed -i 's/\r$//' "$TARGET" 2>/dev/null || true mkdir -p "$(dirname "$SHARE_COPY")" /tank/blair-share/fleet/diagnostics cp -f "$TARGET" "$SHARE_COPY" chmod +x "$SHARE_COPY" echo "=== Run collection (output also on stdout) ===" "$TARGET" echo "" echo "=== Report path (copy to Alex) ===" ls -1t /tank/blair-share/fleet/diagnostics/host-health-*.txt 2>/dev/null | head -1 || true echo "=== done ==="