How to Install Netdata on AlmaLinux 10

Netdata is an Open Source real-time server monitoring tool. It collects real-time data like CPU usage, RAM usage, Load, SWAP usage, Bandwidth usage, Disk usage, etc.

Check for System Updates

First, we will update the system to the latest with the following commands,

yum update

Installing EPEL Repo

Install EPEL Repo by running following command.

yum install epel-release -y

Install required packages for Netdata

Install required packages for Netdata by running following command.

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh

The script may prompt you for input before installing any packages, please input Y or Yes to accept the packages being installed.

Output:

[root@vps ~]# wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
--2025-05-31 11:39:44--  https://my-netdata.io/kickstart.sh
Resolving my-netdata.io (my-netdata.io)... 104.21.80.1, 104.21.112.1, 104.21.64.1, ...
Connecting to my-netdata.io (my-netdata.io)|104.21.80.1|:443... connected.
HTTP request sent, awaiting response... 307 Temporary Redirect
Location: https://get.netdata.cloud/kickstart.sh [following]
--2025-05-31 11:39:44--  https://get.netdata.cloud/kickstart.sh
Resolving get.netdata.cloud (get.netdata.cloud)... 104.22.79.229, 172.67.36.172, 104.22.78.229, ...
Connecting to get.netdata.cloud (get.netdata.cloud)|104.22.79.229|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 95337 (93K) [application/octet-stream]
Saving to: ‘/tmp/netdata-kickstart.sh’

/tmp/netdata-kickst 100%[===================>]  93.10K  --.-KB/s    in 0.003s

2025-05-31 11:39:45 (28.3 MB/s) - ‘/tmp/netdata-kickstart.sh’ saved [95337/95337]

 --- Using /tmp/netdata-kickstart-evRqswg4Yl as a temporary directory. ---
 --- Checking for existing installations of Netdata... ---
 --- No existing installations of netdata found, assuming this is a fresh install. ---
 --- Attempting to install using native packages... ---
 --- Checking for availability of repository configuration package. ---
 WARNING  No repository configuration package available for almalinux 10. Cannot install native packages on this system.

 WARNING  Could not install native binary packages, falling back to alternative installation method.

[/tmp/netdata-kickstart-evRqswg4Yl]# sh -c /usr/bin/curl https://github.com/netdata/netdata-nightlies/releases/latest -s -L -I -o /dev/null -w '%{url_effective}' | grep -Eo '[^/]+$'
 OK

Once the installation is complete, start and enable Netdata to start up automatically on boot/reboot and verify the application status using the commands below.

systemctl start netdata

systemctl enable netdata

systemctl status netdata

Firewall Configuration

Netdata listens on port 19999 by default, enable ports in firewall to use Netdata from browser.

firewall-cmd --permanent --add-port=19999/tcp
firewall-cmd --reload

Netdata Dashboard

Enter the following URL on the browser to access the Netdata dashboard. By default netdata works on 19999 port.

http://<Enter Your IP Here>:19999/

The dashboard will look like this.


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS