Skip to content

Monitoring Performance Of CentOS 8/7 Server Using Netdata

Updated 2 min read

Updated: 28 September 2026 · Applies to: Ubuntu 24.04, Debian 12, AlmaLinux 9 and Rocky Linux 9 (Netdata 2.x)

CentOS 7/8 are end of life; these steps are for Ubuntu 24.04, Debian 12, AlmaLinux 9 and Rocky Linux 9. Netdata is an open-source monitoring agent that collects metrics every second and shows them in a web dashboard, with built-in alerts. The current version is 2.x.

Install

Netdata's own installer sets up its package repository, so you get updates automatically:

wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh
less /tmp/netdata-kickstart.sh              # review it first
sh /tmp/netdata-kickstart.sh --stable-channel --disable-telemetry

Alternatively, install the (older) distribution package: dnf install netdata from EPEL or apt install netdata.

Open the dashboard

Netdata listens on port 19999. The safest way to open it is an SSH tunnel: ssh -L 19999:localhost:19999 root@SERVER-IP, then browse to http://localhost:19999.

To allow it directly from your own IP only:

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="203.0.113.10" port port="19999" protocol="tcp" accept' && firewall-cmd --reload
ufw allow from 203.0.113.10 to any port 19999 proto tcp      # Ubuntu / Debian

What you see

  • CPU, load, memory, swap, disk I/O and network per interface, updated every second.
  • Applications it detects automatically, for example Nginx, Apache, MariaDB, PHP-FPM and Docker.
  • Alerts for full disks, high load or stopped services, shown in the dashboard and optionally sent by email.

Manage the service with systemctl status netdata; its settings are in /etc/netdata/netdata.conf (or /opt/netdata/etc/netdata/ for static installs).

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Linux server management

hardening, patching, monitoring and automation for Ubuntu, Debian, RHEL and AlmaLinux.

Was this answer helpful?

Still stuck? Open a ticket