Monitor and control your GNU/LINUX server with Netdata

Windows Articles

How to install Django on Ubuntu 20.04?

Developing web applications is usually related to PHP frameworks. However, Python, which is a very versatile programming language, also has a framework...

How to install the Development and build tools on Ubuntu 20.04?

In this very short post, you will learn how to install a series of development and build tools on Ubuntu 20.04. These...

How to set a drive as read-only in Windows 10

Hello! Hard drives are a fundamental element in any operating system. Of course, Windows 10 is no exception. In fact, this is...

How to create a new KVM virtual Machine on Debian 10?

In the previous post, we explained how to install KVM on Debian 10. Now it's time to create a KVM Virtual Machine.

How to repair a USB drive in Windows 10.

Hi! USB sticks are undoubtedly very functional elements for working in Windows 10. Indeed, their use ranges from file management to creating...
angeloma
angeloma
Senior Writer and partner

Servers are usually the most important part of a network, monitoring and knowing what their performance is is an essential task of any system administrator. They must therefore ensure that they use efficient tools to meet certain objectives.

Netdata is a tool to visualize and monitor metrics in real time, optimized to accumulate all types of data. It is also optimized to accumulate all types of data, such as CPU usage, disk activity, SQL queries, website visits, etc. The tool is designed to visualize the now in as much detail as possible, allowing the user to get an overview of what is happening and what has just happened in your system or application.

Simple, easy to use, powerful and open source

For the server monitoring conception conceived by Netdata, it is vital that everything is monitorable. It also has the following attributes.

  • Out of the box: netdata supports auto-detection for everything. It collects more than 5000 metrics automatically, with zero configuration
  • Basically, it can monitor practically in real time and achieves this without sacrificing performance in its execution.
  • It is highly customizable thanks to HTML.
  • Extensible: Anything you can get a number for, can be given to netdata, using its Plugin API.
  • Scalable: netdata scales out, your web browser is the central netdata connecting all your servers together

Installation on GNU/LINUX systems

The fastest and most direct way to install it is through the official repositories:

For Debian and Ubuntu:

              sudo apt install netdata

For OpenSuse:

             sudo zypper in netdata

Gentoo:

             sudo emerge –ask netdata

Arch Linux:

             sudo pacman -S netdata

This installation method is ideal if you want to do it quickly and without problems, but does not guarantee to have the latest stable version.

In this tutorial, we will use Ubuntu 18.04 and install the latest stable version of netdata.

On your GitHub site we found a method to install the latest stable version thanks to the execution of a single line that we will write in the terminal.

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

It is important not to run the above command with sudo.

1.- Running the installer command
1.- Running the installer command

Then we’ll notice that it looks for the missing dependencies and installs them.

2.- Installing dependencies
2.- Installing dependencies

3.- Installing dependencies
3.- Installing dependencies

Then you will download the netdata script.

4.- Downloading the main script
4.- Downloading the main script

5.- Downloading the main script
5.- Downloading the netdata main script

The next thing the script will do is build and install netdata.

6.- Building netdata
6.- Building netdata

Will finally send us a message saying that the process was successfully completed.

First use of Netdata

Before running netdata, we must enable it as a service:

             sudo systemctl start netdata

8.- Starting netdata service
8.- Starting netdata service

Netdata uses port 19999, so we must enable the use of that port in the firewall.

             sudo ufw allow 19999/tcp

9.- Enabling ports
9.- Enabling ports

Now we can access it from the web:

              http:IP_SERVER:19999

10.- Dashboard netdata
10.- Dashboard netdata

11.- Using netdata
11.- Using netdata

About Netdata you can say that it’s amazing how easy it is to use. It’s really an Out-The-Box application because you simply don’t have to configure anything extra, it’s just install and go.

As against we can say that it would be better if the graphs showed them in a more orderly way and by categories.

Please share this article through your social networks.

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to install Django on Ubuntu 20.04?

Developing web applications is usually related to PHP frameworks. However, Python, which is a very versatile programming language, also has a framework...

How to install the Development and build tools on Ubuntu 20.04?

In this very short post, you will learn how to install a series of development and build tools on Ubuntu 20.04. These...

How to set a drive as read-only in Windows 10

Hello! Hard drives are a fundamental element in any operating system. Of course, Windows 10 is no exception. In fact, this is...

How to create a new KVM virtual Machine on Debian 10?

In the previous post, we explained how to install KVM on Debian 10. Now it's time to create a KVM Virtual Machine.

How to repair a USB drive in Windows 10.

Hi! USB sticks are undoubtedly very functional elements for working in Windows 10. Indeed, their use ranges from file management to creating...