Dashboard Data Collection Tools


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.


For example, the zBox4 Dashboard uses these scripts.

Cluster Overview

Grafana Cluster Overview

GPU Nodes Overview

Grafana GPU Node Overview


  • 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.


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