Dgx Spark Temperature

Prompts

Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring.

Install

openclaw skills install dgx-spark-temperature

dgx-spark-temperature

Read hardware temperature sensors on the DGX Spark via SNMP.

When to use

  • User asks for body temperature, DGX Spark temp, hardware temps, how hot things are running
  • Any temperature/hardware health check request for the DGX Spark

How to use

Run exec with:

bash <workspace>/skills/dgx-spark-temperature/check_temperature.sh

The script uses:

  • snmpwalk -v2c -c licpub dgx-spark1.fiber.house 1.3.6.1.4.1.2021.13.16.2.1
  • Parses LM-SENSORS MIB table: lmTempSensorsIndex, lmTempSensorsDevice, lmTempSensorsValue
  • Values are in milliCelsius — divide by 1000 for °C

Sensor mapping (16 sensors)

IDXSensor NameNotes
1asicGPU/GB10 ASIC
2Module0GPU Module 0
3mlx5-pci-0100:asicMellanox NIC #1 ASIC
4mlx5-pci-0100:Module0Mellanox NIC #1 module
5temp1Generic thermal sensor
6temp2Generic thermal sensor
7temp3Generic thermal sensor
8temp4Generic thermal sensor
9temp5Generic thermal sensor
10temp6Generic thermal sensor
11temp7Generic thermal sensor
12mlx5-pci-20101:asicMellanox NIC #3 ASIC
13mlx5-pci-0101:asicMellanox NIC #2 ASIC
14CompositeOverall/aggregate temp
15Sensor 1Additional thermal probe
16Sensor 2Additional thermal probe

File layout

skills/dgx-spark-temperature/
  SKILL.md                    ← this file
  check_temperature.sh        ← the script

Notes

  • Community string is licpub (read-only)
  • SNMPv2c, no auth/privacy
  • DGX Spark runs Ubuntu 24.04 kernel 6.17, aarch64 (NVIDIA)
  • Location: "Basement" (per SNMP sysLocation)
  • Hostname: bseitz-spark1