The easiest way to see the server load is through the CLI:
sudo apt install htop -y
htop
But we will analyze a more complex one, however, due to the truncated functions, it is easily configured and everyone can install it without any problems.
Netdata
To write an article and test this method, I took the article of the same name from Digital Ocean.
The advantage of Netdata is that you can monitor the server from any device without entering the terminal.
In the last command above, we have to install the recommended but optional packages, but in practice libmnl-dev is not installed (Ubuntu 20.04) which leads to errors in further installation. Therefore, we do the following:
The preparation is over. We clone the Netdata repository from GitHub and go to the copied directory:
Building and installing the Netdata package:
We open port 19999, since this port is used by NetData servers. In order to understand how UFW works - an article from DigitalOcean "Initial server setup".
🎉Done! It remains to replace your_server_ip with the IP of the server, and see the result in the browser: