Releases: NexGenCloud/hyperstack-support-scripts
Releases · NexGenCloud/hyperstack-support-scripts
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