---
title: "How to monitor Ubuntu 22.04 server performance | Sentinely"
description: "Monitor CPU, memory, disk and services on an Ubuntu 22.04 LTS server, from a manual Prometheus and Grafana setup to the one-command Sentinely agent."
url: https://sentinely.app/blog/monitor-ubuntu-22-04-performance
---

# How to monitor Ubuntu 22.04 server performance

Monitor CPU, memory, disk and services on an Ubuntu 22.04 LTS server, from a manual Prometheus and Grafana setup to the one-command Sentinely agent.

## Introduction: Why Monitor Ubuntu 22.04 LTS?

Ubuntu 22.04 LTS (Jammy Jellyfish) is a popular choice for servers due to its stability and long-term support. However, without proper monitoring, diagnosing performance bottlenecks or unexpected downtime can be a nightmare. Understanding your server's resource usage is crucial for maintaining optimal performance and preventing issues _before_ they impact your applications. Let's explore how to get comprehensive monitoring set up.

## The "Hard" Way: Manual Configuration (Prometheus/Grafana)

Setting up monitoring manually on Ubuntu 22.04 typically involves tools like Prometheus and Grafana. This can be a complex and time-consuming process:

1. **Install Node Exporter:** You need to install and configure `node_exporter` to collect system metrics.
2. **Configure Prometheus:** Setting up Prometheus requires configuring `prometheus.yml` to scrape metrics from `node_exporter`. This involves understanding YAML syntax and Prometheus' query language (PromQL).
3. **Set up Grafana:** Grafana then needs to be configured to connect to Prometheus as a data source.
4. **Create Dashboards:** Finally, you need to manually create dashboards in Grafana to visualize the metrics.

This process requires significant technical expertise and can take hours to set up correctly. It also requires ongoing maintenance and updates.

## The "Easy" Way: Sentinely (One Command)

First, open **Pulse → Add server** in Sentinely and generate an agent API key. The install command shown there already includes it.

Sentinely simplifies server monitoring on Ubuntu 22.04 with a single command:

**Step 1: Run this command on your Ubuntu terminal:**

Terminal

```
curl -fsSL https://sentinely.app/install.sh | sudo bash -s -- --key YOUR_API_KEY
```

This command downloads and installs the Sentinely agent.

**Step 2: See Your Dashboard**

The Sentinely agent automatically collects system metrics and sends them to your Sentinely dashboard. Within seconds, you'll have a comprehensive view of your Ubuntu 22.04 server's performance, including CPU usage, memory usage, disk I/O, and network traffic. No YAML files, no complex configurations.

## Key Metrics to Watch on Ubuntu 22.04

- **CPU Usage:** High CPU usage can indicate a performance bottleneck. Investigate the processes consuming the most CPU.
- **Memory Usage:** Monitor available RAM and swap usage. Excessive swap usage indicates memory pressure.
- **Disk I/O:** High disk I/O can slow down applications. Identify the processes writing to disk frequently.
- **Network Traffic:** Monitor network bandwidth usage to identify potential network bottlenecks or security threats.
- **Load Average:** A high load average indicates that the system is overloaded.

## Conclusion

Monitoring your Ubuntu 22.04 server is essential for maintaining optimal performance and preventing downtime. While manual configuration with tools like Prometheus and Grafana is possible, Sentinely offers a much simpler and faster solution, providing you with instant insights into your server's health. Start monitoring in seconds and focus on building your applications, not managing monitoring infrastructure.

On this page

1. Introduction: Why Monitor Ubuntu 22.04 LTS?
2. The "Hard" Way: Manual Configuration (Prometheus/Grafana)
3. The "Easy" Way: Sentinely (One Command)
4. Key Metrics to Watch on Ubuntu 22.04
5. Conclusion

Pulse

Skip the Prometheus setup

Install one agent and get CPU, memory, disk, services and open ports for every Linux server, with alerts when something crosses a line.

[Start 14-day trial](https://sentinely.app/auth/sign-up) [Explore Pulse](https://sentinely.app/pulse)

Pulse

Skip the Prometheus setup

Install one agent and get CPU, memory, disk, services and open ports for every Linux server, with alerts when something crosses a line.

[Start 14-day trial](https://sentinely.app/auth/sign-up) [Explore Pulse](https://sentinely.app/pulse)

## Keep reading

[Linux serversDec 16, 20252 min read ## How to monitor Debian 12 server performance Monitor CPU, memory, disk and services on Debian 12 Bookworm, comparing a Prometheus and Grafana stack with the one-command Sentinely agent install. Read the guide](https://sentinely.app/blog/monitor-debian-12-performance) [Linux serversDec 16, 20253 min read ## How to monitor Node.js on a DigitalOcean Droplet Go beyond the basic Droplet graphs: monitor the host, uptime and background jobs behind your Node.js app on DigitalOcean, with alerts that reach you. Read the guide](https://sentinely.app/blog/monitor-nodejs-digitalocean)
