PRTG - How to Monitor Ubuntu Server Using PRTG (CPU, RAM, Disk & Load)
Ubuntu Server is widely used in enterprise environments for hosting applications, databases, and critical services.
Without proper monitoring, resource exhaustion such as high CPU usage or low disk space can cause unexpected downtime.
PRTG Network Monitor provides a powerful and centralized solution to monitor Ubuntu Server performance in real time.
In this guide, you will learn how to monitor Ubuntu Server using PRTG by leveraging SSH and SNMP-based sensors.
We will cover essential metrics including CPU load, memory usage, disk utilization, and system load average.
These metrics help administrators quickly identify bottlenecks and performance degradation.
The tutorial walks through adding Ubuntu Server as a device in PRTG and configuring the required credentials.
You will also learn how to deploy key sensors such as SSH Load Average, SSH Disk Free, and SNMP CPU Load.
Proper threshold configuration ensures alerts are triggered only when real issues occur.
Monitoring Ubuntu Server with PRTG allows system administrators to proactively manage infrastructure health.
Real-time notifications help prevent outages, improve system stability, and optimize resource usage.
This setup is ideal for production servers, virtual machines, and homelab environments.
By following this guide, you gain full visibility into your Ubuntu Server and ensure reliable system performance using PRTG.
#0. Enabling SNMP on Ubuntu
sudo apt update
sudo apt install snmpd -y
Edit:
sudo nano /etc/snmp/snmpd.conf
Remove all internal configurations, configure concisely (LAN):
agentAddress udp:161
rocommunity public 127.0.0.1
rocommunity public 192.168.16.0/24
Restart:
sudo systemctl restart snmpd
sudo systemctl enable snmpd
#1. Ping v2
→ Check if the server is online
#2. SNMP CPU Load
Set threshold
#3. SNMP Memory v2
Set threshold
#4. SNMP Disk Free v2 (especially / and partition containing UniFi data)
Set threshold