How to install Netdata on Linux such as Ubuntu 20.04 Server to monitor

Netdata is a free web-based real-time monitoring solution available to install on Linux servers to monitor their performance and resource consumption locally or remotely. It is very easy to set up, the latest version can be installed with just a command on all popular Linux systems including Ubuntu 20.04/18.04, CentOS 7/8, RHEL, OpenSUSE, Debian, Linux Mint, and more…

With Netdata we can monitor the following components in real-time
  • CPU (usage, frequencies, status, cores, etc.)
  • Hard drives (space, type, operations, backlog, etc.)
  • Memory (total available, using the kernel, NUMA, etc.)
  • Network interfaces (bandwidth, errors, packets, etc.)
  • IPv4 and IPv6 addresses (including errors, packets, connections, multicast)
  • Cross-process communication or IPC
  • Linux DDoS protection (SYNPROXY process metrics)
  • Firewall
  • SNMP devices
  • Hardware sensors (including voltage, temperature, fan)
  • Linux control groups
  • Applications (use of resources, status, etc.)
  • Use and configuration of Tomcat, Apache, MySQL, etc.
  • Report generator
  • Status of the Nginx web servers
  • Users and groups (use of resources, writing to disk, use of SWAP memory, etc.)
  • Analysis of ao DNS, OpenVPN, DHCP.

Installation of Netdata on Linux to monitor server

Open the command terminal and simply paste the given script to install NetData on your Linux such as Ubuntu 20.04, CentOS 7/8, and others… You can also use it for Windows 10 WSL.

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

It will ask your permission to download and install packages, so allow that and once the installation is completed, open a browser on your local or remote system that can access the Server or Desktop where Netdata has been installed.

In the URL bar type the server-IP-address along with port number 19999. For example, our IP address of the server was 192.168.189.163, thus to access Netdata Dashboard, the URL will be like this – https://192.168.189.163:19999 or http://127.0.0.1:19999 (only for the same system where you have netdata).

Dashboard

You will have the Dashboard of Netdata, there is no need to set up it any further, it will show all the information it can extract from the system right on the web-based Dashboard in your browser. To view the consumption of various resources individually, the user can jump directly to the individual overviews via the sidebar.

You can move the graphs using drag & drop, or you can enlarge sections by holding down the shift key. On smartphones and tablets, small screens Pinch & Zoom gestures work for a close view of generated data.

NetData web based Linux monitoring solution for UBuntu 20.04

Individual monitoring option Netdata
Individual hardware resources monitoring options Netdata

Light Theme mode

Light Theme Netdata overall monitoring overview
Light Theme Netdata overall monitoring overview

 

Network Monitoring on Netdata for Linux
Network Monitoring on Netdata for Linux

Uninstall Netdata

There is a script available on this Linux server monitoring platform’s GitHub page, so to remove Netdata installation from our system, just download and execute that.

wget https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/netdata-uninstaller.sh

Change the permission of script to make it executable-

chmod +x ./netdata-uninstaller.sh

Finally, run it to completely remove the installation-

sudo ./netdata-uninstaller.sh --yes --env /etc/netdata/.environment

 

Closing thoughts:

Netdata is a very compact designed monitoring system that is available in both free and paid plains. Moreover, the user can go for Netdata cloud to centralized all system monitoring by simply installing its agent on all the nodes that need to be monitored. Overall, this platform is really well thought out and very well easy to implement without the need for root users. As there is no need to set up a web server, databases, or any configurations,  Netdata is once a setup and forget solution for system monitoring.

 

 

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.