aboutsummaryrefslogtreecommitdiffstats

Dashboard Data Collection Tools

Overview

This is a collection of Python scripts to poll cluster scheduling data from the Slurm Workload Manager, temperature data from a Netatmo device, and then upload it to an instance of InfluxDB.

Examples

For example, the zBox4 Dashboard uses these scripts.

Cluster Overview

Grafana Cluster Overview

GPU Nodes Overview

Grafana GPU Node Overview

Usage

  • Execute the scripts on a host that can access Slurm data.
  • Put your InfluxDB access data in the userpass_influx file.
  • Put your Netatmo access data in the userpass_netatmo file.

If you do not want to use the Netatmo part, simply comment out the code.

Contact

Questions, comments, rants should be sent to volker@cheleb.net.