TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

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