Powerful monitoring for your SLURM-based HPC cluster
The HPC Dashboard is a Next.js application designed to provide comprehensive monitoring of SLURM nodes. With a focus on performance and usability, this dashboard offers real-time insights into your HPC resources.
- Real-time monitoring of CPU and GPU node utilization
- Detailed individual node status
- Comprehensive Slurm job details and history
- Dynamic data updates with refresh countdown
- Job metrics analytics with historical reporting
- GPU utilization tracking
- LMOD module display
- Prometheus metrics integration
- OpenAI-powered chat assistant
For complete setup instructions, configuration guides, and advanced features, visit our documentation site:
git clone https://github.com/thediymaker/slurm-node-dashboard.git
cd slurm-node-dashboard
npm install
# Set up your .env file (see docs for configuration)
npm run devVisit http://localhost:3000 to see your dashboard in action.
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b new-feature - Make your changes and commit:
git commit -am 'Add new feature' - Push to the branch:
git push origin new-feature - Submit a pull request
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
- Documentation: https://slurmdash.com
- Issues: GitHub Issues
- Contact: Johnathan Lee - john.lee@thediymaker.com
Made with ❤️ for HPC
