How to Install and Use NetData Platform on Ubuntu 16.04 | 18.04 Servers

NetData is a simple, real-time systems monitoring platform that collects thousands of metrics per server quickly and effectively. If you want to know what’s going on with your server and network devices, install NetData tool.

This brief tutorial shows students and new users how to install and configure NetData monitoring server on Ubuntu 16.04 | 18.04 LTS servers.

NetData also analyzes thousands of metrics per server..  everything about the system (CPU, RAM, disks, network, firewall, QoS, NFS, ZFS, etc). A complete enterprise grade network, server and log monitoring system.

This post will show you how to perform a basic configuration after installing. You’ll also be able to logon to NetData server once installed.

For more about NetData, please visit its homepage.

When you’re ready, continue below with the steps:

NetData packages come with Ubuntu default repositories. That makes it easy to install. not repositories to add or packages to manually download.

Just run the commands below to install NetData.

sudo apt update
sudo apt install netdata

That should install NetData packages and all its dependencies. After installing, run the commands to open its configuration file and bind the server IP address.

sudo nano /etc/netdata/netdata.conf

Then change the line to bind to the IP address of the server and save the changes. By default it will bind to the server loopback address. if you want to specify a dedicated IP, replace the one below with it.

        run as user = netdata
        web files owner = root
        web files group = root
        # Netdata is not designed to be exposed to potentially hostile
        # networks.See 
        bind socket to IP =

After restart NetData service to apply the changes.

sudo systemctl restart netdata

After restarting the service, open your browser and browse to the server IP address or hostname followed by port 19999

That should bring up NetData default monitoring page with stats page.

Alarms can be configured on any metric monitored by netdata. Alarm notifications are role-based and support dynamic thresholds, hysteresis and can be dispatched via multiple methods (such as email,,,,,

That’s it!

You may also like the post below: