PRTG - Proxmox Temperature Monitoring Using PRTG Network Monitor
Server overheating is one of the most common causes of unexpected downtime.
In this tutorial, you will learn how to monitor Proxmox temperature using PRTG Network Monitor.
This guide helps system administrators track CPU and hardware temperature in real time.
We will configure temperature sensors to detect abnormal heat levels early.
PRTG provides clear graphs and instant alerts when temperature thresholds are exceeded.
With proper temperature monitoring, you can prevent hardware damage and performance degradation.
This setup is ideal for home labs, data centers, and production Proxmox environments.
This video is part of the PRTG Network Monitoring Tutorial Series.
1. APPLICABLE OPERATING SYSTEMS
✔ Ubuntu Server (18.04 → 24.04)
✔ Debian
✔ Proxmox
✔ CentOS / Rocky / Alma
✔ VM, bare-metal, cloud (if SNMP is enabled)
Step 1: Configure Proxmox to set the temperature
Run the following commands in order:
apt update
apt install lm-sensors -y
sensors-detect
Select yes, then test
sensors
Step 2: CREATE A SCRIPT THAT RETURNS A 1-NUMBER (IN PROXMOX)
nano /usr/local/bin/cpu_temp_snmp.sh
Content:
#!/bin/bash
cat /sys/class/thermal/thermal_zone0/temp | awk ‘{print $1/1000}’
Grant permissions:
chmod +x /usr/local/bin/cpu_temp_snmp.sh
Test:
/usr/local/bin/cpu_temp_snmp.sh
Step 3: DECLARE SNMP EXTEND
Edit file:
nano /etc/snmp/snmpd.conf
Add / and ensure it includes:
view all included .1
access public “” any noauth exact all all none
extend cpuTemp /usr/local/bin/cpu_temp_snmp.sh
Restart:
systemctl restart snmpd
Note: This step must be performed after declaring SNMP in the previous video.
Step 4: Add SNMP Custom Advanced sensor
Channel #1 Name
CPU Temperature
Channel #1 OID
COPY THIS LINE
1.3.6.1.4.1.8072.1.3.2.3.1.1.7.99.112.117.84.101.109.112
Quick explanation: cpuTemp → ASCII:
Then edit Channel setting
Upper error: 85, warning: 70