Releases: NexGenCloud/hyperstack-support-scripts
gather-info v0.3.3
gather-info v0.3.3
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.3-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.3-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.3.2:
- 0c1c91c dashboard: archive retention with expiry warnings; ticket brand icons; gather-info v0.3.3 upload progress bar
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.3.2
gather-info v0.3.2
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.2-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.2-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.3.1-1:
- cec304d gather-info v0.3.2: support multiple tickets per upload
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.3.1-1
gather-info v0.3.1-1
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.1-1-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.1-1-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.3.1:
- 5265038 vm-troubleshooting: defer File Transfer until auto-upload resolves; add boxed summary
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.3.1
gather-info v0.3.1
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.1-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.1-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.3.0:
- 9f07040 gather-info v0.3.1: secure auto-upload to dashboard
- 3ccd4ec fix incorrect version number for collector
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.3.0
gather-info v0.3.0
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.0-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.3.0-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.1.1-1:
- bb83bb3 Improve the support workflow end to end: add archive annotations and machine-class context, make issues and hardware health easier to scan, and tighten collector evidence and firewall posture handling to reduce false positives. - Dashboard: comments/tickets, VM/bare-metal context, denser issues view, better hardware-health evidence, duplicate upload handling - Collector: richer failed-service evidence, better firewall posture selection, improved NVIDIA/IPMI/storage/triage facts
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.1.1-1
gather-info v0.1.1-1
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-1-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-1-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.1.1:
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.1.1
gather-info v0.1.1
Quick install
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-infoLatest (always points to newest release)
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-infoChanges
Since gather-info/v0.1.0-alpha.1:
- 9a9b2bf gather-info: implement CX feedback phases 1-4
What's included
Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.
See CODEMAP.md for architecture details.
gather-info v0.1.0-alpha.1
First alpha release of the Go-based VM diagnostics collector, replacing the original bash script.
Highlights
- Complete Go rewrite — single static binary, no runtime dependencies
- DCGM auto-install — bootstraps NVIDIA CUDA repo via cuda-keyring and installs DCGM 4 on Ubuntu 22.04/24.04 (x86_64)
- 11 diagnostic collectors — system, network, NVIDIA GPU, DCGM (with level 2 diag), Docker, services, journal, packages, storage, InfiniBand, and additional system info
- Structured output — manifest.json and report.ndjson alongside human-readable SUMMARY.txt and metadata.json
- Timeout-protected — all subprocesses are timeout-bound with process-group cleanup; nvidia-smi hangs won't stall the tool
- Graceful shutdown — Ctrl+C stops collection cleanly, preserves partial results
- Privacy-safe — redacts secrets from Docker inspect, process args, and config files
Usage
chmod +x gather-info
sudo ./gather-infoThe tool produces a .tar.gz archive in /tmp/ containing all collected diagnostics.
Verify download
sha256sum -c gather-info.sha256Known limitations
- DCGM install is Ubuntu 22.04/24.04 x86_64 only (RHEL/SUSE not yet implemented)
- DCGM level 2 diag is capped at 1 minute (full test takes ~3-5 min on real hardware)
- cuda-keyring version is pinned to 1.1-1