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
sudo zypper in netdata
sudo emerge –ask netdata
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.
Then we’ll notice that it looks for the missing dependencies and installs them.
Then you will download the netdata script.
The next thing the script will do is build and install 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
Netdata uses port 19999, so we must enable the use of that port in the firewall.
sudo ufw allow 19999/tcp
Now we can access it from the web:
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.